NetBeans Ruby IDE

    Нашел неплохую альтернативу RadRails, который просто жутко медленный и, как мне кажется, неоправданно навороченный разными фичами.
    Речь идет о NetBeans IDE, а в частности NetBeans Ruby IDE.

    NetBeans Ruby IDE
    — Сниппеты из TextMate’а. Автор рассказывает, что удалось перенести 155 из ~ 170 оригинальных TextMate-сниппетов. Кроме того можно добавлять свои, используя специальный синтаксис.
    — Классное дерево файлов проекта.
    — Подсветка синтаксиса: подсвечивается все, что может пригодиться при разработке — Ruby, Rails, rhtml, CSS, JavaScript, SQL, text/xml и так далее. Все можно менять / настраивать, экспортировать и импортировать темы. Есть классные темы для настоящих маньяков: цветное на черном :)
    — Среда самостоятельно находит Ruby, Rails, прямо из контексного меню можно запустить любой генератор, рейк и так далее. Причем результаты видны здесь же, в консолях. Миграции, тесты здесь же.
    — Довольно толковый SVN прилагается.
    — Менеджер работы с gem’ами. Можно отслеживать обновления, новые поступления и обновлять непосредсвенно из него.
    — Море разных других приятностей.

    Работает это все чудо на Java, потому есть версии для Windows, MacOS и вообще работать это должно кругом, где есть Java.

    Загрузить можно по ссылке: http://deadlock.netbeans.org/hudson/job/ruby/
    Нововведения и просто информацию о новинках можно почерпнуть в блоге разработчика
    Поделиться публикацией

    Комментарии 35

    • НЛО прилетело и опубликовало эту надпись здесь
        0
        Я пока только начинаю с Руби. Работаю на RadRails и не совсем понимаю, за что его так клеймят :)
        Поясните, плиз, толком.
          0
          Да не то, чтобы клеймят, но Вы попробуйте в качестве теста какие-либо другие среды — в сравнении будет заметно. Вообще RadRails весьма хорошая штука, а если на компьютере довольно много оперативки так и тормозить эта радость будет почти незаметно :)
            0
            Даже с полгигом не тормозит.
          0
          Интересно мнение тех, кто с NetBeans IDE + Rails уже поработал.

          Я пока поробовал RadRails (который теперь от аптаны), кроме того у меня в эклипсе есть phpeclipse, aptana, subclipse (для работы с svn). Сейчас сетаплю PDT от Zend на эклипс.

          В эклписе+радрейлс тоже есть рейк-действия, тоже есть консоль. Со сниплетами - хуже. Они есть, но пока с ними толком не разобрался.
            0
            Я работаю уже давно. Сначало глючило, но сейчас и IDE доработали и плагин. На мой взгляд это, пока, лучшая среда для разработки в рельсах.

            Голову поднимает плагин для IDEA. IDEA как IDE бобы делает во всех позах, но плагин для руби пока так себе.

            В бобах, на днях, плагин научился автодополнению в rhtml - банзай :)
              0
              Что-то немогу плагины обновить рубяшные. Видать, придется лечить перекачиванием бобов.
                0
                Нет. Дело в том, что Тор (создатель) не интегрирует новые вещи в 9 билд шестых бобов. Необходимо скачивать либо его собранную IDE или плагин. Но отдельно. Советую первое - гемороя меньше.

                Вот сдесь все написано - http://wiki.netbeans.org/wiki/view/RubyInstallation
                  0
                  А у меня как оказалось был еще М7.
                  Пытался поставить минимальный комплект бобов, и потом на него накрутить руби - не удалось, поставил только в полной комплектации, с явавскими серверами приложений.
            0
            Еще есть ruby plugin для Intellij IDEA. Интенсивно развивается.
              0
              Тоже использую IDEA с плагином для руби. Щустрее нетбинса. Гораздо удобнее. Все консольные команды rake вынесены в меню: генерация и т.д. Идея - как всегда лучшая IDE.
            • НЛО прилетело и опубликовало эту надпись здесь
                0
                Пользовал Aptana - не увидел никакой избыточности по функционалу, скорее наоборот. Не хватает того, что есть в NetBeans.

                Тормозность Aptana меня просто в тупик поставила. Ибо от NetBeans я в свое время отказался иммено из-за того, что они очень медленно отрабатывали, даже на уровне редактора кода. Опять же отзывы по скорость от тех кто сидит на Netbeans не очень утешительные.
                  0
                  Для меня главное достоинство NetBeans - это толковый автокомплит и рефакторинг (пока два :). Странно, что об этом не сказано.

                  По поводу скорости, то работает заметно быстрее чем eclipse. Очень рад, что перешел, хотя использовал eclipse больше года.
                    0
                    Пользуюсь бинсом под Java-у. Все есть о чем только можно задуматься.
                      0
                      Все доходчиво, просто и человеческим языком остроумного циника
                        0
                        Отстрелие мне руки...
                        слово "Все" должно быть ссылкой на http://novemberain.com/2007/6/14/ruby-ide-roundup-reloaded
                        • НЛО прилетело и опубликовало эту надпись здесь
                        0
                        всем хорош netbeans rubyide, да SVN глючит (два раза рабочую копию привел в нерабочее состояние, сука) и CSS тормозит невероятно.
                          0
                          И эклипс тоже так умеет ;)
                          0
                          Скачал, пробую запустить, говорит нужен JDK 5.0. Обязательно нужен JDK, JRE нельзя обойтись ?..
                            0
                            Да, обязательно. Без него, впрочем, ни RadRails ни любая другая Java-основанная среда работать не будет. Загрузить можно здесь http://java.sun.com/javase/downloads/ind…. Можно загружить JDK он содержит в себе и JRE, чуть ниже в списке отдельно сам JRE.
                              0
                              нет, JDK оказался необязательным: я скачал только JRE, и у меня все работает. Просто не хотелось качать более 100 мегабайт того, чем я не буду пользоваться. А JRE будут пользовать и без меня)
                            0
                            Мне как-то показались тяжёлыми все эти IDE.
                            Приглянулся RoRED (http://www.plasmacode.com).
                            TextMate использовать возможности не имею, в виду отсутствия Mac.
                              –3
                              чем это лучше моего любимого vim? :-)
                                0
                                что только не придумают лиш бы не юзать ёмакс
                                  0
                                  Люди, объясните дураку, как заставить NetBeans индентить руби-код табами, а не по два пробела? На общие настройки IDE ему почему-то наплевать...
                                    0
                                    Хороший стиль программирования предполагает использование пробелов (4 штуки) вместо таба.
                                      0
                                      Ну ничего себе вы заявили. Во-первых, если на то пошло, то не 4, а 2. А во-вторых, когда один человек поставит 4 пробела, закоммитит это в SVN, второй в своем редакторе поставит там, допустим, 8 пробелов и тоже закоммитит - догадайтесь, что получится? Всего лишь из-за разных настроек редакторов. Внешний вид табов каждый может настроить, как ему заблагорассудится.
                                        0
                                        Так я ведь и говорю. Чтобы не было этой кутерьмы — правила хорошего стиля предполагают использование 4 пробелов для отступов.
                                          0
                                          Зачем ставить 4 символа там, где можно поставить 1? Правила хорошего стиля табы предполагают. И у всех они свои, на самом деле ))) У меня тоже ширина таба на 4 пробела настроена. Вообще, разговор о том, что надо поиметь в результате - код, который ВСЕГДА будет выглядеть одинаково или возможность дать человеку все-таки настраивать свой редактор )))
                                            0
                                            Покажите мне, пожалуйста, эти правила хорошего стиля с табами для отступов.
                                              0
                                              Ну вот, например, рассуждение на тему. http://www.derkarl.org/why_to_tabs.html
                                                0
                                                The size of the indent is usually independent of the style. Many early programs used tab characters for indentation, for simplicity and to save on source file size. Unix editors generally view tabs as equivalent to eight characters, while Macintosh environments would set them to four, creating confusion when code was transferred back and forth. Modern programming editors are now often able to set arbitrary indentation sizes, and will insert the appropriate combination of spaces and tabs. They can also help with the cross-platform tab confusion by being configured to insert only spaces.

                                                http://en.wikipedia.org/wiki/Indent_style
                                                  0
                                                  Ну здесь же не сказано, что это плохо ))) Я просто за то, чтобы я мог видеть код так, как мне удобно. А коллега - так, как удобно ему.

                                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                  Самое читаемое