Hezky clanek :)
Ale mam takovy pocit, ze nove featury v PHP jsou sice hezke, nicmene pro vetsinu tech patlalu, kteri se snazi byt IN a pouzivat PHP na svych strankach, naprosto zbytecne.
Ilustroval bych to asi tak - kdyz nekdo pouziva PHP+MySQL, kde kod vypada jak kdyz po nem prebehne stado prasat a schema nema pro jistotu ani jeden index (uplne opomijim "pripady", pouzivajici like '%neco%' pri overovani jmena a hesla), tak asi tezko vyuzije objektove paradigma ...
Abych predesel narazkam, ze to nemam podlozene ... staci se porozhlednout po prezentacich (samozrejme mam na mysli zdrojaky) u nekterych hostingovych firem ...
Ano, pro vetsinu patlalu to muze byt zbytecne, ale v kazdem pripade si uvedomte, ze nekteri to berou trochu jinak a ze i v PHP se da vytvorit citelny a srozumitelny kod.
Jinak si take uvedomte, ze mnoho tech patlalu nema zadny jiny jazyk na vyber, protoze to delaji jen jako konicek a nemaji na vlastni server nebo placeny hosting a jeste jsem nevidel freehosting, na kterem lze spouste perl skripty .... byt je to skoda.
Vazeny pane, velmi slusny webhosting dnes stoji 100 Kc na mesic, a pokud tuto castku nekdo nema, tak na tom musi byt opravdu spatne ... (mozna se take da tvrdit, ze zadny konicek neni zadarmo - ale to je mirne 'off')
Ad jiny jazyk: ano, toto je mozna argument ... PHP se svym pristupem je asi jazyk 'skoro pro vsechny', nikoli vsak 'skoro pro vse'. V PHP se sice da napsat jakztakz citelny kod, ale clovek se musi hodne premahat. Srozumitelnost (alespon ve stavajici verzi) jde celkem hodne stranou, kdyz clovek neustale musi carovat s & a vubec davat PHPku spoustu berlicek, aby vyjadril to, co chce.
A Perl? It's a matter of taste, ale Perl je imho jazyk s nejprisernejsi syntaxi, ktery navic interpretuje temer libovolnou variaci s opakovanim z ASCII printable libovolne (konecne) delky.
Souhlasim. Jeste si sam doplnim, ze ti patlalove, co delaji PHP a chteji byt IN, tak tam pridavaji a upravuji objekty...
Jestli chci navrhnout dobry novy skvely jazyk, musim ho navrhovat poradne uz od zacatku. PHP, neco Home Page, s timto navrhovan nebyl. Proto to nemuze byt kvalitni jazyk. Je na nem primo videt, jak si ti lide jen tak vesele bastli, ani nevi, co delaji.
Hmm, pan se asi narodil jako genius s klavesnici pod prdeli a monitorem v hlave. A PHPko uz ma implementovany v treti bunce mozku. Nezapomen, ze jsi taky byl PATLAL. A musel ses to naucit. Tak nebud tak nafoukanej, zacinajicich je porad dost a nekomu to nejde okamzite. Takove nafuky miluju. Mozna, ze tve stranky bych taky strhal na prvni pokus.
MYSLI cus vsem co se radi uci cokoli noveho
Hmm, pan se nenarodil jako genius. Pan se jen naucil (pomerne zahy) nebyt patlal a davat vecem, co tvori, nejaky (alespon minimalni) rad.
Pan si ani neprijde jako vrchol dokonalosti (dokonce o sobe vi, ze je jen chybujici clovek), jen mu pripadne, ze to, co nekteri jedinci predvadi, se da jen velmi tezko nazyvat programovanim.
A kdyz se pak tito jeste biji jak lvi za to, jak je jejich reseni uplne nejlepsi, je mu fakt spatne.
A co se tyce stranek - bohuzel, pan zadne stranky nema, takze neni co strhat ... muzete ale zkusit strhat nektere z projektu, ktere pan (spolu)tvoril: Template, terminality (oboji na freshmeat.net) -- z jistych duvodu si pan nemuze dovolit zverejnit zdrojove kody realizovanych webovych projektu, ani reference na ne. A kdyby Vas hodne mrzelo, ze pan nema web, muze na pozadani udelat nejake jednoduche skriptiky ... a nasledne se s nim muzete pobavit na tema, proc jsou jim vytvorena reseni lepsi nez veci typu:
<a href='neco?param=<?php echo("$promenna"); ?>'>
<?php echo("$nadpis"); ?></a>
a podobne zvrhlosti v ruznych barvach a velikostech. (pan tise predpoklada, ze na temata typu 'proc indexovat databazi' nebude potreba diskutovat; ze jsou tyto skutecnosti zrejme)
Rekl bych, ze snadne vkladani je prave duvod, proc se to cpe do HTML kodu, ne? ;-)
Jako v Jave, kdyz chci na stranku pridat malo kodu, pouziju JSP s timto stylem vkladani, pokud chci neco slozitejsiho, napisu to jako servlet.
Zalezi na tom, kolik mam kodu a kolik statickeho HTML.