Article View: pl.comp.lang.ruby
Article #1093Re: ruby - wrażenia i pytania
From: Piotr 'piter' Hlawski
Date: Mon, 19 May 2008 06:01
Date: Mon, 19 May 2008 06:01
61 lines
3793 bytes
3793 bytes
Przemysław Kowalczyk wrote: > On Fri, 16 May 2008 00:14:22 +0200, Marcin Gryszkalis <mg@fork.pl> wrote: >> 1. środowisko - dużo słyszałem, że NB6 jest wspaniale jeśli chodzi o >> rubiego, sam używałem go do javy i byłem zadowolony a tutaj: >> - podpowiedzi działają sensownie jedynie jeśli zmienna jest wcześniej >> przypisana do stałej albo do Klasa.new - niby rozumiem, że język >> dynamiczny >> i można zwracać co się chce, ale... jakoś tak jak jestem w NB to >> przyzwyczajony jestem do tego, że w Javie podpowiedzi są 100%. Dla nowego >> programisty, który nie zna jeszcze API są one nieco mało pomocne... >> kiedy .add prezentuje mi listę 1000 klas, w których takowa meta się >> pojawia > > zapomnij o IDE (ja uzywalem Eclipse). jakbym "musiał" używać Eclipse, to też bym szybko chciał zapomnieć o tym traumatycznym przeżyciu ;P Jego edytor jest tragiczny... > najlepszy jest dobry, lekki edytor > (w pracy uzywamy TextMate) plus porzadne srodowisko z linia polecen (czyli > bash z odpowiednimi skrotami, aliasami itp.) im szybciej pozbedziesz sie > naiwnej wiary, ze IDE jest Ci do czegos potrzebne w Rubym, tym lepiej :) Używałem w życiu nedit, vim, jedit (ten ostatni baaardzo długo) a obecnie NB 6.1 i uważam, że nie masz racji - porządne IDE z porządnym edytorem (a taki posiada NB) daje bardzo wiele. > podpowiadanie metod - zapomnij o tym :) nie potrzebujesz tego. przydaje się... [...] > TextMate nie ma podpowiadania metod, za to ma cos znacznie > przydatniejszego: dopelnianie kontekstowe (czy jak to sie nazywa, w vimie > ^P/^N). piszesz np. so, naciskasz Esc i wyskakuje Ci some_long_method czy > co tam ostanio pisales. dziala to oczywiscie nie tylko dla metod, ale dla > wszelkich nazw - klas, modulow, zmiennych, parametrow, symboli, stringow > itp. Ma to również NB (jEdit zresztą też) > >> - debugger działa fatalnie (używałem "classic debugger" bo jakoś nie >> bardzo >> byłem w stanie uruchomić "fast"), nie zatrzymuje się na ustawionych >> breakpointach a zatrzymuje się w nieokreslonych miejscach, czasami wogóle >> się gubi... > > zapomnij o debuggerze :) w czasie roku pracy z Rubym nie uzylem go ani > razu. testy, irb i p Twoimi przyjaciolmi. prawdziwymi przyjaciolmi. > debugger nie jest Twoim przyjacielem. bedzie Ci wmawial ze jest, ale tak > na prawde jest jak diler narkotykow :) To, że Ty go nie użyłeś zupełnie nie oznacza, że się nie przydaje. Parafrazując "Misia" - mnie się przydaje i co mi Pan zrobi :] -- [ Piotr 'piter' Hlawski ( <phlawski$gmail,com> ) ( GG: 4534287 ) ]
Technical Details
Message-ID:
<1274269.RpxI0pXJ2F@zatoichi.homeunix.org>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mailReferences:
<g0ia32$571$1@node1.news.atman.pl> <op.ubafw7fzuw9fft@negative-361apc>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: Piotr 'piter' Hlawski <phlawski@cut_this_crap.gmail.com>
Newsgroups: pl.comp.lang.ruby
Subject: Re: ruby - wrażenia i pytania
Date: Mon, 19 May 2008 08:01:31 +0200
Organization: UAC
Lines: 61
Message-ID: <1274269.RpxI0pXJ2F@zatoichi.homeunix.org>
References: <g0ia32$571$1@node1.news.atman.pl> <op.ubafw7fzuw9fft@negative-361apc>
NNTP-Posting-Host: gw202.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.neostrada.pl 1211176976 28734 80.53.74.202 (19 May 2008 06:02:56 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Mon, 19 May 2008 06:02:56 +0000 (UTC)
User-Agent: KNode/0.10.5
X-OS: FreeBSD 7.0-RELEASE
X-Face: ||2,<Tr.m4w*(ic%$y<v09}$U]=ONDHM?27W/VpJs3/x8leDR+?!.>o4@Y<|,=>Hfxob&l\ Y6rT\(]QOnpqBRnT5|~r,pSb.@_$`y@"FCCv*/VriZkei1!dIe]n8rdG&ZY'asF8?YqV>F;z;RRGuN bZ";p#8w^|rc"B|"|%{pM:}YeZH6CDXp)c-Nx5z^}")t+}vq*T8P|:AWz.ex6ceYEQ3TOKh!{Id?_h 2be
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit