8/23/2011

Грабля 4. Выбор IDE

Грабля 4. Выбор IDE


    Для тех кто не знает, IDE (Integrated Development Environment) - интегрированная среда разработки. Это не просто редактор кода. А целый комплекс программных средств, используемый для разработки ПО. Обычно в IDE включается:

  • текстовый редактор;
  • компилятор или интерпретатор (хотя он может распространятся отдельно от IDE);
  • средства для сборки ПО;
  • отладчик (для поиска и устранения ошибок программы)
Помимо этих основных компонентов в IDE могут включаться и другие специфичные для определенного ПО.

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

    Итак, какую IDE выбрать? Зададите вы вопрос. Нужно исходить от следующего:



  • язык программирования;
  • платформа (ПК, Web-приложение, КПК, телефон, встраиваемое устройство и т.д.);
  • операционная система (Windows, Unix, Android, Symbyan и т.д.);
  • бесплатность среды разработки;
    Особое место среди сред разработки занимают такие среды, которые поддерживают несколько языков. Примерами, таких сред могут быть: Eclipse, Netbeans, Geany. Eclipse и Netbeans написаны на Java так что перед их установкой потребуется предварительно установить JRE. Эти среды подходят Java программистам. Но за счет плагинов их функционал можно расширить и включить поддержку таких языков как C/C++, PHP, Perl, Python и т.д. А вот Geany написан на C++. И для его установки ничего больше не потребуется, но по функционалу Geany выглядит попроще чем Eclipse или Netbeans. Geany идеально подходит начинающим благодаря своей простоте.

    Это далеко не единственные IDE. Тут я перечислю для языка PHP (и web-программирования вообще) полный список сред можно увидеть в Википедии:
  • Aptana Studio;
  • Komodo Edit;
  • Zend Studio (платный собака);
  • Delphi for PHP;
  • Netbeans;
  • Eclipse PDT;
  • Geany;
  • ну и другие
    Начинающему программисту я бы посоветовал для начала Geany. А если вы уже имели опыт работы в других языках, то лучше выбрать Komodo Edit. С ним нет особых трудностей. Для начала пойдет. Для его установки не потребуется ни JRE, ни что либо еще. Komodo Edit без труда устанавливается как в Windows, так и в Linux (проверял на Ubuntu 11.04). 

    Для каждой IDE поставляется документация. К сожалению вся на английском. Вам придется изучить ее. Так что go to http://translate.google.ru/. Все подряд читать (хм.. переводить) не надо. Важные вещи это:
  • как создавать проект, файл;
  • как управлять и изменять проект, файл;
  • обзор главного меню;
  • ну и скажем горячие клавиши;
    Это первое что потребуется. Ну я надеюсь вы знаете куда нужно вводить код. 

Вот такой обзорчик.

Комментариев нет:

Отправить комментарий