Wednesday, April 25, 2007

Ruby Development with IntelliJ IDEA

Не так давно была выпушена новая версия IntelliJ Idea (7.0, но пока только бета). Оценить ее нововведения в плане Java я пока не успел (уже почти год ничего под Джаву не писал и не планирую). На днях узнал что под нее был сделан плагин для разработки под Ruby (в том числе и реилсы). О том как это дело ставить см здесь.
Что касается советов: на забудьте установить в пассы путь к инстант реилсу (%Instant Rails%\ruby - это должно быть в путях). В остальном ставиться и запускается без проблем.

Что касается моих замечаний:
(-)
1. Рефакторингами и не пахло, а жаль.
2. Код-комплит работает не слижком хорошо
3. Парсер не идеален:
class Parser
def parse(query)
result = ""
result<<"select * from '" # с этим не справился
result<
4. Нет дебага
5. если после "<%" нажать пробел появиться "%>" в не зависимости от того что впереди
6. Кушает это дело 200 Мб памяти, так что не сильно разгуляешься.
7. Открытие проекта занимает 2-3 минуты на не самом старой машине
8. Не знает по загруженные модули (на ctrl+пробел не беруться)

(+)
1. Есть интеграция с generate. Можно сказать генери котроллер, мигрейт и пр.
2. По рану запускается webrick
3. Кое-где есть нормальный код-компит
4. Автозакрывание "end"-ом
5. Древовидная структура проекта (это не табы из Total Commander!)
6. После загрузки быстро работает
7. Есть поиск места определения (класса, метода).

Вердикт: буду использовать. надеюсь что польза от этого дела будет.

No comments: