Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Nette Framework: zvyšte svoji produktivitu

Zuse X4
10. 3. 2009 1:59 Nový

Super

celé vlákno
No skvělé! Přesně to jsem ted potřeboval! Díky ti moc!
jar
jar (neregistrovaný) ---.32.broadband16.iol.cz
10. 3. 2009 9:38 Nový

Re: Super

celé vlákno
Článek má styl a Nette vypadá velmi zajímavě. Doufám, že další díly na sebe nenechají dlouho čekat.
Patrik Votoček aura:24
10. 3. 2009 1:59 Nový

Revize použitá v seriálu

celé vlákno
U ukázky laděnky jsem si nemohl nevšimnout že se jedná o revizí 213 z 13.2.2009 a tak mě tak napadlo jestli u dalších částí seriálu budou brát v ohled i novější revize (často i další funkcionalitu) nebo jestli bude/je celý seriál stavěn na této revizi?
mirrec
mirrec (neregistrovaný) 84.16.37.---
10. 3. 2009 3:24 Nový

zaujimave :)

celé vlákno
vyzera to naozaj zaujimavo :)

tesim sa na dalsie casti serialu :)
David Grudl aura:74
10. 3. 2009 5:38 Nový

Sraz vývojářů webových aplikací

celé vlákno
Rád bych zájemce pozval na "Poslední sobotu", pravidelné neformální setkání přátel Nette Frameworku. Akce je určena všem zájemcům o programování webových aplikací, ať už to jsou odborníci nebo začátečníci. Vstup na akci je zdarma. Jo, a kdy a kde? V sobotu 28. 3. 2009 od 15.00 v pražském Fraktal baru. Více informací najdete na fóru http://forum.nettephp.com/cs/viewtopic.php?id=1412
karlik
karlik (neregistrovaný) 212.27.204.---
10. 3. 2009 9:09 Nový

MVC snizuje rychlost PHP aplikaci

celé vlákno
Podle toho co jsem se docetl, tak pouzivani MVC frameworku snizuje rychlost PHP, protoze PHP musi pri kazdem requestu nacist vsechny pouzite knihovny frameworku. Zatimco treba Java, RoR maji vse v pameti?
10. 3. 2009 9:21 Nový

Re: MVC snizuje rychlost PHP aplikaci

celé vlákno
1) Co mi brání použít nějakou cache, např. eaccel?
2) Opravdu si nemyslím, že načíst pár kB kódu, který se neinicializuje, je pro server nějak náročné. Pro celý server je mnohem, mnohem náročnější třeba špatně napsaný SQL dotaz a špatná struktura tabulky, nevhodně udělaný Ajax, nebo špatná struktura frontendu, která generuje desítky zbytečných HTTP spojení. Proti špatně udělanému SQL je načtení X PHP knihoven opravdu nic.
uživatel si přál zůstat v anonymitě ---.aag-server.cz
10. 3. 2009 9:27 Nový

Re: MVC snizuje rychlost PHP aplikaci

celé vlákno
To není tak docela pravda.
Samotné čisté PHP se na server již moc nedává. Jeho výkon lze razantně zvýšit právě pomocí "předkompilováním" zdrojových tříd a pokud kompiler zjistí, že se daná třída nezměnila, tak použije zkompilovanou a optimalizovanou třídu v paměti.

V současnosti jsou asi 2 nejpoužívanější "kompilery": ZEND Optimizer a eAccelerator.
N
N (neregistrovaný) ---.dsl.in-addr.zen.co.uk
10. 3. 2009 12:40 Nový

Re: MVC snizuje rychlost PHP aplikaci

celé vlákno
dnes jiz jedine xcache, protoze je primo jako balicek v Debianu :)
David Grudl aura:74
10. 3. 2009 9:54 Nový

Re: MVC snizuje rychlost PHP aplikaci

celé vlákno
Principiálně je to tak, v PHP (ale i RoR) se musí při každém requestu naparsovat všechny knihovny znovu (narozdíl od Javy nebo .NET).

Nette se snaží nároky minimalizovat, buď jednosouborovou verzí nebo načítáním pouze používaných tříd. U jednosouborové verze mi vychází, že její načtení se pohybuje od 5 ms při použití akcelerátoru po 35 ms bez použití (měřeno aplikací jMeter). To znamená, že na ostrém serveru bude mít načtení i celého Nette Frameworku vliv na rychlost nepatrný.
uživatel si přál zůstat v anonymitě ---.net.upc.cz
10. 3. 2009 10:55 Nový

Re: MVC snizuje rychlost PHP aplikaci

celé vlákno
Principiálně je to tak, v PHP (ale i RoR) se musí při každém requestu naparsovat všechny knihovny znovu (narozdíl od Javy nebo .NET).

U Rails to není pravda, v produkčním režimu se chovají podobně jako Java a .NET. Ve vývojovém režimu je k ulehčení debugování zapnuto automatické reloadování některých částí aplikace při změně odpovídajících souborů. Toto nastavení lze změnit.

Velmi podobně se chovají i další frameworky v Ruby – minimálně Sinatra a pokud vím tak i Merb.

David Majda aura:98
10. 3. 2009 10:55 Nový

Re: MVC snizuje rychlost PHP aplikaci

celé vlákno
Uživatel si rozhodně nepřál zůstat v anonymitě...
uživatel si přál zůstat v anonymitě ---.letna.cz
10. 3. 2009 10:59 Nový

Re: MVC snizuje rychlost PHP aplikaci

celé vlákno
RoR maji v produkcnim prostredi nastaveno config.cache_classes = true a tedy nacitaji modely, helpery i controllery pouze jednou.
alblaho
alblaho (neregistrovaný) ---.144.broadband4.iol.cz
10. 3. 2009 12:36 Nový

Re: MVC snizuje rychlost PHP aplikaci

celé vlákno
Jenom doplním, že u Pythonu (Django) se taky nic parsovat nemusí. Zaprvé se použijí soubory s bajtkódem a zadruhé mod_python drží kód normálně v paměti.

Java/.NET mají navíc JIT. I když jsem slyšel, že na youtube používají Psyco...
webdev
webdev (neregistrovaný) ---.pilsfree.net
10. 3. 2009 23:58 Nový

Re: MVC snizuje rychlost PHP aplikaci

celé vlákno
Tak s timhle bych si hlavu nelamal. Java ma totiz MNOHEm vetsi rezii pro spusteni toho kodu presto ze je v RAM a Ruby ac je na tom lepe nez JAVA neni zase o tolik skromnejsi. Ve vysledku (pri vyuziti Cache) je PHP o trosku rychlejsi. Navic by jiste slo celou vec resit vetsim mnozstvim mensich knihoven, ktere se budou vyuzivat jen kdyz jich je treba.
Pouzivam vlastni Framework (kdo ne ze? ;-). A od zacatku se snazim napodobovat AmigaOS (genialni zalezitost) Takze se snazim o miniaturni knihovny a co nejvetsi setreni s kodem. Zaroven, ale o jednoduchost. Treba to jednou dotahnu dokonce tak ze to pustim mezi lidi :-)).
Martin Soukup
Martin Soukup (neregistrovaný) 89.176.101.---
10. 3. 2009 9:23 Nový

Ovce táhnou za Grudlem

celé vlákno
Malý český rybníček se opět víří, protože celebrita David Grudl vydala nový framework. Není v něm sice žádná objevná myšlenka a jako one man show je sto let za světovou konkurencí, ale je náš, krásný, malý a český!

Proto všichni hurá na Nette! Geniální framework s nekvalitní dokumentací.
10. 3. 2009 9:29 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Tak tak. Zatímco řada frameworků zamrzla na PHP4 a kolem objektů ani nešla, Nette už implementuje namespaces. Ale jinak je sto let za konkurencí.

Osobně mi na Nette chybí nějaká rozumná integrace na šablonovací prostředí (Smarty by bodly), ale v porovnání s takovými pomalými a obludnými monstry, jako je Zend (mimochodem, dokumentace Zendu je jedna z nejhorších, jakou jsem kdy četl), je to celkem příjemná změna.
David Grudl aura:74
10. 3. 2009 10:11 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Pokud nechceš použít výchozí šablonovací systém (který je na Smarty podobný), dá se vcelku snadno připojit i jiný systém (Nette je zhusta založené na interfaces, takže propojení s cizím systémem lze udělat čistě).

Zrovna kluci z Mladé fronty zkoušeli zkombinovat Nette se šablonovacím systémem Seznamu TENG, ale dopadlo to tak, že zjistili, že šablonování v PHP je rychlejší (sic!) a nabízí mnohem větší konfort, takže zůstali u výchozího šablonovacího systému Nette.
Michal Krause aura:46
10. 3. 2009 10:22 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Můžu potvrdit, že integrace jiného šablonovacího systému je celkem v pohodě - Bomba i Vitalia používají náš vlastní a nebyl s tím žádný zásadnější problém.
romansklenar
romansklenar (neregistrovaný) ---.vsb.cz
10. 3. 2009 9:50 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Dej pár příkladů znalče, v čem je nette těch 100 let za konkurencí. Od toho kdo to prohlásí bych čekal, že v nette zkoušel aspoň něco napsat a má ho v ruce, ne jen soudit podle příkladů pro začínající uživatele, na které je tento seriál zaměřen...
uživatel si přál zůstat v anonymitě ---.59.broadband2.iol.cz
10. 3. 2009 11:02 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
V dokumentaci a podpore.
Ondřej Mirtes aura:40
10. 3. 2009 13:13 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
V dokumentaci možná (ale i z té dosavadní se dá vše vyčíst a naučit), ale v podpoře rozhodně ne - na velice aktivním fóru vám zodpoví jakýkoli dotaz a vyřeší jakýkoli problém :))
uživatel si přál zůstat v anonymitě ---.59.broadband2.iol.cz
10. 3. 2009 13:24 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
>> ale i z té dosavadní se dá vše vyčíst a naučit

To vubec. Bez cumeni do kodu jsem toho z dokumentace moc nepobral.

>> na velice aktivním fóru vám zodpoví jakýkoli dotaz a vyřeší jakýkoli problém :))

Dost silne tvrzeni. Kolik existuje firem nabizejici komercni podporu pro Nette? Mimoto, pod podporou si predstavuju i nejakou tu zaruku budouciho vyvoje, one man show mi moc jistoty nedava.

BTW: To, ze posledni verze vyzaduje PHP 5.3 (vyzaduje/nevyzaduje nechci resit) je pouze kvuli namespace nebo to ma i nejaky nekosmeticky duvod?
Ondřej Mirtes aura:40
10. 3. 2009 13:30 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Já myslím, že vše je tam vysvětleno dost detailně (quickstart, jádro Nette\Application, další pomocné třídy), chce to akorát čas na pochopení.

Aktivní fórum - ano, pro veliké firmy, které přemýšlí nad přechodem na Nette, se to může zdát jako nedostatečná podpora a podpora od komerčních firem by byla dobrá, toto nechám na ostatních, nerad bych Nette dělal i nechtěnou negativní reklamu, navíc jako člověk, který v tom udělal zatím jen dva weby.

Ale svými myšlenkami a postupy se líbí, je to malé, české, roztomilé a přitom velké a efektivní. Nechcete? Nepoužívejte.
David Grudl aura:74
10. 3. 2009 13:45 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
Silné tvrzení? Ale kdeže... Není jiný PHP framework, který má v České republice aktivnější fórum nebo více firem nabízejících komerční podporu, než má Nette Framework. A to dokonce i přes to, že je z ostatních frameworků "veřejně nejmladší".

Aktuální situace je tedy velmi dobrá, co je ale nejdůležitější, že se neustále zlepšuje. Příkladem je třeba i tento seriál (opět, pohledejte seriály jiných PHP frameworků).

(samozřejmě chápu, že si chcete kopnout a rozumná argumentace nemá smysl, proto taky odpověď nepatří vám, ale potencionálním uživatelům frameworku)
Martin Soukup
Martin Soukup (neregistrovaný) 89.176.101.---
10. 3. 2009 14:27 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
Je nějaký důvod (kromě těch nacionalistických), používat framework z České republiky? Nebo snad jsou na tom programátoři už tak špatně, že musí mít všechno v češtině?

Zatímco tady je to možná marketingová bomba, ve světové konkurenci je to bohužel jen naleštěná one man show.
Tomáš Jukin aura:99
10. 3. 2009 14:41 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
Žádná naleštěná one man show - takhle může mluvit jen člověk, kterej o Davidoví ví, že je osobnost, ale nezná jeho PHP skill. A jestli chce někdo vysvětlit, jakej má David PHP skill, rád sem postnu spoustu příkladů;-), co Howeene, Martine Soukupe? Někdo další?
10. 3. 2009 14:48 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
Nějaký důvod, proč si berete do huby mě?
Tomáš Jukin aura:99
10. 3. 2009 15:19 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
Mám sem dát seznam odkazů?;-)
uživatel si přál zůstat v anonymitě ---.zla.cz
10. 3. 2009 20:53 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
a Grudlovo PHP skill snad mění něco na tom, že je to "naleštěná one man show"?
David Grudl aura:74
10. 3. 2009 21:09 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
Samozřejmě to není one man show! Nette Framework vyvíjí Nette Foundation. Stejně jako Ruby on Rails vyvíjí tým David Heinemeier Hansson, nebo symfony vyvíjí institut Fabien Potencier.

„Naleštěné“ zní hezky, díky.
Tomáš Vítek aura:35
10. 3. 2009 21:36 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Tak a máme nový slogan pro Nette: "Nette - naleštěná one foundation show", pro anglicky mluvící "Nette - a polished one foundation show", popř. pro rusky mluvící "Нетте - полированная один институт шоу". :)


P.S.: Že se nestydíš takhle kopat do konstruktivně krituzujících čtenářů Tvého článku! Nezapoměň, bez nich jsi nic, to jim dlužíš, za to co jsi! :) Aneb já bych všechny ty internety a Nette zrušila!
Martin Soukup
Martin Soukup (neregistrovaný) ---.net.upc.cz
10. 3. 2009 21:38 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
A copak to je, ta "Nette Foundation"? Že by něco jako "Institut Školení PHP"?

Za "PHP Skilled Professionals Institut" tě zdraví Martin Soukup. Takových subjektů si dokážu vymyslet taky desítky :)
uživatel si přál zůstat v anonymitě ---.zla.cz
11. 3. 2009 1:09 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
Tak jsem se schválně podíval kolik lidí z "Nette Fundation" postuje do svnka oproti dvoum dalším jmenovaným...a...není ti v tvé nadaci smutno Davide? :P
David Grudl aura:74
11. 3. 2009 2:33 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
Ale to je škoda, doufal jsem, že mé narážky na tým Hansson a institut Potencier pochopíš (Martine, ve smlouvě jasně stálo, že žádám důvtipného trolla!).

Nu což, nechme to být, pojďme se bavit třeba o vážné hudbě. Slyšel jsem, že prý nemáš rád Mozarta, je to na tebe příliš one-man-show, raději se prý zaposloucháš do Rimskeho s Korsakovem. Je to pravda?
uživatel si přál zůstat v anonymitě ---.zla.cz
11. 3. 2009 3:33 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
Nojo, ale třeba institut Potencier znamená xx aktivních lidí v svnku...proto nedůvtipný troll(pomlouvačná šlapka) asi narážku nepochopil(a).

Také autor nejspíš nepochopil(a), že pro slaboduchého komentátora jako jsem já, je vážná hudba příliš nóbl, ostatně zajímá ho asi stejně jako Kristelová s Blažkovou...
uživatel si přál zůstat v anonymitě ---.59.broadband2.iol.cz
10. 3. 2009 18:27 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
> Silné tvrzení? Ale kdeže...
Heled, nechci chodit do extremu, ale znamena to ("vyresi kazdy problem"), ze mi lidi z fora i naprogramuji veci, ktere potrebuji a ktere chybi?

> Není jiný PHP framework, který má v České republice aktivnější fórum nebo více firem nabízejících komerční podporu, než má Nette Framework.

Tohle je (asi) pravda, ale je to pro me relevantni stejne jako fakt, ze v Lesothu je nejpopularnejsi Symphony.

> (samozřejmě chápu, že si chcete kopnout a rozumná argumentace nemá smysl, proto taky odpověď nepatří vám, ale potencionálním uživatelům frameworku)
Kopat nepotrebuji, jen jsem chtel poznamenat, ze jsou i jine velmi dulezite veci nez kvalita kodu ... a v tom Nette znacne ztraci.
tiso
tiso (neregistrovaný) ---.orange.sk
10. 3. 2009 23:57 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
> jsou i jine velmi dulezite veci nez kvalita kodu ... a v tom Nette znacne ztraci.

Nejaký príklad? Nezastávam sa žiadnej strany, ale skús argumentovať. Inak sú to len prázdne kecy...
uživatel si přál zůstat v anonymitě ---.59.broadband2.iol.cz
11. 3. 2009 9:40 Nový

Re: Ovce táhnou za GrudlemRe: Ovce táhnou za Grudlem

celé vlákno
Vzdyt jsem o tom mluvil - dokumentace, podpora (tyhle dve pokud clovek rozumi nejakemu svetovemu jazyku), mnozstvi jiz hotovych integraci s jinymi OSS projekty, hotove specializovanejsi moduly atp.
romansklenar
romansklenar (neregistrovaný) ---.net.upc.cz
10. 3. 2009 13:27 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Ano v dokumentaci chybí detailní popisy složitějších věcí, ale co sleduju fórum tak i lidi co s žádným frameworkem dosud nedělali nemají problém z ní pochytit to podstatné a napsat v nette web. Argumentace typu "musím se podívat do zdrojáků, tudíž je dokumentace na prd" je podle mě blbost. Kdo chce využít všech možností jakéhokoliv frameworku nebo jej plně pochopit, bude se muset na střeva dřív nebo později podívat. Ale na dokumentaci je pořád co zlepšovat, to je pravda...

Nevím co si představujete pod podporou, ale na fóru je dost lidí, kteří jsou ochotní obětovat trošku svého času a pomoct když jsou toho schopní.
karmi
karmi (neregistrovaný) ---.net.angelnet.cz
10. 3. 2009 10:45 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Co prosímváspěkně *tohle* znamená? Znáte nějaký současný, hojně rozšířený a použávaný webový framework s "objevnými myšlenkami"?

Např. Ruby on Rails, které tak trochu znám, obsahují 0% objevných myšlenek už od počátku.

Zcela naopak, jejich síla je právě v *neobjevování* myšlenek, ale v jejich elegantní implementaci. MVC architektura (70. léta), objektově-relační mapování (ActiveRecord, Martin Fowler, 2002), RESTful architektura (Roy Fielding, 2000), generátory kódu (např. Hunt/Thomas, 1999), ... to vše jsou staré koncepty. Samozřejmě, dobrodruzi mohou zkoušet www.seaside.st, ale o to se tady asi nejedná?

Navíc soudě třebas *jen* dle informací v článku je tvrzení o "sto letech za světovou konkurencí" takové ... nejasné. Měl byste nějaký příklad nebo jen tak klasicky po česku haníte?

(Díky Davidovi i Zdrojáku za poutavě napsaný a přínosný článek. Těším se na další. K PHP se asi nevrátím :), ale čtení je to moc pěkné.)

--karmi
danaketh aura:72
10. 3. 2009 13:36 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Všichni ti Grudlové, Dentové a Pixiové že? Kvůli nim jsou tvoje internety 100 let za světovou konkurencí.

Já to vidím tak, že David alespoň něco dělá a snaží se z toho prašivého PHP udělat rozumně použitelný jazyk při jehož užívání si programátor nevyrve zbývající vlasy. Nette je při svých schopnostech snad nejmenší a nejrychlejší framework co jsem zkusil. A že má/nemá dokumentaci? On ji někdo čte? Já jsem za ty roky dospěl k přesvědčení, že dokumentaci čte jen pár bláznů a ti ostatní buď jedou metodou pokus/omyl nebo se prostě dojdou zeptat do diskuse k danému frameworku. A ta je zrovna v případě Nette poměrně živá.

A ne, nepoužívám Nette, byť jsem v něm začal dělat první nesmělé krůčky :)

Někdé tu mám pěkný obrázek trolla. Třeba bys ho ocenil až zase budou měnit občanky ;)
Martin Soukup
Martin Soukup (neregistrovaný) 89.176.101.---
10. 3. 2009 14:30 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Proč ohýbat neschopný jazyk a přepisovat framework (a zdrojáky vlastních projektů) s každou desetinkovou verzí? Máme tu lepší jazyky a ještě lepší frameworky.
danaketh aura:72
10. 3. 2009 14:49 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Framework by měl zrovna to přepisování vlastník zdrojáků odstínit.

Nějak nevím proč v příspěvcích nejprve zmiňujete "světovou konkurenci" a potom hodíte všechny PHP frameworky do jednoho pytle s tím, že PHP je beztak na prd :)

Ty lepší jazyky jsou které? Perl, Python, Ruby? U nás vcelku mimo mísu, pokud člověk nestráví týden hledáním hostingu který je podporuje :)
Martin Štěpař
Martin Štěpař (neregistrovaný) ---.net.upc.cz
10. 3. 2009 15:09 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
A proto pojďme a všechny ty PéHáPkáře a Nette frejmworkáře naučme používat něco jiného. Když jim to vysvětlíme, když dáme pádné argumenty, dyk to musí pochopit, že jo? Já jim o tom klidně budu přednášet, že jo, jakej je ten Grudl hroznej člověk, zlej, pitvornej a hamižnej, jak si myslí, kdo ví jak není dobrej, kluk jeden nedomrlej, jak von se jen v PHP lopotí, v té zhoubě internetového světa, a po nás ostatních snad chce, abychom se přidali, abychom to jeho Nette začali používat. Prostě jim to tak řeknu. To by musely být naprosté trubky, aby to nepochopili.
romansklenar
romansklenar (neregistrovaný) ---.net.upc.cz
10. 3. 2009 16:12 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Kéž by to bylo tak jednoduché ;) Jednotliví lidi to snad pochopí, ale firmy? Jak přesvědčit firmy aby investovaly peníze pro přechod jiný jazyk? Většina firem jde jen za ziskem, a to v php jde docela dobře, pracovní síla je tu levná, když v něm web dokáže zbastlit 14letý studentík. Proč platit profíkovi 300kč/h, protože píše v ruby a ne studentovi 60kč/h, když je výsledek stejný? Pak jsou tu samotní vývojáři, pro kteří se raději naučí to, kde mají větší šance k zaměstnání v php než v např. v ruby. A tahle mentalita se asi ze dne na den nezmění... Stejně jako je u nás ICQ výhradní záležitost, i množství webů napsané v php je u nás nejpíš o dost vyšší než ve světě, přestože je to hrozný jazyk a vyvíjí ho banda hlupků.

Pokud ale někde plánujete hromadné přezbrojování z php na ruby nebo python rád se ho zůčastním :) sám se už několik měsíců snažím marně dokopat se je začít učit.
Ondřej Mirtes aura:40
10. 3. 2009 15:25 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Nic takového se neděje. A ukažte mi jazyk, se kterým se nemusíte omezovat při výběru na pár konkrétních hostingů.
10. 3. 2009 16:31 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
JavaScript? ;-)
danaketh aura:72
10. 3. 2009 15:15 Nový

Re: Ovce táhnou za Grudlem

celé vlákno
Jůůů, a omluva Pixymu za to měkké "i" :)
John
John (neregistrovaný) ---.fit.vutbr.cz
10. 3. 2009 9:32 Nový

Zvyšte svoji produktivitu...

celé vlákno
... a nesnažte se plést bič z něčeho, co k tomu není vhodné. Je třeba si uvědomit, že PHP má díky svému návrhu či spíše jeho nepřítomnosti svá omezení, která nelze sebelepším frameworkem překonat a u větších aplikací se pak efektivita zkrátka nedostaví ;-)
Vaclav Balak aura:62
10. 3. 2009 9:57 Nový

Tohle že chcete psát v PHP

celé vlákno
diky, myslel jsem, ze vsichni vyvojari v php jsou tak zahledeni, ze jej obhajuji vzdy, vsude a na vsech postech. holt jsem se spletl ;-)
Lukino
Lukino (neregistrovaný) ---.gaya.sk
10. 3. 2009 11:10 Nový

Re: Tohle že chcete psát v PHP

celé vlákno
Mozete prosim doporucit v com programovat enterprise aplikacie?

som zacinajuci programator...

Dakujem
10. 3. 2009 11:17 Nový

Re: Tohle že chcete psát v PHP

celé vlákno
Pokud myslíte J2EE, tak Eclipse + Jboss.
Vaclav Balak aura:62
10. 3. 2009 11:32 Nový

Re: Tohle že chcete psát v PHP

celé vlákno
nerekl bych, ze existuje univerzalni reseni vhodne pro vsechny, at uz se jedna o pozadavky, zvyklosti, nebo vec vkusu. ja pouzivam Java Enterprise Edition, dalsi lide urcite doporuci neco jineho.
registrovaný uživatel
registrovaný uživatel (neregistrovaný) ---.csa.cz
10. 3. 2009 13:14 Nový

Re: Tohle že chcete psát v PHP

celé vlákno
Pokud jste zacinajici programator, tak bych Vam nedoporucoval programovat enterprise aplikace.
Vaclav Balak aura:62
10. 3. 2009 13:41 Nový

Re: Tohle že chcete psát v PHP

celé vlákno
taky pravda, tohle me vubec nenapadlo :-)
Lukino
Lukino (neregistrovaný) ---.gaya.sk
10. 3. 2009 15:17 Nový

Re: Tohle že chcete psát v PHP

celé vlákno
mno skusenosti su... nieje to take zeby som nikdy nic nenapisal... ale nepisal som este enterprise aplikacie... kazdopadne mam na nieco zalusk... cca 100 uzivatelov strojarska firma... len neviem akym smerom sa mam vyddat...

dakujem za kazdu radu =)
Ferda
Ferda (neregistrovaný) ---.petrol-plzen.cz
10. 3. 2009 16:14 Nový

Re: Tohle že chcete psát v PHP

celé vlákno
Co je enterprise aplikace?
Architekt
Architekt (neregistrovaný) ---.net.optinet.cz
10. 3. 2009 18:09 Nový

Re: Tohle že chcete psát v PHP

celé vlákno
To jsou aplikace pro systémy kosmické lodi Enterprise ze seriálu Star Trek. Nebo ve většině případů by klidně mohly být...
webdev
webdev (neregistrovaný) ---.pilsfree.net
11. 3. 2009 0:14 Nový

Re: Tohle že chcete psát v PHP

celé vlákno
Inu co na to rict?
"Zijte dlouho a blaze!"
Observer
Observer (neregistrovaný) 82.150.162.---
24. 4. 2011 17:15 Nový

Re: Tohle že chcete psát v PHP

celé vlákno

To mi něco připomnělo:
V USA porovnávali Linux a operační systém, který používají na raketoplány a zjišťovali, který je stabilnější a míň padá. Zjistilo se, že systémy na raketoplánech padají méně, zato ale z větší výšky:)

Andrej Kvasnica aura:60
10. 3. 2009 12:17 Nový

cakephp

celé vlákno
cakephp v bledomodrom
ale na prve to vyzera celkom ok
asi to na nejakom malom projekte - napr. web lokalnej restauracie ;) skusim
YangombiUmpakati
YangombiUmpakati (neregistrovaný) ---.feld.cvut.cz
10. 3. 2009 13:45 Nový

parada

celé vlákno
Nette je super a David je borec!
eclipse_guru
eclipse_guru (neregistrovaný) ---.pikeelectronic.com
10. 3. 2009 15:00 Nový

RE: Nette Framework: zvyšte svoji produktivitu

celé vlákno
Co je to za pěkné GTK+ téma? Líbí se mi. Nejsou to náhodou Visty?!?
Aleš Roubíček
Aleš Roubíček (neregistrovaný) ---.i4g.tmcz.cz
10. 3. 2009 16:18 Nový

RE: Nette Framework: zvyšte svoji produktivitu

celé vlákno
Ne, Royale - Windows XP Media Center Edition 2007
ja
ja (neregistrovaný) ---.zla.cz
10. 3. 2009 17:45 Nový

Grudl a ovce

celé vlákno
Grudlova one man show je sice krásná a pochopitelně nejrychlejší když neimplementuje žádnou databázovou logiku, o scafoldingu si může nechat leda zdát. Za Railsema, Djangem i Symfony zaostává Nette pár let a dovolím si říct, že je komplexností ani nikdy nedožene - což nemusí být nutně špatně, nicméně pokud už se někdo chce táhnout za produktivitou programátora měl by šáhnout jinam.
uživatel si přál zůstat v anonymitě ---.pilsfree.net
10. 3. 2009 20:34 Nový

pěkná práce

celé vlákno
Sleduji Nette už pár let a líbí se mi jeho elegantnost narozdíl od Zendu. Určitě v něm něco většího udělám (asi nějakou "enterprise aplikaci" :o) Každopádně, když si projdete většinu jiných frameworků, tak jsou slabší a většonou jsou to molochy, kterým bych se nesvěřil. Díky Davide!
K tomu flame na téma programovací jazyky pro web, trochu nechápu máte proti PHP. Objektový model je už celkem OK, dokumentace použitelná, táhne si jen dědictví starých verzí... jasně vznikal kvůli něčemu jinému než Java, takže pro svůj účel je OK. Rozhodně na web bych já zase nepoužil Javu, se kterou jsou zde jen problémy, je to úžasně pomalé a celková elegance složitého kódu pro mě není důvod ji zde používat. .NET je trošku černá skříňka, ale jinak pěkné, Ruby není tak úplně pro začátečníky, na Python neseženu hosting. PHP je prostě jazyk, který se naučíte nějak za chvíli a je jen na vás jestli budete bastlit scripty nebo psát aplikace. Vzpomeňte si jak prasácky jste psali v Pascalu, ale fungovalo to a byly v tom i ekonomické systémy.
uživatel si přál zůstat v anonymitě ---.zla.cz
10. 3. 2009 20:50 Nový

Re: pěkná práce

celé vlákno
Vidis to, jini se tem "molochum" radi sveri... (Symfony - Yahoo Answers, del.icio.us, DailyMotion, TED...)
Gerlige
Gerlige (neregistrovaný) ---.eurotel.cz
11. 3. 2009 9:38 Nový

Chyba ?

celé vlákno
Konečně jsem se rozhodl vyzkoušet taky nějaký PHP framework, a proč zrovna né od českého vývojáře, obzvlášť, když o něm právě vychází na Zdrojáku seriál. Takže jsem si článek přečetl a s nadšením, jak mi Nette ulehčí práci, okamžitě stáhnul verzi: Nette Framework 0.8 pro PHP 5.2 a pro začátek vyzkoušel příkladový kód z článku.
Ovšem po spuštění se naskytla drobná (pro uživatele asi dost podstatná) chyba, totiž vadně vypisované js hlášky, kdy se vypíše jen několik prvních znaků z oné hlášky.

Pro ilustraci předkládám screen.
Martin Hassman aura:85
11. 3. 2009 9:51 Nový

Re: Chyba ?

celé vlákno
Tipoval bych, ze soubor nebyl ulozen v UTF-8, jak bylo zduraznovane v clanku. Je to ono?
Gerlige
Gerlige (neregistrovaný) ---.eurotel.cz
11. 3. 2009 10:10 Nový

Re: Chyba ?

celé vlákno
Omlouvám se, samozřejmě máte pravdu.
Martin Petrů
Martin Petrů (neregistrovaný) ---.95.broadband4.iol.cz
11. 3. 2009 9:51 Nový

Re: Chyba ?

celé vlákno
Nebude to chybně nastaveným kódováním, když se to ořízne před znakem s diakritikou?
Tomáš Peterka aura:46
12. 3. 2009 20:51 Nový

Malý MVC

celé vlákno
Líbí se mi myšlenka malého a rychlého MVC frameworku. Pokud začínající programátor (to jako já ;-) ) píše pouze malé weby, chce je psát MVC a nechce "chodit s plamenometem na komára", pak potřebuje nějaký malý framework pro začátek. Nette vypadá jako přesně taková věc. Ideální by bylo, kdyby při vývoji autor oddělil a ukončil větev, která umí základní věci a tu nechal pro malé vývojáře na malé weby jako užitečnou pomůcku pro rychlejší vývoj.
Vypadá totiž náramně dobře :)
neo
neo (neregistrovaný) ---.customer.poda.cz
20. 3. 2009 21:35 Nový

jiná chyba

celé vlákno
Zdravím. Mi ten příklad nefunguje dobře. Zobrazí se formulář, javascript valid jde, ale po odeslání formuláře se už neukáže nic. Prázdná stránka. Mám to celé na lokálu, tak nevím jestli to není špatným nastavením Apache, ale jak jsem to tak zběžně projel, tak v tom by neměl být problém. Navíc jsem zkusil přečíst $REQUEST["name"] a to vypsalo zadané data. Pak jsem zjistil, že běh php zhavaroval v $form->isSubmitted(), ale žádnou konkrétní chybu jsem z toho nedostal ani po zapnutí tzv. Laděnky. Ta maximálně dobře zafunguje a nahlásí chybu, když např. to jméno funkce napíšu špatně, ale když je všechno ok, tak jen php zkončí a je jedno jestli je podmínka zplněná ($form->isSubmitted()) nebo ne, nic se pak už nevykoná. Tak prosím o radu v čem je problém.
David Grudl aura:74
24. 3. 2009 14:43 Nový

Re: jiná chyba

celé vlákno
Jestli problém přetrvává, zkuste napsat na http://forum.nettephp.com/cs, tam bude příhodnější místo k jeho vyřešení.
Daniel Šintaj aura:46
9. 6. 2009 13:34 Nový

Prvy dojem.

celé vlákno

Na prvy pohlad mi to pripada tak, ze sa zjednodusuje maximalne praca s HTML kodom (osetrovanie atributov.)

Samozrejme idem sa pustit aj do dalsich dielov a uvidim, aky nazor si nakoniec vytvorim, pretoze s frameworkom sa teraz stretavam prvy krat.

So sa tyka PHP, tak validacia ukazana na priklade mi tiez nepride ako nejake velke zjednodusenie, sice je tam trosku menej pisania, ale v PHP som asi zvyknuty na striktny zapis podmienok.

Napriklad tam nikde nevidim moznost vyberu medzi javascriptovym vypisom a serverovym. Alebo to nutne funguje tak, ze pokial je povoleny JS, tak bude JS a pokial nie, tak nastupi PHP? Dufam, ze odpoved najdem v dalsich dieloch, nie len na toto, ale aj napriklad na moznosti formatovania tychto vypisov.

Clanok je to vsak naozaj na urovni.

Radecek
Radecek (neregistrovaný) ---.70.broadband5.iol.cz
21. 10. 2010 21:35 Nový

Fatal error: Class 'Framework' not found in D:\www\nette\index.p hp on line 4

celé vlákno

Ahoj,

stahl jsem si nette 0.9 z nette.org pote rozbalil adresar nette do slozky kde je index a opsal kod z navodu:
<?php
require 'Nette-minified/loader­.php';

echo Framework::VERSION;
?>

A stejne mi to zahlasilo chybu ze class Framework neni. Nevite kde je chyba?

:)
:) (neregistrovaný) 213.192.12.---
4. 11. 2010 22:50 Nový

Re: Fatal error: Class 'Framework' not found in D:\www\nette\index.p hp on line 4

celé vlákno

Zkus napsat místo "Framework" "NFramework"... nejspíš jsi stáhl špatnou verzi nette

Zasílat nově přidané příspěvky e-mailem