Za vse, ki ste morda spregledali web app framework roundup/Java vs. Python Seana Kellyja pred kaksnim letom in pol (Mitarjev omiljeni Ruby on Rails included ;)):
"A light-hearted confession from an ex-Java junkie about why he switched to Python and Plone after several years of mainlining java beans" http://www.archive.org/download/SeanKellyRecoveryfromAddiction/Recovery_from_Addiction.mov "The screencast that started it all. As featured on Slashdot and Digg, Sean Kelly compares and contrasts building a web application in Plone (Zope), Java J2EE, Ruby on Rails, Django, and TurboGears." http://oodt.jpl.nasa.gov/better-web-app.mov -- lp b0le On Dec 13, 2007 4:42 AM, Mitar <[EMAIL PROTECTED]> wrote: > Zdravo! > > Jaz sem malo pogledal te predlagane stvari in vidim to takole. > > Tomazeva koda (nisem gledal res kode ampak uporabo) je ocitno res > enostavna za uporabo in bomo pac pisali nekaj v stilu: > - forma za podatke (lepo rocen izpis in rocno parsanje) > - SQL query > - prikaz na strani (spet rocen izpis) > In to lepo na roke, nic kompliciranih konceptov, kakorkoli se ze kdo > znotraj svojih skupin odloci, brez potrebe bo resni komunikaciji med > skupinami, dokler bo vse skupaj (le) izgledalo kot enoten sistem. Precej > primerno glede na to, da ne obvladamo vsi jezika. > > Seagull se mi zdi po pravici povedano nekaj, kar bomo prvo en teden > brali dokumentacijo in potem bili nekje na stopnji dela kot pri Tomazevi > kodi (za razliko od Tomazeve kode tu nimamo ravno osebe, ki bi to ze v > nulo poznala in bi lahko vse pripravila, da mi ostali pozabimo, da sploh > uporabljamo taksen framework). > > CakePHP pa je v resnici za PHP to, kar je Ruby on Rails (o cem sem > govoril danes, no vceraj, na vajah) za Ruby. Torej sistem, ki ti iz baze > generira forme sam in podobno. Ta ima po moje to prednost, da bomo sicer > en teden brali dokumentacijo: > > http://manual.cakephp.org/ > > Ampak potem ko jo enkrat bomo, bo potem delo naprej le "lepljenje" kosov > skupaj. Vmes pa se bomo tudi naucili Model-View-Controller programiranja > (kar sem vam predlagal ze preko Ruby on Rails). > > To slednje ima sicer to pomanjkljivost, da mora biti zato baza pametno > nacrtovana. Za naso (sredino) skupino vem, da je. :-) Za ponedeljkovo pa > ne vem - ampak bi lahko bila to priloznost, da jo, ce ni. > > Iz moje perspektive je nekako takole, Tomazeva koda je nekaj, kar ne bo > zahtevalo prevec dela, skoraj zagotovo bomo uspesno naredili, prepusceni > smo le sami sebi, kar pomeni, da ne bo nic vec kompliciranja, kot si ga > bomo sami nalozili. Bo predvsem kodiranje in vaje iz SQL stavkov. > > CakePHP je ucenje tudi novega koncepta, nekaj, kar bo prislo tudi > kasneje prav, verjetno bi bilo precej super to izbrati, ce bi se recimo > o tem ucili na predavanjih in ce bi lahko asistent tu pomagal, da bi > pregledal nase predpostavke in sledil razvoju, da ne bomo zasli v > napacno smer. Ker smo tu pac odvisni od tega, da delamo stvari tako, kot > se predvideva, da se stvari delajo in ne pac po svojem obcutku. > > Jaz se rad ucim nove stvari, tako da mene CakePHP privlaci. Tudi > navodila so lepo narejena, bo pa zato nekaj branja potrebnega. Po drugi > strani pa imam jaz slabo zgodovino tega, da se odlocam delati seminarske > v novih tehnologijah, kjer se potem naucim sicer te tehnologije, ampak > seminarske pa ne naredim. > > > Mitar > > >
