Netbeans 6 - killer IDE dla Ruby on Rails?

Opublikowane przez Jarosław Zabiełło Fri, 16 Mar 2007 10:39:00 GMT

Jeśli chodzi o jakość podpowiadania składni i metod Rubiego, to najnowsza, szósta wersja flagowego edytora IDE – Netbeans, deklasuje RadRailsa i resztę “towarzystwa”.

To trzeba po prostu obejrzeć na filmie! Czegoś takiego nie mają żadne inne edytory dla Rubiego. Co prawda nie ma jeszcze wersji finalnej, ale można sobie ściągnąć i zainstalować najnowszą wersję rozwojową. (Aby uaktywnić obsługe Rubiego należy wejść do Tools -> Update Center i dociągnąć plugin). Netbeans może być używany do pracy z klasycznymi Railsami lub ich wersją działającą w Javie, czyli JRuby on Rails.

Ruby skutecznie toruje sobie drogę i znajduje coraz większe zainteresowanie i wsparcie w kręgach Javy. Poza Netbeansami, wsparcie dla Rubiego i Railsów posiada też potężny IntelliJ. Zobacz ich film o Ruby i o Railsach. Mimo wysiłków twórców IntelliJ, z tego co widzę Netbeans ma jednak lepiej dopracowane wsparcie Rubiego, lepsze kolorowanie kodu i lepsze podpowiedzi. Widać tu, że zatrudnienie twórców JRuby przez firmę Sun robi swoje. Poza tym Netbeans jest darmowy (open source), a IntelliJ – nie.

Tagi , , , ,  | 14 comments

Comments

  1. Avatar lopex powiedział about 7 hours later:

    JRuby i wsparcie w NetBeans to są dwa różne projekty i inni ludzie nad nimi pracują. RadRails trochę się opóźnił, ale to z powodu braku czasu ich twórców – zobaczymy co aptana z tym zrobi, w końcu RCP to bardziej wypasiona platforma niż NetBeans

  2. Avatar Seban powiedział about 8 hours later:

    Z NetBeansem miałem ostatnio spotkanie na ćwiczeiach z Javy, jakoś mi do gustu nie przypadł. Może to kwestia przyzwyczajenia do Eclipse. W wolnej chwili sprawdzę.

  3. Avatar michal powiedział about 9 hours later:

    Jak dodać RoR do NetBeans? Nie widzi Railsów mi przy wyborze Projektu…

  4. Avatar Jarosław Zabiełło powiedział about 13 hours later:

    michal: Przecież napisałem w artykule. Musisz doinstalować (menu: Tools -> Update Center itd).

  5. Avatar piter powiedział 1 day later:

    Po paru godzinach zabawy z ostatnim snapshotem (200703151900) stwierdzam, że mają jednak jeszcze dużo do poprawienia i dodania:

    • Abbrevsy się wywalają
    • Obsługa mongrela się wywala – wystartować to wystartuje, ale ciężko potem coś z nim zrobić (restart, stop itd)
    • SVN nie umie dodać całych katalogów z zawartością (może źle szukałem)
    • Niestety konsola to tylko goły irb a nie konsola z załadowanym środowiskiem Rails

    Ale fakt faktem, potencjał ma. Mam nadzieję że im coś z tego wyjdzie.

  6. Avatar qertoip powiedział 1 day later:

    Może niedowidzę, ale jak stworzyć projekt używający standardowego Ruby i Rails?

    NetBeans używa zawsze swojego JRuby ze swoimi gemami, w tym własnym Rails.

    Dzięki!

  7. Avatar qertoip powiedział 1 day later:

    Tak, byłem ślepy: środowisko Ruby’ego można ustawić w Tools/Options/Miscellaneous/Ruby Installation

  8. Avatar Jarosław Zabiełło powiedział 2 days later:

    Netbeans 6 z dodanym już wsparciem dla Railsów można ściągnąc stąd: http://deadlock.nbextras.org/hudson/job/ruby/. . W następnej wersji Netbeans (M8) ma być dodana opcja ustawiania kodowania UTF8 dla projektów.

  9. Avatar piter powiedział 2 days later:

    Co do UTF8 to póki co można zrobić prosty workaround, w:

    netbeans-6.0dev/etc/netbeans.conf

    dodać -J-Dfile.encoding=UTF-8 do netbeans_default_options

  10. Avatar shb powiedział 3 days later:

    a snippety do typowo railsowych rzeczy ? takie na przyklad z textmate ? czy ktos ma jakies info ?

  11. Avatar piter powiedział 4 days later:

    Snippety sobie możesz sam przeportować. Można je spokojnie pisać z poziomu edytora lub od razu wklepać w plik konfiguracyjny w formacie xml. Niestety, jak już wspominałem snippety (czyli abbrevsy) są niestabilne i wywalają się. Do listopada jest jeszcze trchę czasu, być może to poprawią. Jak narazie Jedit rocks :)

  12. Avatar hirman powiedział 2 months later:

    Takiego środowiska dla Rubiego właśnie szukałem! Wcześniej korzystałem z FreeRide.

    Czy Python posiada darmowe środowisko o podobnym poziomie funkcjonalności z listy na stronie http://wiki.netbeans.org/wiki/view/Ruby (cześć User Guides)?

  13. Avatar Apollo311 powiedział 4 months later:

    Czy w Netbeans 6 jest możliwość pracowania z plikami leżącymi na serwerze przez ftp ??

  14. Avatar [email protected] powiedział about 1 year later:

    Daje rade, mniej mam z nim problemow niz z eclipse od aptany.

(leave url/email »)

   Pomoc języka formatowania Obejrzyj komentarz