Starší komentáře ke článku: PHP Review podruhé

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Abraxis

Datum vložení: 9.6.2003 3:48:19

Skoda, ze PHP5 nema perzistentni objekty... To by se obcas docela hodilo...

Avatar

Autor komentáře: Ondrej Ivanic

Datum vložení: 9.6.2003 8:21:09

S týmto možem len súhlasiť. Veľa veci je možné vyriešiť pomocou "Shared memory" ( <a href='http://www.php.net/manual/en/ref.shmop.php' target='_blank'>http://www.php.net/manual/en/ref.shmop.php</a> )

Avatar

Autor komentáře: llama

Datum vložení: 9.6.2003 9:41:32

nekdo neco takovyho zkousel, vypadalo to perfektne... viz <a href='http://www.vl-srm.net' target='_blank'>http://www.vl-srm.net</a>

jenze to nak umrelo :(

snad se toho nekdo jeste chopi? to je jedina vec, ve ktere java jasne vede.. objekty zijici porad na serveru

Avatar

Autor komentáře: juha

Datum vložení: 9.6.2003 9:30:21

článek je plný odkazů, takže je to spíše takový přehled na poli PHP5,
mam připomínku k Personal web serveru. osobně bych nic na něm nedělal ani PHP ani ASP. Personal webserver je jen na oko webserver, nic nevydrží a stejně pak přejdete na w2k a pořádný www server

Avatar

Autor komentáře: smiesko

Datum vložení: 9.6.2003 10:21:30

Mne sa tieto članky vcelku pozdavaju, pretože sa najde vždy jeden dva odkazy na užitočnejšie navody než ako si vytvoriť napr. databázu kontaktov (aj ked ani to nie je neužitočne).
BTW existuje pod php knižnica pre genrovanie RTF suborov?

Avatar

Autor komentáře: Matej

Datum vložení: 11.6.2003 11:04:27

Myslim, ze na generovanie RTF netreba ziadnu kniznicu, staci si spravit sablonu a generovat priamo do nej.

Avatar

Autor komentáře: David G.

Datum vložení: 9.6.2003 13:48:42

Tak jsem si přečetl od Microsoftu neobjektivní srovnání ASP a PHP a ....bohužel mají naprostou pravdu. Podařilo se jim vypíchnout vady PHP, se kterými se setkáte dnes a denně, tedy žádné specialitky. Nevíte někdo o srovnání ASP a PHP, ze kterého vychází výtězně PHP? Potřeboval bych si spravit náladu :-)

Avatar

Autor komentáře: Tatransky kamzik

Datum vložení: 9.6.2003 14:07:38

ASP alebo ASP.NET ?

Avatar

Autor komentáře: Dave G.

Datum vložení: 9.6.2003 14:11:45

no jasne ze ASP.NET.

Ale v jedne veci se sekli: "Additionally, the PHP language is not strongly typed (that is, if you compare the string "4" to the integer 4, the result is true),...." - kazdy PHP programator vi, ze 4 == "4" sice vraci true, ale 4 === "4" vraci false :-)

Avatar

Autor komentáře: Vita

Datum vložení: 9.6.2003 18:06:23

No Dave, ono je tam tech chyb podstatne vic, nasel jsem jich cca 8 ale to je neco jineho.

Na druhou stranu je to psano podstatne 'mirneji' nez to byt mohlo. No pravda ten vysledek u hodnoceni mluvi za mnohe ;)

Avatar

Autor komentáře: Pavel

Datum vložení: 10.6.2003 7:21:52

Navrhuji přečíst si též reakci protistrany na <a href='http://blogs.phparch.com/index.php?m=200305#128' target='_blank'>http://blogs.phparch.com/index.php?m=200305#128</a> (na rozdíl od M$ u ní najdete i čtenářskou diskusi).

Avatar

Autor komentáře: Petr

Datum vložení: 10.6.2003 15:11:17

Nema cenu srovnavat ASP.NET a PHP. To je hloupost, ASP.NET cerpa sve hlavni vyhody z .NET platformy, je to daleko vyspelejsi a promyslenejsi technologie. Sam programuju v PHP a musim rict ze se v nem mensi veci pisou velice pekne, ale ASP.NET se mi rozhodne zda lepsi. PHP, to je jen velka mnozina funkci. Zadny objektovy model a predevsim v tom pise kazda lama, ktera nikdy nemela s programovanim prijit do styku. Pro vetsinu z techto lidi je to uplne prvni programovaci jazyk, ktery se naucili, cimz si mimochodem temer zavreli cestu, k dalsimu vyvoji svych programatorskych schopnosti. PHP samo o sobe vede k prisernym programatorskym navykum. To jak pracuje pri presnych vypoctech, benevolence v datovych typech a spousta dalsich vlastnosti z nej nedela zadneho konkurenta pro Javu nebo .NET. PHP zustane jeste rok dva v pozici skriptovaciho jazyka pro levne weby provozovane na webhostingu a pak zanikne, pokud se s nim neco zasadniho nestane. Pridani osetreni vyjimek a mirne rozsireni objektovych vlastnosti ve verzi 5 mu moc nepomuze. Presto ten jazyk pouzivam rad predevsim pro rychlost tvorby malych projektu. Navic, kdo vi jaka je nyni situace na trhu prace v oblasti weboveho programovani a vubec IT uz vi ze znalosti PHP se uz moc dlouho zivit nepujde. PHP se uci snad na vsech skolach at uz vysokych (ktere produkuji rocne neskutecne pocty informatiku) nebo na prumkach. Lidi, kteri umi PHP na slusne urovni jsou mraky. Proto, kdo to mislite s programovani vazne, nezustavejte jen u PHP a poohlednete se i po jinych alternativach. Je jich dost a nekdy jsou o poznani lepsi.

Avatar

Autor komentáře: Petr

Datum vložení: 10.6.2003 15:13:28

mislite=myslite :-)

Avatar

Autor komentáře: Karlos

Datum vložení: 10.6.2003 15:58:58

Nemuzu nez souhlasit, taky jsem v PHP zacinal, ale pak jsem se dostal k Jave (tedy k Java Server Pages a Servletum) a neda se to srovnavat. Je pravda, ze naucit se JSP je urcite tezsi, zvlaste kdyz, narozdil o PHP, chybi dostatek do cestiny prelozene literatury. Nicmene cas, ktery nauceni se Javy venujete, se urcite vrati, protoze JSP poskytuje mnohem vetsi moznosti (v oblasti OOP, znovupouzitelnosti kodu, oddeleni aplikacni logiky od HTML kodu...), a navic PHP je narozdil od Javy jednoucelovy jazyk a tutiz i kdyz ho budete zvladat naprosto dokonale, nic jineho nez internetovou prezentaci neudelate (o softwaru na PDA nebo mobil nemluve...)
p.s. S ASP srovnavat bohuzel nemuzu, nikdy jsem v nej nedelal (cokoliv je od MrkvoSoftu, je pro mne podezrele, nebezpecne a drahe...)

Avatar

Autor komentáře: El Magico

Datum vložení: 14.6.2003 15:11:37

Vacsie moznosti oddelenia aplikacnej logiky od html kodu ?
Nejako tomu nerozumiem, kazda kvalitna aplikacia by mala
mat oddeleny kod od dizajnu. Ale ake vacsie moznosti ?
Prosim o vysvetlenie.

Avatar

Autor komentáře: alef0

Datum vložení: 7.10.2004 17:22:34

Napr. Jakarta Struts ako príklad implementácie MVC návrhového vzoru.

Avatar

Autor komentáře: Vita

Datum vložení: 10.6.2003 16:18:19

Celkem urcite vam nepomuize 'mirne rozsireni funkci'. Na druhou stranu je zase otazka jak programujete. Momentalne mam cca 12 knihoven, kazda kolem 30-50 kilo ktere zajistuji kde co - od kresleni tabulek, seznamu atd. pres tvorbu formularu kdy jen zadavate co odkud a info se nacita z databaze ci poli jak definujete vcetne osetrovani - az po kompletni praci se soubory (tzn. upload, zpracovani, presouvani, cacheovani, resizovani, prevod do pdf atd.)

Co se tyce benevolence v datovych typech nebo inicializace promennych, i zde je to jen na vas. Koneckoncu (integer) $cislo lze pouzit take vzdy.

Nad asp.net (nebo treba php.net?) ma urcite cenu uvazovat ale otazka je jak u koho. Dnes bych se php asi neucil nicmene se stavajicima knihovnama jsem schopen vyrobit server celkem dost rychle - takze se momentalne spis snazim z toho vytriskat co to da :)

Avatar

Autor komentáře: Michal Kubeček

Datum vložení: 10.6.2003 16:30:12

Vaše argumenty jsou poněkud zavádějící. Většina těch nevýhod, které uvádíte, nejsou vůbec nevýhodami jazyka. Jsou to chybné návyky a nedostatek disciplíny ze strany programátorů. Kdo chce psát pořádně, bude psát pořádně v jakémkoli jazyce. Kdo je čuně, bude čuně v jakémkoli jazyce. A s tím souvisí i pochybnost vašeho posledního argumentu. Programátorů v PHP jsou mraky, ale dobrých programátorů (bez ohledu na jazyk) je zoufale málo. Takže kdo umí programovat dobře, ať si zvolí si jazyk, který mu bude vyhovovat. Kdo ne, toho sebelepší jazyk nezachrání.

A teď můj osobní pohled: ASP.NET je jen další blýskavá cetka od MS - stejně jako všechny jejich předchozí vývojářské nástroje. Na první pohled to vypadá úžasně luxusně, super profesionálně. Na ten druhý by člověk zaplakal. Děkuji, nechci, až mi přestane PHP stačit (pro ty účely, pro které ho využívám), tak raději tu Javu.

Avatar

Autor komentáře: Petr

Datum vložení: 10.6.2003 18:15:59

No ja s Vami souhlasim, ze spatnemu programatorovi sebelepsi jazyk nepomuze. Ovsem existuji jazyky, ktere uz svym navrhem proste zakazuji urcite nevhodne a potencionalne nebezpecne konstrukce. Programatoru, kteri umi PHP na takove urovni, aby vytvorili zakladni internetovou prezentaci s nejakou jednoduchou diskuzi je opravdu mraky. To ze je malo skutecne kvalitnich programatoru je take pravda. Na vetsinu webovych aplikaci ale zadny genius byt nemusite. On je s PHP take problem ze kvuli te masovosti si o nem mnoho IT manageru zacina myslet ze je to hracka pro laiky, kteri si nainstaluji PHPTriad z CD CHIPU a zacnou doma neco bastlit. Pak vytvori relacni tabulku kde jsou atributy typu dite1 dite2 dite3. No a pak uz staci jen precist si knizku o HTML a hura hlasit se do prace. Mozna to vypada ze jsem moc skepticky ale nedavno jsem ridil vyberove rizeni prave na PHP programatora a to co se hlasilo za lidi bylo nekdy opravdu k placi. Veskrze se jednalo o lidi, kteri neumeli nic jineho nez PHP a meli ho nacteneho z Koska, ktery dnes uz trochu obstarozni. Zajasal jsem kdyz konecne prisel nekdo kdo umel treba C++ nebo VB.

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 10.6.2003 18:47:31

VB??? ;-)

Avatar

Autor komentáře: Petr

Datum vložení: 10.6.2003 20:38:59

Ten usmev me opravdu prekvapuje a je videt, ze o VB toho moc nevite. Jestli se zajimate o programovani, tak byste uricte vedel ze VB prodelal opravdu zasadni zmeny a jeho nejnovejsi verze VB.NET je opravdu uplne jinym jazykem nez byl stary VB. Nyni je to skutecne plnohodnotny jazyk s mnoha velice pokrocilymi funkcemi a vynikajicimi objektovymi vlastnostmi. Zkuste si nekdy precist nejaky clanek, ktery shrnuje odlisnosti VB.NET a VB 6. Uvidite ze od te doby co byl VB pomlouvan predevsim lidmi, kteri v nem nikdy nic nenaprogramovali. Zrovna stary VB je PHP v mnoha ohledech podobny predevsim svou necistotou a nedotazenosti.

Avatar

Autor komentáře: Vita

Datum vložení: 10.6.2003 21:00:05

No vzhledem k tomu ze je to clovek co interval programuje tak pocitam ze programovani kapku rozumi...

Avatar

Autor komentáře: Vita

Datum vložení: 10.6.2003 21:02:59

Az budete priste psat o VB.NET, zkuste napsat "VB.NET". Nikoli napsat "VB" a pak se ohanet VB.NET, ok? Takhle pusobite leda dojmem lacinne snahy delat z lidi hlupaky pouzivanim ruznych terminu.

Je to stejne jako napsat ASP a pak mluvit o ASP.NET

Avatar

Autor komentáře: Petr

Datum vložení: 10.6.2003 22:20:32

Az budete psat o PHP zkuste napsat PHP 4.3.2 ano? :-) Myslim ze tenhle argument byl velice smesny. Predpokladam, ze clovek ktery se v problematice orientuje dokaze pochopit ze se jedna o nejnovejsi verzi dane technologie. Ze nekdo programuje interval neznamena ze vi jake ma vlastnosti VB.NET. Co se tyka vaseho dalsiho prispevku opet jste me nepochopil, o pristupu na disk nikdo nemluvil. Mluvilo se o cistote navrhu jazyka, ne o jeho funkcich. Ze je PHP urceno k tvorbe dynamickych webu nemeni jeho zasadni nevyhody.

Avatar

Autor komentáře: Vita

Datum vložení: 11.6.2003 14:05:57

Tenhle argument neni vubec smesny. VB.NET NENI stejny jako VB, je to proste jen vyuziti technologie .NET v ramci VB. Nicmene jak vetev VB.NET tak VB jsou dal samostatne programovaci jazyky. To u PHP neni pravda protoze tam je vyvoj linearni.

Avatar

Autor komentáře: Petr

Datum vložení: 11.6.2003 14:17:30

NO ja nerikam ze VB.NET je stejny, ja prave rikam ze je podstatne jiny. Samostatny VB se uz dal bude vyvijet asi jen tezko vzhledem k MS propagaci .NET, spis na takove urovni dojeti toho jazyka, proto neni tak jiste jestli je to nebo neni prima vetev. Slo mi o to, ze kdyz se pise o PHP tak nikdo nemysli PHP3 a rozdil mezi PHP3 a PHP4 byl podstatny. Ale nechame toho.

Avatar

Autor komentáře: Vita

Datum vložení: 11.6.2003 15:34:42

Ale sakra prestante mlzit. Proste jste placl pitomost, je takovy problem to priznat?

Muzete argumentovat PHP ale vzdyt to je cista demagogie. V .NET pracujete s vecmi jinak nez v 'normalnim' jazyce, v PHP je to porad to same - otazka jsou konfiguracni direktivy. Pokud vezmete aplikaci v VB.NET a budete ji chtit dat to toho VB budete prakticky psat novou aplikaci. V PHP je to otazka par funkci ktere jsou imho trivialni - jen budou pomalejsi.

Avatar

Autor komentáře: Petr

Datum vložení: 12.6.2003 12:13:15

:-) To nejde ani jinak

Avatar

Autor komentáře: Vita

Datum vložení: 10.6.2003 21:07:02

Jeste bych rad podotkl jednu malickost. Zkuste se uz konecne oprostit od zcela mylne domnenky ze ma smysl porovnavat veci jako VB a PHP. PHP je proste jednoucelovy jazyk urceny pro praci s internetem stejne jako ASP apod.

To byste tady mohl rovnou zacit plivat na PHP za neschopnost pristupovat primo k disku - vzdyt proboha pochopte ze ten jazyk ma odlisny zpusob pouziti. Je to asi neco jak nadavat neurochirurgovi ze vam nedokaze udelat plastiku. Bodejzt by umel, vzdyt cely zivot reze skalpelem jen hlavu.

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 10.6.2003 22:51:13

Ad moje povedomost o programovani: Ac to nerad vytahuji a vzdy tvrdim, ze to neni zadny argument, kdyz uz po tom touzite, mohu Vam prozradit, ze se programovani aktivne venuji od roku 1986. O VB tedy neco vim ;-)

Ad me usmevy: Pokud nekdo chce argumentovat nejakou technologii, mel by ji spravne pojmenovat. VB neni totez co VB.NET (coz je IMHO stejne nekvalitni technologie jako puvodni VB, jen s pozlatkem navrch) a nelze ani tvrdit, ze, mluvim-li o "VB", myslim samozrejme jeho nejnovejsi verzi v podobe VB.NET - protoze VB.NET i VB nadale koexistuji, pouzivaji se a take se budou dale vyvijet jako dva oddelene nastroje ;-)

Avatar

Autor komentáře: Martin Vobr

Datum vložení: 17.6.2003 21:29:54

"VB.NET i VB nadale koexistuji, pouzivaji se a take se budou dale vyvijet jako dva oddelene nastroje ;-) "

Obávám se, že se poněkud mýlíte. Vývoj VB byl zastaven a dále se vyvíjí jen VB.NET. Však také spousta programátorů v klasickém VB skučí, že se musí učit programovat v pořádném jazyce :-). Buď totiž musí přejít na Vb.net (nebo rovnou c#) pokud chtějí psát v .NETu nebo se naučit psát v c++ (pokud chtějí psát nativní aplikace pro Windows). Ani jedno pro ně patrně není bezbolestné...

Martin Vobr
<a href='http://www.rebex.net/ftp.net/' target='_blank'>http://www.rebex.net/ftp.net/</a>

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 17.6.2003 22:23:06

Obavam se, ze to tak jednoduche s tim koncem VB nebude. Foxka mela uz take kolikrat koncit, ale zajem vyvojaru vzdy presvedcil M$, ze se vyplati pokracovat - podobneho vyvoje se obavam i u VB ;-)

P. S.: Byl bych vdecny, kdybyste sem nepostoval reklamu ;-)

Avatar

Autor komentáře: Martin Vobr

Datum vložení: 17.6.2003 22:56:03

ad reklama: omlouvam se, ale mel jsem dojem, ze pro ozrejmeni zakladu na kterych stoji me argumenty neuskodi dat odkaz na neco ze sve prace (aby bylo zrejme, ze puste nekecam o vecech o kterych prd vim) :-).

Dobra, mate mou omluvu a pro priste se zdrzim uziti sve defaultni signatury.

ad konec VB - myslim, ze priklad s Foxkou svedci spis definitivni konec VB. Dosova FOXka byla nahrazena Windowsi Foxkou, stejne jako Windowsi VB bylo nahrazeno VB.NET. Nejsem si vedom toho, ze by se DOSova foxka dale vyvijela...

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 18.6.2003 1:08:57

Máte pravdu ;-) Nu, já budu jen rád, pokud všechny druhy VB vymřou ;-)

Avatar

Autor komentáře: Michal Kubeček

Datum vložení: 10.6.2003 19:44:24

Potenciálně nebezpečné konstrukce vám žádný jazyk nezakáže úplně. Pokud ano, je to na úkor jeho praktické použitelnosti. Ty, které se o to snaží více, pak ve výsledku vedou k používání tak krkolomných náhražek, že je to jen Pyrrhovo vítězství.

Mimochodem, zrovna Visual Basic bych jako takovou výhru neviděl. To už raději to PHP. Ale jak už jsem řekl, význam jazyka se přeceňuje už od dob křižáckých tažení páně Pecinovského proti Basicu. Někdo ten potřebný způsob myšlení má, někdo ho nemá. Kdo ho nemá, toho sebelépe navržený jazyk nezachrání, pouze v tom bude plavat o to více.

Avatar

Autor komentáře: Petr

Datum vložení: 10.6.2003 20:40:39

K tomu VB viz muj prispevek z 10.06.2003, 20:39.

Avatar

Autor komentáře: Michal Kubeček

Datum vložení: 10.6.2003 21:44:48

Zdá se, že určité myšlenkové konstrukce jsou asi přirozeným důsledkem používání MS produktů. Konkrétně mám na mysli to oblíbené: "Ano, produkt XY, verze <I>n</I> byl naprosto k ničemu, šílený omyl už ve své podstatě. Ale produkt XY, verze <I>n+1</I>, to je opravdu něco převratného, to je dokonalost sama." A mohu vám ze zkušenosti prozradit i jak to pokračuje: tentýž člověk mi za rok až dva zopakuje přesně totéž, pouze to <I>n</I> je o jednu vyšší. Samozřejmě, někdy se verze číslují 3.1, 95, 98, 2000, XP, ale na podstatě věci to nic nemění.

Tím nechci tvrdit, že by ty nové verze nebyly lepší než staré. Pouze můj mírný skepticismus vychází ze zkušenosti, že ty opravdu převratné věci mají trochu delší životnost a nejsou do dvou let zašlapány v prach a poplivány svými bývalými věrozvěsty. Za příklad si vezměte Unix, TCP/IP nebo TeX - zkuste střízlivě odhadnout, kdo bude za dvacet let pracovat s VB nebo .NET. Netroufám si samozřejmě tvrdit, že za dvacet let bude někdo používat PHP, ale kdybych musel, spíš bych vsadil na něj než na VB a .NET.

Avatar

Autor komentáře: Roman Pichlík

Datum vložení: 10.6.2003 18:59:50

PHP ma tri hlavi problemy

-neodstacujici podpora OOP(skoro zadna)
-chybejici silny framework v zadech neco jako .NET nebo J2EE
-spatne pozustatky z dob davno minulych, jejich odstraneni je nemyslitelne z hlediska zpetne kompatibility

a jednu vyhodu
-je lehce pochopitelne a rychle pri vyvoji malych projektu

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 10.6.2003 19:10:20

Především se tady stále srovnávají jablka a hrušky. PHP je ekvivalentem C# + několika podpůrných funkcí okolo, nikoli ASP.NET nebo dokonce celého .NET. Obdobně je to s Javou - ta je ekvivalentem .NET, s PHP ji naprosto nelze srovnávat. PHP vzniklo jako jazyk pro podporu tvorby webu, zatímco Java i .NET jsou tu primárně pro něco jiného, tvorba webu je jen jedna taková třešinka navíc ;-)

Avatar

Autor komentáře: Jméno a příjmení

Datum vložení: 11.6.2003 13:18:05

pokud nekdo plete jablka a hrusky tak jste to vy. Nikoliv Java, ale J2EE nebo J2SE. PHP neni ekvivalentem C# nebot PHP neni jen jazyk, ale je to cele prostredi oproti C#, ktere je pouze jazykem pro .NET

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 11.6.2003 18:50:06

Ad Java: Máte pravdu, vyjádřil jsem se nepřesně ;-)

Ad C#: Zde pravdu nemáte, PHP (ve verzi 5) je velmi podobne C#, rozdil je pouze ten, ze C# vyuziva nektere soucasti .NETu, zatimco PHP je z logiky veci musi obsahovat sam o sobe - cili plati to, co jsem napsal v predeslem prispevku ;-)

Avatar

Autor komentáře: Roman Pichlík

Datum vložení: 13.6.2003 7:24:46

add C# nejsem si tak jist, C# vychazi z Javy. Musel bych to samozrejme porovna, ale budiz spise me zajima mohu uz nekde PHP 5.0 otestovat? Podpora OOP by me velice zajimala.

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 13.6.2003 10:17:51

No IMHO je dnes už v podstatě jedno, kdo z čeho vychází - jednak je to stokrát smíchaný guláš, druhak tlak prostředí vede k totální konvergenci. Podoba C# a PHP 5 je ale opravdu značná. Informace najdete v článcích kolegy Brázy, včetně diskuse o podobnosti s Javou a odkazů na zdroje PHP5 (<a href='http://interval.cz/autor.asp?ID=183' target='_blank'>http://interval.cz/autor.asp?ID=183</a> ;-)

Avatar

Autor komentáře: jakub

Datum vložení: 12.6.2003 16:58:33

Vite, tohle mi pripada, ze auta jsou nebezpecna - muj osobni nazor je, ze nebezpecni jsou jen ridici, ale to je imho tedy asi subjektivni.

Odsoudit php, protoze:
"... to je jen velka mnozina funkci ...",
"... v tom pise kazda lama ...",
"... php samo o sobe vede k prisernym programatorskym navykum ...",

povazuji za predsudky a prijde mi to jako odsouzeni neceho kvuli lidem, co to spatne pouzivaji. Nize to myslim nekdo rekl spravne, ze toto nejsou nevyhody jazyka ...

imho
"... pro levne weby provozovane na webhostingu a pak zanikne ..."
Ehm, povime si za dva roky, jen z logiky trhu tady phkp zustane, nerikam jakou bude mit pozici, ale ja bych mu pred definitivnim odchodem priklep par let navic.

To bychom mohli rici totez o MySQL, kteremu stale chybi rada funkci ... Myslim, ze toto je jen zbozne prani lidi delajicich v MS, aby jim zustala elitarska funkce v programovani. Nerikam, ze php bude nejak zasadne konkurovat technologiim jak Java nebo xx.NET, nicmene to ani neni jeho ukol. Php vsak VZDY bude konkurentem zminovanych technogologii v segmentu webdesignu.

Avatar

Autor komentáře: jakub

Datum vložení: 12.6.2003 17:04:27

ted jsem to docetl a musim se smat

1) stejne tak jako nevydrzite se samotnou znalosti php, tak Vam ani samotna znalost ASP.NET nevystaci, vzdy je treba mit alespon castecnou znalost navazujicich technologii
2) nemyslim, ze je tolik lidi, kteri by umeli s phpkem na slusne urovni (sam se mezi ne nepocitam). Konkretne skupiny, ktere Vy jmenujete umi vetsinou jen jedno velke h****

S posledni vetou souhlasim, otazkou je, zda zrovna .NET technologie je to prave, osobne volim Javu a spol., preci jen jeji portovani a kompatibilita je rekneme vstricnejsi ...

Avatar

Autor komentáře: Marek

Datum vložení: 21.6.2003 14:43:24

Taky jsem delal v PHP, ale je to skutecne jen pro batleni a firma, co si to vybere pro svoje weby jen dokazuje, ze to jsou bastliri. PHP puvodne mel byt jen cisty preprocesor (vlastne to je i v tom jmenu) na HTML a nemelo to delat to, co se z toho stalo. K cemu se to da prirovnat je VB, ktery taky byl postaven na hruznem basicu a pak do nej dodavany dalsi dalsi veci, ale proste kdyz stavite na spatnem zaklade, tak to je jen zaplatovani. Kdyz uz neco delat kvalitne a dobre, tak nebudu pouzivat zadny VB ani desne PHP, ale pouziji kvalitne navrzene jazyky jako C/C++, Java nebo prostredi jako JSP a ASP.NET. Ale PHP proste vzdy bude jen na bastleni, jako na to bude i VB (i kdyz v .NET se to meni, diky IL kodu sdilenemu napric).

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 22.6.2003 13:56:56

Dovolím si jen dva přípodotky:

1. Je zajímavé, že PHP si pro své aplikace vybrala NewYorská burza, WallStreet a nedávno i několik leteckých společností...

2. S dovolením, C/C++ je ten největší bastl jaký znám, se všemy těmi dodatky a "vylepšeními", které se tam za léta nastřádaly ;-)

Avatar

Autor komentáře: Marek

Datum vložení: 24.6.2003 8:02:23

1) Ano, NYSE ma ve svem portfoliu snad uplne vsechno, takze kdokoliv, kdo si chce "obhajovat" svoji technologii vytahne NYSE. Delam jsem v USA skoro 6 let a delali jsem i zde a vim PRESNE jak to v tehle instituci vypada. Je tak obrovska, ze tam jsou pochopitelne i bastliri v PHPku, ale to core je psane ciste nativne v C a je na mainframech a 2 dalsich unixech. Ani nahodou by nikdo z architektu tam nikdy tohle nepustil, naopak (ptz ty lidi znam osobne) by oni sami se o PHP vyjadrovali a vyjadruji s despektem. Pouze to tam toleruji, ze to byl zajem asi 2 oddeleni tohle zkusit nasadit a nikomu to nevadilo, ptz slo cislo o evidencni system, ktery je jen front-end, vubec nic nedela, jen prehazuje data na ty asynchronni fronty za tim. Takze tohle je opravdu super reference ;)

2) Zde nejde o zadne bastleni. Ma to presna pravidla, oproti PHP a je to ISO norma. Pochopitelne jsou upravy toho ktereho vyrobce, ale to je u vseho a je to tolerovatelne. Jinak C jako takovy patri k nejstabilnejsim a nejkvalitneji udrzovanym a specifikovanym jazykum. Uz i proto se v nem pisou vsechny OS, coz neni bez duvodu. Kdezto nejaky bastlic v PHP muze tak patlat nejaky front-end nekam na web, jako je to treba pro tu vasi NYSE kde fakt PHP vali svou dulezitosti ;)

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 24.6.2003 8:19:58

1. Nikdo po PHP nechce, aby to dělalo víc než jen ty web-based aplikace. Proč bych v tom měl programovat OS? Na druhou stranu se ukazuje, že pro internetové aplikace je to skutečně nejlepší nástroj - a pokud chcete "tvrdou" referenci, pak vězte, že světová organizace EbXML si PHP zvolila za hlavní programovací nástroj pro internetovou obchodní komunikaci ;-)

2. ISO bych se tady neoháněl, já totiž zase pro změnu moc dobře vím, jak to bastlí tam (a ještě z toho vydírají nezasloužené peníze). Konec konců, neschopnost ISO se už na internetu dokonale projevila, nemyslíte? ;-)

Avatar

Autor komentáře: Marek

Datum vložení: 24.6.2003 9:50:30

:))))) Nema to cenu dal komentovat. Jedina reseni, ktera jsou skutecne pouzita v enterprise systemech, tak to je Java, Coldfusion, ISAPI a nyni i ASP.NET. Nic jineho zde neni a ani nebude. PHP bude vzdy na to bastleni a na pouziti levnych lidi na veci, co nejsou zasadni a co se maji proste nabastlit a jde jen o to, aby se do toho nedavalo moc penez. Proto se voli PHP ptz ty lidi jsou levny a je jedno, jak to napisou.

A ISO ma sve chyby jako vsechno, ale je to jediny dulezity proud, ptz se aspon jaks taks drzi nejaky standard v tom blazinci v IT, jinak by to skoncilo uz totalnim chaosem. A jak funguje ISO a ECMA vim take, ptz jsem pripominkoval uz nekolik navrhu zde podanych a delal na ne oponentury. A problem neni v technicke urovni, ale v organizacni provazanosti a krocich, ktere musi projit skupinamy, co do toho nemusi vubec mluvit. Tim se to jen prodrazuje a zpomaluje. Ale neni to technicky problem, ale procesni.

Avatar

Autor komentáře: jakub

Datum vložení: 23.6.2003 1:30:11

vite o jazyku prd a kritizujete, jinak byste tohle nikdy nemohl vypustit z huby. Ja se take nepoustim do kritiky .NET, protoze nevim a neznam jeho moznosti. Jedno je jiste - firmy voli flexibilni, efektivni, a prenosne reseni (castecne spada do flexibility) - phpko tyto pozadavky splnuje s tim, ze reseni je vetsinou i mene nakladne, nez ve jmenovanych technologiich.

Nikdo ze zkusenejsich programatoru si o phpku nedela iluze ve smyslu jeho vsemocnosti. Php je na webove aplikace, tim to v podstate konci. Na nic si to nehraje - ucel je jasny a zretelny - (dyt to ma i v nazvu).

Vase opovrzlive vyjadrovani o phpku (bastleni) vyjadruje spise Vasi neschopnost (jakozto jedince) v nem neco kloudneho vytvorit - to je Vas soukromy problem, ktery si vyreste nejak interne sam. Nevyjadruje to nic objektivniho o php samotnem.

Avatar

Autor komentáře: Marek

Datum vložení: 24.6.2003 8:08:29

Klidne si .NET kritizujte, ja to delam taky a je mi jedno, jestli to budete kritizovat vy ;) A o jakem jazyku vim prd? Myslite jako o tom mixu, co je v PHP? Takova hruznost, co neni zadny jazyk, co by si ani nemohlo dovolit projit navrhovaci komisi v ISO nebo ECMA? ;) Nikdo by se s nima ani vubec nebavil, ptz v PHP zadny jazyk neni a nema zadnou jasnou specifikaci. A tohle vim moc dobre, ptz kolega psal a pise kompilator do MS IL prave pro PHP a vim, jak se vzteka nad tim, jaka je to silenost, jak to nema jasne definovana pravidla a ze je to vlastne "jazyk" vznikajici ad hoc.
Jak jsem rekl, nikdo, kdo je opravdu profesional se nezahazuje s PHP. Je to opravdu jak ten VB, tedy tak pro ty mastice webu ale neda se na tom naucit zadne slusne programovaci techniky. Programatora v C v pohode a rychle naucite PHP a kdyz bude mit dobre algoritmizacni znalosti a zkusenosti, bude psat kvalitni kod. Kdezto naopak jsem vzdy videl jen smudly, co nevedi nic o systemu napozadi a co by v Ccku napsali tak akorat "hello world". A je to logicke, ptz ten, kdo umi vic, nez PHP vubec se s PHP nezahazuje, ptz lide, co v tomhle delaji patri k nejhure placenym v IT. Takze ten, kdo se nauci slusne Javu nebo C apod. tak v pohode najde velmi slusne placenou praci. U PHP muze leda tak bastlit pro nejakou firmou, co skudli a co i blbe zaplati sve lidi. A uzijte si to ;) Me skutecne PHP netrapi a je mi ukradene ;)

Avatar

Autor komentáře: Jméno a příjmení

Datum vložení: 24.6.2003 9:10:41

jen molochy jako mrkvosoft si muzou dovolit vymyslet jazyky a pak je vnucovat developerum. phpko si delaj developeri sami pro sebe. vznik jazyka ad-hoc nejni argument, spousta takovejch bez problemu iso i ecma proslo! a proc ten tvuj kemo bastli msil pro phpko? kdyz je to tak zbytecnej bastl? co? ja delam v cecku a nad phpkem nos neohrnuju, anzto nejsu debil, jako nekdo!

Avatar

Autor komentáře: Marek

Datum vložení: 24.6.2003 9:46:11

Aha, to jsou zase kecy. Tak v tom pripade musime uplne zapomenout na Javu, ptz ji vnucuje Sun, ktery ji dokonce ma i jako proprietarni reseni. A proc to dela? Dela to proto, ze studuje VM a chovani ruznych VM a psani abstraktniho asembleru pro jednolive stroje. A kdyz uz pise kompilator, pise ho pro prostredi, kde jeste neni a tim je PHP. Ale jak jsem rekl, je to shit a ke vsemu totalne chaoticky. A jak jsem rekl, PHP pouzivaji jen lide, co proste musi timhle bastlit a odpovida to i jejich platovemu zarazeni. A je az usmevne, jak se tihle smudlove snazi svet presvedcit, jak je to super, uplne stejne psali vyvojari ve VB. Proste bastlic si vzdy bude myslet, jak zna vsechno. Az budete delat na skutecnych projektech a psat skutecne aplikace a ne nejaky matlaniny pro web, ale opravdu paralelni systemy, multiprocesorove, extenze pro unixova jadra apod., pak se budete na PHP divat uplne stejne. Zatim na to nemate a muzete si jen kricet za tech par svestek, co vam plati ;)

Avatar

Autor komentáře: jakub

Datum vložení: 24.6.2003 17:03:51

O cem to tady zvanite, prestante hulit a proberte se.

Kdo Vam tady tvrdi o tom, ze phpko muze konkurovat jazykum pro <I>extenze pro unixova jadra</I> - vsichni tady vime, ze phpko je pro web - ASP je tak pro web, ASP.NET to zase posouva zase jeste nekam jinam, kde je recene, ze stejny vyvoj nebude mit phpko???

<I>Proste bastlic si vzdy bude myslet, jak zna vsechno.</I>
- tomu rikam tnout do vlastni nohy ;))

<I>Zatim na to nemate a muzete si jen kricet za tech par svestek, co vam plati ;) </I>
drogy jsou svine ;) - hodne lidi totiz dela i free veci, casto jsou lidi, kteri za to nikdy nic nedostanou a je jim to jedno, taky jsou lidi, kterym to vydelava

Avatar

Autor komentáře: honza

Datum vložení: 1.7.2003 10:16:16

Teda vas prispevek me jen utvrdil v tom, ze marek ma pravdu a ze spis vy mate nejaky problem. Tak blby a vulgarni komentar se tu uz dlouho nevidel...

Avatar

Autor komentáře: jakub

Datum vložení: 1.7.2003 10:37:08

Ja nechapu Vas prispevek, Marek tady nedal jediny kloudny argument pro to, proc php nepouzivat.

Muzete tedy na Markovu obranu, krom tech penez (coz je dle meho relativni) dat nejaky argument. Osobne jsem byl svedkem toho, jak firma dostala 7 milionu korun za vylepseny phpmyadmin, pro cloveka prace maximalne na rok.

Vsichni, co tady mluvi o penezich placaji radoby "absolutni" pravdy a pritom to jsou veci krajne relativniho charakteru. V prumeru uznavam (a ostatne jsem to ani nikde nevyvracel), ze clovek se znalosti jen phpka urcite dostane nizsi plat, nez clovek prgajici v jave (napr.). Nicmene tvrdit tohle absolutne je nesmysl.

Porovnavat phpko s javaou, .netem, jazyky slouzici pro programovani os je absolutni nesmysl a v diskuzi jako argument je irelevantni.

Prosim misto moralizovani predlozte neco o cem se muzem bavit.

Avatar

Autor komentáře: jakub

Datum vložení: 1.7.2003 10:39:41

btw: php 5.0.0 beta released ;)

Avatar

Autor komentáře: honza

Datum vložení: 1.7.2003 10:22:05

Jinak jeste jen poznamka k tem penezum. To preci snad nemyslite vazne ne? Jako ze nekdo dela neco zadarmo? A to potom prijdete do obchodu a reknete, helejte, ja delam v PHP gratis, dejte mi gratis nejake jidlo a obleceni. A pochopitelne oni vam ho daji, ze ano?
Ja sam delal v PHP par let a jsem rad, ze jsem pryc. Delal jsem pro malou firmu, co skutecne z nas delala nadeniky a platila nam jak nejakym uklizeckam a velmi tezko se pro PHP hleda neco lepsiho. Proto ted delam v Jave a mam 3x vyssi prijem, nez jsem mel predtim a to uz je vic nez znat. A ke vsemu je to mnohem zajimavejsi. Sice PHP jeste nekdy pouziji, ale s ohledem na to, ze ti lide, co v nem delaji jsou skutecne spatne placeni(v tom ma marek pravdu), tak uz bych v nem nikdy nechtel delat a zivit se tim (coz skoro nejde s ohledem na platy pro lidi programujici v PHP, aspon v cr, jinde to neznam).

Avatar

Autor komentáře: jakub

Datum vložení: 1.7.2003 10:32:25

Prosim ctete prispevek cely - copak ja rikam, ze to nekdo dela na plny uvazek a zadarmo. Phpko slouzi rade lidi pouze k realizaci napr.:
- svych osobnich stranek
- projektu, ktere se vytvori pri praci a nemaji komercni ucel

Ja _nikomu_ nevnucuji php, stejne tak ale nechapu proc ho nekdo odsuzuje a pritom nema padny argument.

Avatar

Autor komentáře: jakub

Datum vložení: 1.7.2003 10:42:01

jeste ted kdyz ctu ten prvni odstavec, tak pochybuji o Vasi zpusobilosti - z meho pohledu je urazejici:

<I>To preci snad nemyslite vazne ne? Jako ze nekdo dela neco zadarmo? A to potom prijdete do obchodu a reknete, helejte, ja delam v PHP gratis, dejte mi gratis nejake jidlo a obleceni. A pochopitelne oni vam ho daji, ze ano? </I>

Ja napr. bych Vas v diskuzi z teto konstrukce nikdy nepodezrival, ponevadz preci jen zde diskutujici maji _nejakou_ uroven inteligence, jestli todle mela byt provokace, pak by to chtelo trosku zvednout latku.

Avatar

Autor komentáře: jakub

Datum vložení: 24.6.2003 16:57:21

Vite, o co Vam tedy vlastne jde, kdyz Vas php netrapi. Chcete rict, ze by bylo idealni kdyby neexistovalo? Nebo ja jaksi proste nechapu smysl Vaseho prispevku, ktery se pouze navazi do phpka.

Dale mi neni jasne proc bych mel na aplikace typu e-shop, ceniky, databaze, publikacni a informacni servery pouzivat za kazdou cenu neco jineho nez phpko? Jaky je padny duvod pro jeho nepouziti - konkretni priklady, problemy, uskali.

Bastlit muze clovek v cecku stejne jako v phpku (a vlastne v cemkoli).
Slusne pracenou praci muze sehnat clovek, ktery umi phpko (a spol.), stejne tak, jako clovek prgajici v cecku nemusi praci ziskat - to jsou totiz tak relativni veci, ktere Vy tady predkladate jako absolutni (polo)pravdy. Zkratka, kdyz bude dotycny clovek dement, tak je jedno, jestli aplikaci zprasi v phpku nebo v cecku.
V podstate jste nepredlozil ZADNY argument pro nepouzivani phpka, resp. proc je to vlastne jazyk pro bastlire. Vas argument s "ad hoc" je uplne zcestny - jen dokazuje neflexibilitu programatora jako jedince se prizpusobit vyvoji.
Ja to zopakuji - to ze VY NEUMITE V PHPku kvalitne programovat je VAS SOUKROMY problem, nezatezujte tady se SVYMI OSOBNIMI komplexy ostatni.

Avatar

Autor komentáře: Jméno a příjmení

Datum vložení: 22.6.2003 13:34:56

Pane vy jste kecal. O obsahu celyho vaseho prispevku by se dalo hadat a jen zakladate flamewar. Rict jestli tady bude PHP za mesic, za rok, za pet let nedokaze nikdo, ani vyvojari. Treba se cesta vyvoje PHP zmeni nekam uplne jinam...

Avatar

Autor komentáře: Lukáš

Datum vložení: 12.6.2003 15:55:14

Lidi, diskuse je tady opravdu bouřlivá. Ale zase se tady střetávají dvě skupiny (jako vždy u podobných diskusí tady na Intervalu). Kdo je zvyklý psát v PHP, tak podporuje PHP, kdo v něčem jiném, tak podporuje to jiné.
Můj názor je ten, že ať si každý programuje v tom, co mu vyhovuje. Jestli to bude budoucí uživatel chtít nebo ne, je druhá věc. Uživateli je podle mě jedno, v čem je aplikace, kterou používá, napsaná, ale hlavně, že mu přináší to, co on potřebuje ne?

Avatar

Autor komentáře: Vita

Datum vložení: 12.6.2003 16:35:54

No znas to... to sou ta temata. Cert vem php, me jen irituje predstava nekterych ze jen proto ze v nem delas musis bejt bastlir a programatorske prase ;)

Ale to mas vsude, 'Klaus', 'Linux', 'bezpecnost', 'romove', 'soudy', 'kriminalita' ... vzdyt se nekdy podivej na noviny ;), nekdo tam svihne takovyhle tema a hned je par set skreku

Avatar

Autor komentáře: Lukáš

Datum vložení: 12.6.2003 20:12:55

To PHP byl jenom jako příklad. No, jestli je ten, kdo dělá v PHP, je prase, tak to je internet jeden velkej vepřín... Budiž nám vepřín milostiv!
Ale myslím, že pár aspprasat nebo jspprasat nebo jinejch se taky najde...
Jejda, to už by stačilo...

Avatar

Autor komentáře: jakub

Datum vložení: 12.6.2003 20:58:37

chro chro, ja nesouhlasim ;)

Avatar

Autor komentáře: Lukáš

Datum vložení: 12.6.2003 21:38:12

S čím nesouhlasíš? Že se najdou čuňátka, který programujou i v něčem jiným, než je PHP?

Avatar

Autor komentáře: jakub

Datum vložení: 12.6.2003 22:05:21

ne, mel to byt for, ha ha ha, no nic, jdu se zahrabat ;)

Souhlasim s tim, ze to jak nekdo programuje nema _vubec_ zadnou zavislost na tom v cem programuje, ale do jake miry je dotycny debil. Protoze pokud ma nekdo analyticke mysleni a dalsi predpoklady, pak neni zadny problem kvalitne prgat i v phpku. Pokud tohle nekdo postrada, pak mu nepomuze nic.

Avatar

Autor komentáře: Lukáš

Datum vložení: 12.6.2003 22:21:56

Tohle je výstižný. To tady zaznít na žačátku, tak by se tak polovina týhle diskuse ušetřila...
Jo a ta "míra debila" to by nebyla špatná stupnice programátorů (a jiných oborů)... hihi

Avatar

Autor komentáře: Vita

Datum vložení: 12.6.2003 22:30:16

No aspon v necem by nasi politici byly spicky ;)

Zpět na článek | Úvodní stránka Interval.cz