Почетак › Форуми › Линукс › Програмирање › Ruby on Rails, Django, posao, i tako to… :)
- This topic has 12 одговора, 5 гласова, and was last updated 18 years, 5 months раније by
BRANKKO.
-
АуторЧланци
-
6. март 2008. у 1:49 pm #9871
foxbunny
Учесник1. 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. март 2008. у 12:34 am #67891Владимир
УчесникNije 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. март 2008. у 2:52 pm #67892foxbunny
УчесникEvo 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. март 2008. у 9:56 pm #67893marelli
УчесникJel moze kratko objasnjenje sta su Django i Rails,i cemu sluze?
8. март 2008. у 4:30 am #67894foxbunny
УчесникDjango 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. март 2008. у 9:27 am #67895marelli
УчесникDosta je i ovo.Hvala ti.
Razumeo sam.8. март 2008. у 4:06 pm #67896marelli
УчесникCek malo!!!
Zar se ti ne bavis grafikom,ili tako nesto?Znaci kreces da se bavis malo i webom!
8. март 2008. у 6:01 pm #67897GoranSTX
Учесникfoxbunny 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. март 2008. у 10:59 pm #67898marelli
Учесникfox …. javi se …
14. март 2008. у 3:40 pm #67899foxbunny
УчесникCek 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.) -
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.