LINUX.ORG.RU

Каким ПО лучше пользоваться для разработки под Linux


0

0

Программирую на С/С++ в DOS/Windows. Хочу пробовать в Linux.Каким ПО лучше пользоваться для разработки под Linux. Имею ввиду среду разработки типа виндовых VC++, Borland C++, C++ Builder (c gcc знаком и уважаю). Спасибо.


Идеал - Emacs или VIM А для начала можешь попробовать Anjuta или KDevelop

shuthdar ★★★
()

Если без гемора - среду. так это Eclipse или KDevelop. обе они имеют свои плюсы и минусы... а если попробуешь настроить и настроишь то конечно Emacs или Vim рулят!

godexsoft
()
Ответ на: комментарий от anonymous

/dev/brain только с emacs или vim сочетаются.

anonymous
()

[X]Emacs + GNU Toolchain + Shell + какая-нибудь VCS

Интегрированные среды разработки - фтопку.

human0id ★★★
()
Ответ на: комментарий от anonymous

QTDesigner для начинающих - самое оно(по хорошим примерам в help можно быстро разобраться как и что даже не имея опыта построения морд). Правда, Linux тут особо не при чем. :)

Murr ★★
()
Ответ на: комментарий от Murr

>QTDesigner для начинающих - самое оно

qtdesigner для разработчиков интерфейса самое оно, причем здесь продолжающие или начинающие.

anonymous
()
Ответ на: комментарий от anonymous

И чем же по твоему должен заняться начинающий? Уткнуться в info glibc или осваивать vim/emacs? По-моему, получить некий видимый результат методом тыка - более чем просто и обнадеживающе. Сам GUI не занимаюсь, но при необходимости слепил нужную простую морду на основе примеров QT Designer минут за полчаса.

Murr ★★
()
Ответ на: комментарий от Murr

>минут за полчаса

Блин, нехорошо отвлекаться. Вот такие перлы вылазят. Имелось в виду порядка получаса.

Murr ★★
()
Ответ на: комментарий от Murr

Толку от этих, обнадёженных - не богато. Давить их потом замаешься, их и так, как грязи. Ничего не умеют, знать ничего не желают, а гонору - на десятерых хватит.

anonymous
()
Ответ на: комментарий от anonymous

Да. А ещё мне там рассказали, что на C++ гуй кодят только бараны. Что для GUI интерпретируемые динамические языки - самый рулез.

anonymous
()
Ответ на: комментарий от anonymous

Детка обиделась? А обосноваять свою заяву - слабО?

anonymous
()
Ответ на: комментарий от godexsoft

>Emacs или Vim рулят

Да? :bp<cr>:bp<cr>:bp<cr>:bp<cr>да где там этот буфер?:bn<cr>:bn<cr>:bn<cr>:bn<cr>:bn<cr>:bn<cr >:bn<cr>:bn<cr> и т.д.

I like to move it, move it...

devinull ★★
()
Ответ на: комментарий от devinull

>Да? :bp<cr>:bp<cr>:bp<cr>:bp<cr>да где там этот буфер?:bn<cr>:bn<cr>:bn<cr>:bn<cr>:bn<cr>:bn<cr >:bn<cr>:bn<cr> и т.д.

>I like to move it, move it...

Можно так сделать:

:map <F6> :bp<CR> :map <F7> :bn<CR>

Если на Win+j, Win+k забиндить - совсем кошерно будет (замечательную кнопку все-таки M$ придумали :).

WFrag ★★★★
()
Ответ на: комментарий от anonymous

> Что для GUI интерпретируемые динамические языки

и как может интерпретируемость или компилируемость помочь в разработке?

а qt это не C++

anonymous
()
Ответ на: комментарий от yulev

> А про QT(где-то о нем что-то слышал) что скажите?

Это как раз про KDevelop. Одна из основных целей KDevelop - быть средой программирования для Qt, KDE и просто C/C++. По-моему лучше начать именно с этой среды. Кроме того, она - достаточно профессиональна. Есть class browser, встроенный просмотр документации по языку/библиотекам, клиенты для контролера версий (лучше привыкать к ним с самого начала) и еще много другого полезного...

D
()
Ответ на: комментарий от anonymous

Очень просто. Генерить код на этом языке из описания GUI (допустим, выжатого запросом из БД) на лету проще, если язык интерпретируемый (или инкрементальный). Статический GUI ручонками пусть пианэры кодят.

anonymous
()
Ответ на: комментарий от anonymous

А ручками никто ничего не кодить есть qt-designer для создания статических диалогов, есть xml для описания интерфейса и функции для его считывания.

anonymous
()
Ответ на: комментарий от anonymous

Нет. Это быстро и естественно. Посмотри, как tcl-ные морды устроены. Особенно красиво тонкие клиенты получаются. Загружаешь такой маленький модуль на tcl, который весь остальной код получает по ходу дела от сервера.

anonymous
()
Ответ на: комментарий от anonymous

Чего-то не пойму, о чем собственно спор? :)

Возьмите Swing. Там можно генерить GUI _динамтически_, используя _статический_ ява-код. Другими словами, многое упирается в саму GUI-библиотеку.

Есть и другой пример - MFC. Вот, там да.. динамически GUI не нагенеришь, но это больше проблема непосредственно самой библиотеки MFC, а совсем не C++. Опять же, в качестве контр-примера можно взять GUI-библиотеку для C++-Builder.

D
()
Ответ на: комментарий от D

Можно везде. Только сложно и криво. На фига нужен статический код, да ещё и на таком кривом, совершенно под задачи GUI не заточенном язычке, как Жабка?

Нет уж. Лучше, чем Tcl или Scheme пока для GUI ничего не придумали.

anonymous
()
Ответ на: комментарий от anonymous

Где-то я уже слышал такое про язычок Жабка... Ж)

P.S. Если быть точным, то Java не является исключительно статическим языком. Там есть RTTI, динамическая компиляция и динамическая загрузка классов (см. JSP).

D
()
Ответ на: комментарий от D

Тогда и Си - динамический, может сказать popen("cc ..."...). Только тормозня это.

Нет уж. Забудь про жабку. Не для того эта гадость придумана, чтоб на ней GUI лабать. И почему всем леммингам так сильно хочется всё на одном единственном языке делать? Каждой задаче - свой язык!!!

anonymous
()
Ответ на: комментарий от Eldhenn

И того, и другого - на помойку.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.