Я использую Aptana Studio постоянно в веб-разработке. Эта IDE основана на Eclipse и имеет ряд отличий, выгодно выделяющих её. Третья версия этой среды долго разрабатывалась и в мае этого года вышла. Несмотря на то, что версия финальная и периодически обновляется, всё равно остаются баги. Об одном я уже как-то написал. Есть еще несколько багов и must have вещей.

Ниже — список тех, которые можно обнаружить во время написания кода в php-редакторе Aptana Studio 3 (в 3-ей версии у этой IDE свой редактор). На первый взгляд они не так и существенны. Однако, как только дело дойдет до написания больше, чем одной строчки кода, эти мелочи сведут удобство пользования средой к нулю.

  1. Нет шаблонов для php-файлов. В предыдущей версии Aptana наиболее удобным представлялось использовать PDT. В этом инструментарии имелись шаблоны файлов, которые ускоряли разработку. В новом редакторе этого нет. Это не баг, но в плане удобства использования — большой минус.
  2. Нет автокомплита для тегов <? и <?php. Опять же, в PDT это есть. Когда приходится редактировать смесь из HTML и PHP, это даёт о себе знать. Тоже не баг, но серьезный минус.
  3. Комментирование строк, содержащих кириллические символов, приводит к неожиданным и неприятным результатам. А именно, если имеет место старый комментарий под новым с кириллицей, они сливаются в один, и часть информации теряется. Отмечу, что при этом никакой проверки на тип комментария (одно- или многострочный) не производится. В результате, комментарии ломаются окончательно, что приводит к появлению синтаксических ошибок.
  4. Некорректная подсветка в интерфейсе автокомплита. Белое на белом. Выпадающий список с предлагаемыми переменными/функциями имеет такое оформление (это догадка, основанная на использовании Aptana Studio 3 начиная с beta-версии) — текст в выпадающем списке имеет цвет цветовой темы Aptana (прошу прощения за тавтологию), в то время как фон под этим текстом имеет системный цвет (в моем случае белый из Gnome). Такая же проблема наблюдалась в версиях 3 начиная с беты и по 3.0.1 для Outline view. В последней версии (3.0.2) это исправлено.
  5. Неправильное поведение при создании однострочного комментария с последующим нажатием на клавишу Tab сразу за /. Что хотели? создать комментарий // и внутри него сделать отступ шириной в табуляцию или же передвинуть текст на эту ширину. Получили такое:
///*
*
*/

…многострочный комментарий внутри однострочного. В такой ситуации получается, что начало многострочного комментария закомментировано однострочным. Это приводит к поломке кода и появлению синтаксических ошибок.

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

Опять отмечу, что всё описанное было найдено во встроенном php-редакторе Aptana Studio и имеет значение именно для этого плагина. С другими плагинами и языками проверка не производилась.

UPD: Сейчас вспомнил ещё один момент — параллельно встроенный php-редактор и PDT работают неадекватно — у меня стали конфликтовать горячие клавиши: некоторые сочетания, которые перекликаются и в php-редакторе Aptana, и в PDT, просто не работают.