Vlákno názorů k článku
Přehled a vývoj PHP frameworků
shamot (neregistrovaný)
28. 3. 2008 15:06
Ktory jazyk pouzit na web apliakciu
Momentalne s timom vyvijame pomerne velke mnozstvo web aplikacii na vlastnom frameworku zalozenom na PHP. Objektove moznosti PHP su azda jeho najvacsim nedostatkom. Aplikacie prevadzkujeme na vlastnych serveroch a mozme si teda nasadit aj Python aj Perl, zaujimalo by ma teda aky mate nazor na jazyk v ktorom by sa najlepsie (rychlost, spolahlivost a moznosti) vyvijali web aplikacie.
~ (neregistrovaný)
28. 3. 2008 15:56
Re: Ktory jazyk pouzit na web apliakciu
PHP sucks you utter fucking skiddies, C && ASM FTW 4ever !
28. 3. 2008 16:15
Re: Ktory jazyk pouzit na web apliakciu
Pokud jedete na PHP a nejste zatim "poznamenani" zadnou dalsi technologii, pak bych vam doporucil nevypoustet ze seznamu technologii Javu.
Obrnte se proti radobyprofesionalum tvrdicim, jak se v jave spatne vyviji, ze je to same XML a nebo ze je to pomale a podivejte se treba na framework Stripes.
Obrnte se proti radobyprofesionalum tvrdicim, jak se v jave spatne vyviji, ze je to same XML a nebo ze je to pomale a podivejte se treba na framework Stripes.
shamot (neregistrovaný)
28. 3. 2008 17:51
Re: Ktory jazyk pouzit na web apliakciu
Java je skvela ale myslim ze na aplikacie ktore vacsinou robime by bola trochu zbytocna, IMHO kanonom na zajace.
JavaEEDeveloper (neregistrovaný)
29. 3. 2008 12:44
Re: Ktory jazyk pouzit na web apliakciu
Nemam dobru predstavu o tom ake aplikacie vytvarate, ale kanon pouzite nemusite. Java poskytuje volnost vo vybere pouzitia technologii.
Staci vam teda jednoduchy server napr tomcat+databaza+framework.
Staci vam teda jednoduchy server napr tomcat+databaza+framework.
29. 3. 2008 19:32
Re: Ktory jazyk pouzit na web apliakciu
Taky jsem si to dlouho myslel :-) Ale fakt je, ze Java se perfektne hodi i na mensi a stredni veci. Nemusit vzdycky pouzit nejaky megaframeowrk...
Jiří Knesl (neregistrovaný)
28. 3. 2008 16:47
Re: Ktory jazyk pouzit na web apliakciu
Doporucil bych zustat u PHP. V pomeru cena/vykon za praci programatora dostanete jako viteze PHP. Programator v PHP platove konci tam, kde programator v Jave zacina. Pritom stejne dobry programator toho v PHP udela vic.
Vyvoj www stranek je dnes jednoznacne nejrychlejsi v PHP, Pythonu a Ruby. V Jave to jde pomaleji, ale zas se hodi na rozsahlejsi aplikace, kde je nutna velka skalovatelnost. Coz samozrejme neznamena, ze PHP nejde skalovat - podivejte na takovou wikipedii a ta je na PHP. Nebo treba Google a Seznam mimo C++ pouzivaji hodne Python.
Pokud chcete kouknout i na Javu, krome Stripes bych doporucil kouknout na Wicket.
Vyvoj www stranek je dnes jednoznacne nejrychlejsi v PHP, Pythonu a Ruby. V Jave to jde pomaleji, ale zas se hodi na rozsahlejsi aplikace, kde je nutna velka skalovatelnost. Coz samozrejme neznamena, ze PHP nejde skalovat - podivejte na takovou wikipedii a ta je na PHP. Nebo treba Google a Seznam mimo C++ pouzivaji hodne Python.
Pokud chcete kouknout i na Javu, krome Stripes bych doporucil kouknout na Wicket.
shamot (neregistrovaný)
28. 3. 2008 17:53
Re: Ktory jazyk pouzit na web apliakciu
Mam v hlave cerva ci by prave Python nebol pre nas vhodnejsi. Osobne mam python velmi rad, ale neviem ako je to s rychlostou Python vs. Apache a podobne, proste ci to slape tak bezproblemovo ako PHP.
mm (neregistrovaný)
28. 3. 2008 18:12
Re: Ktory jazyk pouzit na web apliakciu
Python šlape podstatně rychleji než PHP :-) Na webu najdete srovnání výkonu webových aplikací ve frameworku Ruby on Rails, Django (Python) a Symfony (PHP). Zcela suveréně vítězí Django (Python), s velkým odstupem druhý je Ruby on Rails a naprosto nejhůře s obrovitánským odstupem dopadlo PHP (framework Symfony).
28. 3. 2008 22:05
Re: Ktory jazyk pouzit na web apliakciu
Ono to ale neni tak uplne jazyky samotnymi. Svou roli hraje to, ze pri zpracovani pozadavku se cela aplikace sklada a pak zase rozebira.
Jiří Knesl (neregistrovaný)
28. 3. 2008 22:03
Re: Ktory jazyk pouzit na web apliakciu
Python je cca 5* rychlejsi (samozrejme jak na co, ale v kazdem pripade budou aplikace rychlejsi v Pythonu.
Ale rychlost vyvoje je zhruba ekvivalentni, jen ten zdrojak je uhlazenejsi.
V kazdem pripade firma za pythoniho programatora zaplati vic, nez za phpckoveho a na vnejsku se rozdil skoro nepozna, takze se ji to nevyplati. Opet jsou vyjimky - hlavne tam, kde je nutne vymacknout vic z vykonu serveru.
Ale rychlost vyvoje je zhruba ekvivalentni, jen ten zdrojak je uhlazenejsi.
V kazdem pripade firma za pythoniho programatora zaplati vic, nez za phpckoveho a na vnejsku se rozdil skoro nepozna, takze se ji to nevyplati. Opet jsou vyjimky - hlavne tam, kde je nutne vymacknout vic z vykonu serveru.
paja (neregistrovaný)
3. 4. 2008 17:20
Re: Ktory jazyk pouzit na web apliakciu
Je zajimave, ze taky nezminujete Perl -- asi nejpouzivanejsi "skriptovaci" jazyk dneska. Nemyslim to jako nejaky flame, vazne me to zajima, proc je pro vas mimo?
Václav Stoupa (neregistrovaný)
6. 4. 2008 20:14
Re: Ktory jazyk pouzit na web apliakciu
Na Perl jsem trochu pozapomněl. Možná proto, že se s ním ve své praxi nesetkávám vůbec a na internetu v článcích o jazycích pro web také příliš ne.
mm (neregistrovaný)
28. 3. 2008 18:14
Re: Ktory jazyk pouzit na web apliakciu
Rozhodně doporučuji Python, konkrétně webový MVC framework Django. To je IMHO to nejlepší, v čem se dají v dnešní době webové aplikace vyvíjet.
shamot (neregistrovaný)
28. 3. 2008 19:10
Re: Ktory jazyk pouzit na web apliakciu
Dakujem, presvedcili ste ma, postudujem a otestujem a eventualne nasadim.
28. 3. 2008 22:25
Re: Ktory jazyk pouzit na web apliakciu
Django zdaleka za nejlepsi nepovazuju. Jeho jadro je celkem dobre, ale vse, co je "pod" controllerem, je hruza... Snazili se skoro celou business vrstvu vmacknout do jedine a podle toho to vypada. Domenove objekty nejsou jen domenove objekty (navic je primo v nich informace o SQL tabulkach, coz povazuju taky za hodne blbe design decission), ale taky zaroven servisni tridy a v tech "nejlepsich" pripadech zaoven DAO. Navic tohle zhustovani podporuji i v oficialni dokumentaci...
mm (neregistrovaný)
30. 3. 2008 17:54
Re: Ktory jazyk pouzit na web apliakciu
Mně například tento přístup Djanga vyhovuje, považuji to naopak za dobrou "design decission".

