🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #1120

Początki Ruby, Datamapper, struktura programu itp

#1120
From: Marcin Gil
Date: Tue, 15 Jul 2008 08:08
30 lines
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-mail

Show 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