БОЛЬШОЙ ШКОДИНГ, ИЛИ ВЫБИРАЕМ СРЕДСТВО РАЗРАБОТЧИКА

Tony (tony@nifti.unn.ru)

Спецвыпуск Xakep, номер #017, стр. 017-106-5


ПАРА СЛОВ О ПИНГВИНАХ

С пингвином дело обстоит гораздо проще :). В Линухе средств разработки aka языков программирования до балды. Но, как ни странно, выбрать себе фаворита - раз плюнуть. На каком языке написана и поставляется вся система? Правильно - на Це. Значит, какой компилятор нужно заюзать? ГеЦеЦе (с мухой не путать :). Истинного мастдайщика и поклонника визуальных методов разработки от консоли и полуночного командира, естественно, не пропрет, но вот kdeveloper ему придется по вкусу. Если ты колбасился под виндузой в VC++, то твоя адаптация к kdeveloper'у займет примерно минут пять. Он действительно похож как две капли воды на VC++ 5.0. На самом деле KD это просто оболочка, которая использует в качестве компилятора и линковщика g++. Вместе с ним (KD) идет неплохая документация начального уровня по языку ANSI C, разработке KDE- и QT-приложений. Естественно, конструктор диалогов и дубаггер тоже имеются в наличии. Кроме KD, есть еще две оболочки KDEStudio и Anjuta, в общем-то, сильно смахивающие на него. Лично я выбрал для себя kdeveloper - его разрабатывает большая серьезная команда, он неплох в работе, долбаггер тоже хорош (когда я подселял к себе пингвина, честно говоря, даже не надеялся встретить там нормальные визуальные средства отладки). Документация выполнена достаточно качественно (правда, рядом с MSDN она все равно выглядит как грязный голодный котенок на выставке персидских котов). Ну не кидайте в меня помидорами, просто у меня нет времени думать о сигнатуре стандартных системных функций и перелистывать туда-сюда man-страницы, я хочу видеть эту инфу перед глазами, когда она нужна, а поэтому хочу контекстную подсказку, вы слышите, ка-девелоперы? Сайт команды KD сделан тоже вполне качественно, есть даже поддержка русского языка. Любителей Delphi пингвин тоже не разочарует - есть Kylix. На самом деле это тот же Delphi, только под линухом. А, следовательно, болезни у него все те же, что и в виндузе, причем они усугубляются четкой системной ориентированностью пингвина на Це.

Назад на стр. 017-106-4  Содержание  Вперед на стр. 017-106-6