Поиск IDE для Ruby on Rails

Ужасно задолбало медленно программировать на Ruby, решил поискать IDE.

    Netbeans

    Все очень хвалят. Решил начать с неё.

    При запуске жрёт 500 Мб оперативки, в процессе работы  это значение может достигать 1.4 Гб, вдобавок тормозит. Непонятно зачем мне такой прожорливый и тормозящий редактор текстов. Думал дело в плохом Garbage Collector, заменил Open JDK на Sun JDK, уменьшил лимиты GC в /etc/netbeans.conf, всё это не очень помогло.
    Попробовал найти какой-нибудь плагин для haml, нашёл древний аж 2007 года, который тормозит и ничего кроме подсветки не умеет делать. Дальше мне уже не хотелось работать с Netbeans

    RubyMine
    Гораздо умнее выглядит, haml работает как того хочется, в общем в JetBrains не дураки сидят.
    Но проблема с прожорливостью Java осталась, вдобавок нужно заплатить $100 за пользование, поэтому не готов пока ею пользоваться

    vim
    Я им пользуюсь уже давно, но его возможностей не хватает для работы с Рельсами.
    На Хабре нашёл интересный пост про коллекцию плагинов от Akita, даже прилагается хороший скринкаст.
    Но когда попытался установить это всё, оказалось что почти ничего не работает или работает, но совсем не так как хочется. Может, когда у меня будет больше свободного времени, попробую разобраться с настройкой плагинов – не очень-то хочется уходить с православного Vim’а

    Gedit
    Есть пост на Хабре от хорошего питерского чувака. Когда поставил, оказалось что не все плагины заработали и непонятно, что делать чтобы заработали. И нет ни скринкастов, ни толкового обзора по плагинам. Но всё-таки здесь ситуация чуть лучше чем в vim. Если удастся настроить работу с отступами, то возможно переберусь на gedit.

    В общем пока не удовлетворён тем что нашёл. Слышал, что некоторые программисты перешли на Mac чтобы работать в Textmate, но я пока этого не могу позволить.
    Поиск продолжается

    P.S. Придумал как уменьшить потребление памяти для Netbeans и RubyMine на моей 64-битной Ubuntu.
    Ставим 32-битную версия Java ( пакет ia32-sun-java6-bin ) и прописываем нужный путь к JDK, для RubyMine например:
    export PATH=$PATH:/usr/lib/jvm/ia32-java-6-sun/bin
    export JDK_HOME=/usr/lib/jvm/ia32-java-6-sun

    P.P.S. Некоторое время понаблюдал за RubyMine: в среднем съедает около 300 Мб памяти, после того как слегка подправил в конфигах настройки памяти, пока не падала.

    Вы можете отслеживать комментарии к этой записи с помощью RSS 2.0. Вы можете оставить комментарий, или использовать trackback с вашего сайта.

    Комментарии: 4 »

     
     

    Добавить комментарий

    XHTML: Можно использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Spam protection by WP Captcha-Free