Article View: pl.comp.lang.ruby
Article #1120Początki Ruby, Datamapper, struktura programu itp
From: Marcin Gil
Date: Tue, 15 Jul 2008 08:08
Date: Tue, 15 Jul 2008 08:08
30 lines
1968 bytes
1968 bytes
Cześć! Startuję naukę Ruby, czytając Why's Poignant Guide to Ruby. Jednocześnie studiuję źródła Merb i API Datamapper. Chcę napisać prostą aplikację w Rubym, która działałaby tylko z konsoli, komunikowała się z bazą danych (DataMapper) i parsowała trochę plików. Żaden webapp itp. Prosiłbym o kilka wskazówek: - Jak dobrze ułożyć sobie strukturę programu, by móc go później spokojnie rozwijać? - Dążyłbym do tego aby mieć zadania rake dot. migracji bazy tak jak to jest w Rails/Merb - a zatem wnioskuję, że chciałbym mieć też "modele" tabel jako klasy. Nie wiem jak spisać sobie takie zadanie rake-owe dot. migracji, żeby działało podobnie jak w tych frameworkach.. - Jak zazwyczaj strukturyzuje się program w Rubym? W C++/QT to zawsze jest main + klasy okien + inne klasy itp. Guglarka wypluwa ogrom wiedzy i po prostu nie wiem gdzie zacząć. O ile Why's uczy samego Rubiego to studiowanie surowego API DataMappera jest przyciężkawe. Jeśli zechcielibyście podrzucić jakieś sprawdzone źródła, gdzie wiedza jest przekazana w sposób usystematyzowany i klarowny - byłbym wdzięczny. Dzięki, -Marcin
Technical Details
Message-ID:
<g5hltt$vil$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail From: Marcin Gil <marcin.gil@NOSPAMgmail.com> Newsgroups: pl.comp.lang.ruby Subject: Początki Ruby, Datamapper, struktura programu itp Date: Tue, 15 Jul 2008 10:08:29 +0200 Organization: Onet.pl Lines: 43 Message-ID: <g5hltt$vil$1@news.onet.pl> NNTP-Posting-Host: static-78-8-9-31.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1216109309 32341 78.8.9.31 (15 Jul 2008 08:08:29 GMT) X-Complaints-To: usenet@news.onet.pl NNTP-Posting-Date: Tue, 15 Jul 2008 08:08:29 +0000 (UTC) X-Sender: /Tlvxi9Qy/bp5CUFEfWsL7L1vxy5hKuB User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit