Početak › Forumi › Linuks › Programiranje › Ruby on Rails, Django, posao, i tako to… :)
- This topic has 12 odgovora, 5 glasova, and was last updated 18 years, 5 months ranije by
BRANKKO.
-
AutorČlanci
-
6. mart 2008. u 1:49 pm #9871
foxbunny
Učesnik1. Da li je neko pustao RoR aplikacije na slobodu (hosting)? Ako jest’ gde i kako? Koliko para itd itd…
2. Sta mislite? Django (Python) vs Rails (Ruby)?
7. mart 2008. u 12:34 am #67891Vladimir
UčesnikNije baš direktno vezano za temu, ali dotiče 2. pitanje
http://antoniocangiano.com/2008/03/04/rails-is-the-best-thing-that-ever-happened-to-python/%5B/url%5D
7. mart 2008. u 2:52 pm #67892foxbunny
UčesnikEvo sta sam provalio za sada.
Posto Django koristi Python, naravno da ima karakteristike Pythona. To ujedno znaci da uvek imate na raspolaganju jedan (eventualno dva) nacina da nesto kazete (govorim o sintaksi, a ne o dizajnu aplikacija). S druge strane, Rails je baziran na Rubyju koji uvek nudi vise od pet stotina nacina da kazete istu stvar. U pogledu citljivosti koda, dakle, Python ima veliku prednost, posto vecina Python programera ima isti ili veoma slican stil kodiranja.
Dalje, dokumentacija za Django je vise nego kompletna. Bravo! Rails ima veoma tanku dokumentaciju, pa ako ste pocetnik, nece vam biti lako. Sam Python nudi kompletnu dokumentaciju sa sve nekim vodicima za ucenje jezika u jednom zip (bzip2) fajlu. S druge strane, Rails zajednica je voma velika i mocicete nekako da se snadjete. Ja licno nisam imao mnogo srece sa on-line komunikacijom, ali ko zna… 😀
Django je (verovali ili ne) teze postaviti na jevtinim serverima posto najcesce nemaju mod_python. Ali kapiram da je postavljanje i jednog i drugog poprilicno jednostavno na VPSovima ili dedicated serverima.
Django podrzava scaffolding za administracioni odeljak sa sve search i authenticate funkcijama. To vam omogucava da se koncentrisete na javni deo aplikacije. Kod Railsa to nije bas tako lako, posto ne postoji ugradjena autentikacija, a admin odeljak mora rucno da se pravi. Medjutim, nisam nikad koristio Django, pa ne znam koliko pomaze. Moj drugar koji koristi Django tvrdi da je veoma efikasan.
Toliko za sada. Cim zavrsim sa jednim projektom u Railsu, pocinjem da ucim Django. 😉
7. mart 2008. u 9:56 pm #67893marelli
UčesnikJel moze kratko objasnjenje sta su Django i Rails,i cemu sluze?
8. mart 2008. u 4:30 am #67894foxbunny
UčesnikDjango i Rails su frejmworkovi za izradu dinamickih web aplikacija. To ti je kao set alata i pravila za pisanje aplikacija koji ubrzavaju produkciju.
Na primer, i jedan i drugi imaju ORM (object-relational mapping) sto u prevodu znaci automatsko mapiranje stavki iz baze podataka u objekte (za objektno orjentisano konzumiranje podataka). I jedan i drugi imaju skriptove koji postavljaju skelet aplikacije, i slicna pomagala za efikasan rad.
Naravno, tu je i Symphony za PHP i ima jos tih (WebKit, mislim, za Javu).
http://en.wikipedia.org/wiki/Web_application_framework
Django kao programski jezik koristi Python, dok Rails koristi Ruby. Medjutim, dok Django koristi cist Python, Rails zesce modifikuje osnovno ponasanje Rubyja. Ovo drugo se zove DSL (domain-specific language), i cesto se u Railsu srecu sintakticke razlike u odnosu na Ruby. Stoga, za kodiranje u Railsu ne treba mnogo Rubyja, i obratno: dobro poznavanje Rubyja ne znaci dobro poznavanje Railsa. I tako, ali ono, ima tu jos mnogo detalja. Prosto ne znam kako da ti to sve srocim u par reci.
8. mart 2008. u 9:27 am #67895marelli
UčesnikDosta je i ovo.Hvala ti.
Razumeo sam.8. mart 2008. u 4:06 pm #67896marelli
UčesnikCek malo!!!
Zar se ti ne bavis grafikom,ili tako nesto?Znaci kreces da se bavis malo i webom!
8. mart 2008. u 6:01 pm #67897GoranSTX
Učesnikfoxbunny je jedna svestrana ličnost. Na moju upadicu par postova ranije nije reagovao, pa ću morati da je ponovim 😛
Kuva se tu još nekih projekata… fox?9. mart 2008. u 10:59 pm #67898marelli
Učesnikfox …. javi se …
14. mart 2008. u 3:40 pm #67899foxbunny
UčesnikCek malo!!!
Zar se ti ne bavis grafikom,ili tako nesto?Znaci kreces da se bavis malo i webom!
Malo? Hehe, upravo kodiram backend nekog news sajta. 🙂 U Djangu, to jest. A inace cackam programiranje od tamo 90-ih, kad sam na 286ici cackao QBASIC.
Ali ono, do sad mi to bio samo hobi. Sad pokusavam da se izbavim iz ovog dizajnerskog pakla i da se zaposlim kao Django/Python programer. 😛
EDIT:
(Pre nego sto pomislite da je to skakanje sa konja na magarca: radi se o poslu u inostranstvu.) -
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.