( hans1985 | 2013. 02. 06., sze – 11:44 )

"Van más helyette? Jobb? .... nincs."

"Java, Python, Ruby és még csillió másik nyelv, amivel lehet webre fejleszteni. (Bár utóbbi kettőt én sem használnám)."

Igen értem, de Java webre olyan mint ágyúval verébre, ha nem nagyvállalati kritikus és óriásrendszerről van szó, hanem csak egy webshopról, vagy mezei honlapról, átlagos usernek alkalmazásról.

"Van egy kb. 4,5 éve fejlesztett PHP-s rendszer (átlagosan 500kloc, totálban szerintem belement már 1-1,3M is. Időnként azért kerülnek ki is belőle dolgok), ha most kezdeném vagy Java vagy .NET lenne. Windows licenc elenyésző tétel lenne a teljes költségre nézve."

Ez egy adott példa, és egy adott rendszer, gondolom nem volt tervezés, hanem nőtt mint a gomba, ez nem a PHP hibája, de nem akarom a munkádat megítélni, mert nem tudom, hogy hogy történt anno a kezdete.

"Ilyen hasonló listát bármely programnyelvre lehet írni,"

"Nono... azért a legtöbb nyelvben nincs ennyi ordenáré gyökérség, pl. hogy az == sem tranziens. Egy C++ esetén elhiszem, hogy mennyiségre összedobol egy ennél hosszabb listát, de ott inkább azért, mert maga a C++ nyelv is sokkal-sokkal többet nyújt."

A PHP mint már mondtam eléggé szkriptelésre szánt nyelvként indult, még mindig gyerek cipőben jár ahhoz, hogy "rendes programnyelvenk nyelvnek" hívjuk, és vannak olyan gyerekbetegségei/hibái mint az, "hogy az == sem tranziens". Számos ilyen van igen, de majd kijavítják (remélem), általában javulást mutat a projekt.
Ahogy mondtam más egy szkriptnyelv fejlődése és más egy robusztus alacsonyabb szintű nyelv fejlődése, más a célja az egésznek, így más más hiba számít kritikusnak, és más ütemben is javítják azt.

"Ráadásul a PHP inkább szkriptnyelv mint programnyelv. "

"Egy picit túlnőtte magát azóta, hogy lekoppintotta a Java OOP-ját szinte teljesen és bővítette még ezzel azzal. (Closure, trait, stb.)"

Túlnőtte magát, de ez nem baj, attól még senki nem állítja róla, hogy nem szkript nyelv. Az Action Script is hogy átalakult és milyen fejlődésen ment át, megcsinálták benne rendesen az objektumorientáltságot és az osztályokat mindent, nem úgy mint pl. sima JS-ben van "objektum orientáltság", de ettől még az AS is csak szkriptnyelv maradt.
A lekoppintás meg ebben a szakmában értelmetlen szó, ezt te is jól tudod.

".NET? Nem igazán terjedt el"

"Publik neten itthon valóban, üzleti világban viszont találkozok bőven ASP.NET-es webserviceal."

Publik neten sem itthon sem külföldön nem a legelterjedtebb, nem a leginkább használt.
Üzleti világban van ASP .NET igen, de ettől még azt is lehet rosszul használni meg a PHP-t is.
Külföldön weben inkább Rails-t lát az ember PHP alternatívaként.

"Ezt használjuk és örülünk, ha jön egy egy új verzió, és javítások, és újítások"

"Csak a régi mocsok naaaaaaaagyon lassan tűnik el."

+1 lassan de azért most talán van remény gyorsulásra! :)

"PHP-ban az egyetlen jó, hogy könnyű benne elindulni. PHP-ban ugyanez a rossz."

+1 ez így van! :)

________________________________
blog: http://horvathjanos.wordpress.com