Ušetřete

Hlavní navigace

Názory k článku
Zaostřeno na PHP (po roce)

Yeti
Yeti (neregistrovaný)
26. 8. 2003 0:06 Nový

Úvod do OOP?

Čekal jsem tedy trochu více o PHP 5 a méně úvodu do OOP... třeba se příště ten poměr zlepší.

MIlan Berka
MIlan Berka (neregistrovaný)
26. 8. 2003 8:23 Nový

Co takhle kompilátor?

celé vlákno

Nějakou dobu se kolem toho něco dělo, ale nějak jsem ztratil nit. Neuvažuje se o možnosti kompilovat nějakou alespoň trochu ořezanou verzi?

Adam
Adam (neregistrovaný)
26. 8. 2003 11:12 Nový

Re: Co takhle kompilátor?

celé vlákno

nejaky kompilator php je v pearu, http://pear.php.net./package/bcompiler ale nezkousel jsme ho

IW
IW (neregistrovaný)
26. 8. 2003 8:32 Nový

Pánové se Godota nedočkali :)

celé vlákno

No chtělo by to více detailů např o vyjímkách.

Michal Burda
Michal Burda (neregistrovaný)
29. 8. 2003 20:55 Nový

Re: Pánové se Godota nedočkali :)

celé vlákno

O vyjimkach se psalo loni, takze se nebudu opakovat... (viz Zaostreno na PHP)

lzap
lzap (neregistrovaný)
26. 8. 2003 9:15 Nový

100 let za opicema

celé vlákno

PHP objevuje objektove programovani a z jednoducheho skriptovaciho jazyka se stava nestastny hybrid mezi Javou, Perlem a Pythonem. Myslim, ze by u vetsiho projektu asi stala za zvazeni nejaka jina technologie treba .NET nebo Java.

No ale reseni je to take...

Solvina
Solvina (neregistrovaný)
26. 8. 2003 9:21 Nový

Re: 100 let za opicema

celé vlákno

No ja bych vyvoj videl asi takhle: Nejdriv bude z petky velke nadseni. Pak se projevi to ze jde o bastl (pokus napsat OO jazyk nad php). Zacne se patchovat, upravovat, releasovat a do roka dvou tady bude dalsi C#, JAVA, Python, Perl.

Coz neni tak strasna predstava, horsi je ze tenhle vyvoj je uplne zbytecny...

Yeti
Yeti (neregistrovaný)
26. 8. 2003 13:18 Nový

Re: 100 let za opicema

celé vlákno

A navíc jím možná přijdeme o PHP, jak jsme ho znali.

Každý z jmenovaných jazků má učité základní myšlenky, paradigmata, odlišující ho od ostatních jazyků a činící ho vhodným pro učité úlohy a styly programování. PHP byl jednoduchý jazyk pro zdynamičtění stránek obsahující všechny možné knihovní funkce, které se při tom obvykle hodí. Jestli z něj vznikne druhá Java (ovšem $e $yntaxí Perlu :o) bude to škoda...

hisaak
hisaak (neregistrovaný)
26. 8. 2003 16:01 Nový

Re: 100 let za opicema

celé vlákno

Treba by stacilo poslat vyvojarum php odkaz na http://java.sun.com/. Treba ten jazyk neznaji.
Mozna by pak provedli i tech zbylych par zmen, ktere je treba pred konecnou mutaci php v Javu. Nebo by mozna uplne prenechali vyvoj noveho "php" sunum. ;-)

Voita
Voita (neregistrovaný)
26. 8. 2003 22:37 Nový

Nevite, co chcete...

celé vlákno

Ale ale, procpak se objevuje takova skepse v nazorech pod timto clankem?
Pripada mi, ze nevite, co chcete.
Ti, kteri nemaji radi Javu a ostatni OOP, nemusi prece objekty vubec pouzit, nebo se pletu?
Ti, kteri naopak k OOP tihnou, dostali do ruky nastroj jak vytvaret webprojekty rychleji a po svem.
A rychlost parsovaciho a kompilovaciho enginu by IMHO pridani OOP nijak drasticky zmenit nemelo.

Jirka Hradil
Jirka Hradil (neregistrovaný)
28. 8. 2003 0:40 Nový

Re: Nevite, co chcete...

celé vlákno

Ja vim, co chci. Chci jazyk, ktery bude dodrzovat zavedene konvence a nebude vsechno matlat dohromady. Je docela zajimave sledovat vyvoj objektu v PHP. Kdyz autorum neco chybi, pouziji proste Javu a aby to nevypadalo uplne stejne, primatlaji tam vlastni zpusob pri vytvareni napr. konstruktoru. Nikoli za cenu prehlednosti, ale jen a pouze proto, aby se PHP alespon trochu odlisovalo. Stejne tak vnitrni/vnorene tridy, modifikatory pristupu, abstract, final. Treba 'abstract protected function abstraktniMetoda()' - co to jako ma byt? ;) Nebo vyjimky-konecne vyvojari PHP prisli na to, ze to lip nevymysli. Jeste pridat garbage collector a rozhrani a mame temer uplny pokus o kopii Javy. Ovsem pak se mi vytraci vyznam, proc vubec PHP pouzivat, kdyz to muzu udelat vse v Jave treba pres JSP. PHP a objekty proste nejde dohromady, neni to ciste objektove navrzeny jazyk a jiz nikdy nebude. Objekty v PHP jsou z nouze cnost, ne na pouzivani, ale jen na to, aby se mohlo rict 'my je taky mame'.

Miloslav Ponkrác
Miloslav Ponkrác (neregistrovaný)
28. 8. 2003 8:59 Nový

Konecne to nekdo napsal

celé vlákno

Konecne nekdo napsal neco jineho, nez ze novy PHP je skvely, perfektni, uzasny, apod..

Me osobne se to uz taky prestava libit. Jedina features, kterou opravdu vitam jsou vyjimky. Rekneme, ze jeste destruktory jsou dobra vec. Ale jinak se z PHP zacina stavat pejsek a kocicka. Jenomze PHP ma byt jednoduchy jazyk, ktery ma slouzit, kdyz nepozadujete moznosti JSP apod..

Ja mam stejne dojem, ze autori pisi svoje PEAR, a kdyz jim neco chybi, tak to dobastli do PHP.

Osobne objekty v PHP pouzivam. Na druhe strane proste nechapu, kam PHP miri. Uz ted je to slepenec vseho mozneho z C, Perlu, Javy apod.. Pomalu, ale jiste se mi ten eintopf prestava libit.

r00t
r00t (neregistrovaný)
28. 8. 2003 10:14 Nový

Re: Nevite, co chcete...

celé vlákno

mozno ze z pohladu javackeho developera sa z PHP stava podivny paskvil napadne sa podobajuci Jave, ale je tu jeden zasadny rozdiel... nasadenie PHP je neporovnatelne jednoduchsie, lacnejsie a menej systemovo narocne ako nasadenie Javy. Treba si uvedomit ze PHP je jazyk urceny pre web, Java sa mne osobne zda byt pre potreby aj rozsiahlejsich prjektov na webe zbytocne robustna. Navyse PHP poskytuje maximalnu moznu slobodu - takze ked si niekto potrebuje naozaj len zbastlit jednoduchy skript ma tu moznost.

Uz dlhsie sledujem masivnu migraciu kvalitnych PHP developerov k Jave, nerozumiem velmi preco tento efekt nastal... Kedze sa zivim ako ciste webovy vyvojar este sa mi nestalo aby som narazil na problem, ktory by nesiel vyriesit kombinaciou PHP/Perl. Vsetkym svojim zakaznikom doporucujem pre potreby webu vyhradne tuto kombinaciu aj pri najzlozitehsich veciach a zatial to funguje dobre.

Na PHP5 sa v produkcnom nasadeni celkom tesim, kedze sucasne pouzitie objektov je takpovediac dost slabe, mozno by sa hodila este trochu vylepsena podpora XML a som dokonale stastny :-)

Fallen
Fallen (neregistrovaný)
28. 8. 2003 16:42 Nový

Re: Nevite, co chcete...

celé vlákno

ad migrace) kdyz sem zacinal s PHP tak sem dostal nabidky na praci za x, lec kdyz se jednalo o stejny projekt, jen napsany v JAVA tak uz to bylo hodnoceno (2~5)x. PHP ti "sesmoli" kdokoliv kdo umi aspon trosku anglicky(if,else... :), a nedela mu problemy sepsat si postup na uvareni kavy se vsemi prerekvizitami atp.

Michal Burda
Michal Burda (neregistrovaný)
29. 8. 2003 20:56 Nový

Re: Nevite, co chcete...

celé vlákno

...a neni to dobre, ze je PHP tak jednoduche? ;-)

tomas
tomas (neregistrovaný)
26. 8. 2003 10:52 Nový

kam to povede ?

celé vlákno

clanek jsem si precetl se "zajmem" abych videl jake argumenty budou tvurci stranek v PHP zase mit, kdyz se budou snazit lidi presvedit ze PHP je nejlepsi technologie pro www projekty :-).
a musim rict ze prave dost zrgumentu ztratili.

mozna se mejlim, ale podle meho nazoru tvurci PHP marni svuj cas, kdyz se "snazi" delat neco co jine jazyky maji nekolik let a jejich puvodni koncepce mit jednoduchy jazyk na tvorbu www mizi.


Putta Perro
Putta Perro (neregistrovaný)
27. 8. 2003 14:34 Nový

Re: kam to povede ?

celé vlákno

PERL tiez kedysi nemal OOP podporu a pridal ju az tusim vo verzii c. 5

Ja si skor myslim, ze by bolo dost od veci keby sa PHP nijako nevivijalo. Naco je produkt, ktori sa nevivija?

H.
H. (neregistrovaný)
29. 8. 2003 22:04 Nový

Re: kam to povede ?

celé vlákno

treba TeX, MetaFont... ???

benzin
benzin (neregistrovaný)
3. 3. 2005 15:04 Nový

Re: kam to povede ?

celé vlákno
Ano napr. TeX a MetaFont. Po te co jsem se s temito programy naucil a ziskal jsem v nich i jistou zrucnost zacal jsem narazet na problem v netextove sazbe. Sou to problemy, ktere se daji sice resit, na kazde strance zvlast, coz ale popira zakladni smysl TeXu. TeX je obektivne mrtvola uzivana jen na Univerzitach a v GNU komunite.

Jsem taky jeden z tech, kteri OOP v PHP vitaji a jiz ve verzi 4 pouzivaji. Osobne jsem na JAVU zanevrel, kdydkoli muzu volit mezi aplikac v JAVE a v binarce, sahnu po teto binarce. Je to diky odlisnemu chovani Javovskych aplikaci.
Yakeen
Yakeen (neregistrovaný)
26. 8. 2003 11:16 Nový

PHP.Net

celé vlákno

Já bych viděl tyto objetově orientované změny v PHP docela pozitivně. Právě díky nim může běžet s modulem mono a používat objekty a funkce .Net, čímž se stává silným konkurentem ASP.Net

Petr Herma
Petr Herma (neregistrovaný)
2. 9. 2003 17:13 Nový

Re: PHP.Net

celé vlákno

Naopak, stane se podmozinou ASP.NET, protoze v ASP.NET uz neni povinne pouzivat Visual Basic, ale je mozne pouzivat jakykoliv jazyk podporujici .NET (cca 30 programovacich jazyku), dokonce lze jazyky mixovat.

Ondřej Surý
Ondřej Surý (neregistrovaný)
26. 8. 2003 11:57 Nový

co takhle thread-safe?

celé vlákno

Me by uplne stacilo, aby nove PHPcko bylo thread safe a dalo se provozovat pod apache2. (vim, ze thread-safe nejsou jen nektere moduly, ale i to by se dalo osetrit).

O.

Zdenek Mazanec
Zdenek Mazanec (neregistrovaný)
26. 8. 2003 17:38 Nový

Re: co takhle thread-safe?

celé vlákno

PHP je provozovatelne pod apache2 uz ted ve verzi 4.x.x. Necekal bych, ze ve vyssi verzi to bude horsi nez ted.

Jan Koutnik
Jan Koutnik (neregistrovaný)
26. 8. 2003 22:43 Nový

Cas

celé vlákno

Nikdy jsem se nechtel PHP ucit, protoze se dost meni. Hlavni nevyhoda je to, ze se meni jazyk v zakladech (nova klicova slova, ...).
Tudiz si myslim, ze PHP je hlavne pro ty, kteri maji cas se ucit prechazet z jedne verze jazyka na druhou. Taky bych chtel mit tolik casu ... ;-)

obrys
obrys (neregistrovaný)
26. 8. 2003 23:09 Nový

Re: Cas

celé vlákno

Nemyslim si, ze se PHP meni v zakladech. Jenom pribyvaji nove veci, to je vsechno. Pokud vim, tak se lehce vylepsujou jen objekty a ty jsem v PHP nikdy moc nepouzival, takze pro me se toho moc nemeni. ;-)

Miloslav Ponkrác
Miloslav Ponkrác (neregistrovaný)
28. 8. 2003 9:06 Nový

Re: Cas

celé vlákno

Bohuzel, pokud pouzivate PHP naplno, tak je skutecne pri zmene verze prepsat zdrojaky, presneji receno je projit a poopravovat. Prechod z verze 3 na verzi 4 me donutil k urcitym upravam, a PHP5 myslim bude taky dost zajimava, protoze pry prirazeni objektu uz nebude kopirovat objekt, ale jen odkaz na nej. Coz je dost podstatna zmena chovani. Ten clovek ma pravdu, meni se to porad pod rukama.

etheniel
etheniel (neregistrovaný)
29. 8. 2003 16:02 Nový

Re: Cas

celé vlákno

... a buh zaplat za to predavani objektu odkazem ...

Miloslav Ponkrác
Miloslav Ponkrác (neregistrovaný)
30. 8. 2003 20:16 Nový

Re: Cas

celé vlákno

Predavat odkazem objekty je mozne klidne v PHP verze 3 i verze 4. Nic proti, ale priserne je, ze se meni jen syntaxe. Tudiz nejde o pridani nejake nove feature "predavani odkazem", ale pouze o zmateni syntaxe. Zapis, ktery ve verzi 3 a 4 kopiruje objekt, tak tentyz zapis bude ve verzi 5 predavat odkazem. Takze zadne diky, ale do prkenny ohrady se zmatenim syntaxe.

Putta Perro
Putta Perro (neregistrovaný)
27. 8. 2003 14:41 Nový

Samuel Becket

Vobec nechapem preco vsetci vsade trepu Godota... Becket by ti povedal: "Mlc ked nemas co povedat, pretoze slova su to najcennejsie co mame...".

Marek Paška
Marek Paška (neregistrovaný)
30. 8. 2003 11:44 Nový

PHP fuj

celé vlákno

Jak tak na to koukám, tak php je v každé další verzi nekonzistentnější a ošklivější. Zplácanina. Až budu někdy potřebovat jednoduché generování stránek, použiju Python. A na něco většího buď Javu nebo .NET.

Miloslav Ponkrác
Miloslav Ponkrác (neregistrovaný)
30. 8. 2003 20:24 Nový

Re: PHP fuj

celé vlákno

Přesně tak. Namísto konceptu jednoduchého skriptovacího jazyka tu máme spoustu zplácanin a nalepováků. Už se mi to PHP přestává líbit.

Když k tomu navíc připočtu úmyslné ořezávání základního balíku PHP z důvodu komerčního podnikání autorů s PHP, tak to mojí nechuť jen zvětšuje. Většina interpretovaných jazyků vyvine časem binární mezikód a třeba ladící prostředí. Obojí bylo z důvodu komerčního podnikání autorů ve verzi 4 uřezáno právě s těmito částmi.

Když to shrnu, že PHP je na jedné straně ořezávané o features, na druhé straně je čím dál víc nekonzistentní, uvidím, kam PHP jednou dojde, a jestli na to jednou dojde.

Maca
Maca (neregistrovaný)
1. 9. 2003 10:56 Nový

Re: PHP fuj

celé vlákno

No pěkně děkuju. Tato diskuse mne pěkně rozklížila. Dlouho programuju v C a C++ a co se týče webu jsem outsider, ale chystám se na středně velký projekt, který svou povahou vyžaduje volbu některé z technologií, jenž umožní publikaci na webu. PHP bylo mým favoritem a stále je, ale sémě pochyb bylo zaseto. Otázkou je z čeho se dá vybírat. Java potažmo JSP ? - slyším argumenty o přílišné robustnosti, NET ? - dost se mi nechce, této firmě hodně nevěřím a bojím se o ohrožení investic, Python ? - nemám absolutně žádnou zkušenost a ani neznám jediný projekt, navíc asi je to na menší věci (osobní dohad). Co se ještě nabízí ?
Budu vděčný za každý názor. Díky.

OCI
OCI (neregistrovaný)
1. 9. 2003 20:03 Nový

Re: PHP fuj

celé vlákno

Vice o Pythonu najdes na http://www.py.cz.

Zed
Zed (neregistrovaný)
2. 9. 2003 2:23 Nový

Re: PHP fuj

celé vlákno

No, jazyk, ktery se strukturuje tabelatory ve mne moc duveru nebudi... :-))

jirka
jirka (neregistrovaný)
4. 9. 2003 21:49 Nový

Re: PHP fuj

celé vlákno

http://www.py.cz Jako zdroj info o pythonu? Jasne! A super aktualni, posledni modifikace 28.3.2003... :o)

Peter Lukacovic
Peter Lukacovic (neregistrovaný)
1. 9. 2003 20:52 Nový

Nikto Vas predsa nenuti pouzivat objekty v PHP

Ak sa Vam implementacia OOP v PHP-cku nepaci nemusite ju pouzivat je tu predsa skvela neobjektova cast, dost podobna Cecku pomocou ktorej sa da spravit vsetko co pomocou objektov. Ja osobne objekty pouzivam len ked naozaj musim (PHP-GTK, pouzivanie cudzieho kodu).

Zed
Zed (neregistrovaný)
2. 9. 2003 2:21 Nový

Ehm ehm...

Fascinuje mne, ze do techto diskuzi o PHP velmi casto prispivaji zhrzeni Javovsti (cti JSP) programatori, kteri zjistuji ze jejich (dle vyse zminenych slov) 2-5x drazsi projekty lze v pohodicce udelat za rozumnou cenu v jednoduchem a velmi pohodlnem jazyce. No, taky bych byl nastvanej...

jim
jim (neregistrovaný)
16. 9. 2004 21:24 Nový

Řešení problémů s přechodem ze 4 na 5

Toto téma zpracovává také článek na o kompatibilitě PHP 4 a 5: http://www.dgx.cz/trine/item/kompatibilita-mezi-php-4-a-5

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