Tényleg kihalóban van a php?





Kihalóban nincs sajnos, mert a sok PHP vérpistike nem nagyon jut tovább nála, így sajnos meg mindig sok a PHP "fejlesztő".
Egy tervezetlen, ahogy esik úgy puffan, logikátlan, inkonzisztens, elavult nyelv.
Különösen akkor, ha összevetjük mondjuk egy C#/.Net/MVC/EntityFramework technológiával, na hát úgymeg kifejezetten nevetséges.





Hogy kihalóban van-e? Esetleg a kihalás első fázisában, vagy úgy is lehet fogalmazni, hogy esélyes, hogy elindul ezen az úton.
Még mindig nagyon sokan használják, de mióta más releváns technológiák is színre léptek, arányaiban kevesebb új projekt születik benne, mint régen.
Én nagyon alap szinten ismerem a PHP-t, szóval mély elemzésbe nem tudok belemenni (C#, JavaScript fejlesztő vagyok), de azt tapasztaltam, ha valaki nem PHP-val kezd, az nem fogja szeretni.
Amennyire én találkoztam vele, web alapú céges belső rendszereket inkább C#, Java, Scala-ban fejlesztenek, mintsem php-ban.





Csak úgy eszembe jut, amikor már azt hitték, hogy a Cobol rég kihalt, és 2000 előtt lasszóval fogdosták a Cobol-fejlesztőket nagy pénzekért. Az ilyen jóslatokkal érdemes óvatosan bánni.
Az igaz, hogy az új weboldalaknak ma már kisebb része születik PHP-ben, mint régen.
De a régieket senki nem fogja varázsütésre átírni. Megnézem, hogy a komplett Mediawikit például mikor teszi át valaki másik programnyelvre....
Továbbá lehet vérpistikézni, de amikor valakinek nincs saját szervere, és keres fizetős(!) tárhelyszolgáltatókat, és azt látja, hogy lényegében a PHP-ből lehet választani, akkor inkább fejleszt PHP-ben, mint bérel egy szervert, aminek az adminisztrációjára nincs pénze és tudása. Én eléggé körbejártam a szolgáltatókat, szerettem volna Pythont. Végül az összes szempont mérlegelése után a Pythonról mondtam le inkább, mint más dolgokról, amiben az a cég volt jobb, ahol nem adnak Pythont. Javát meg még annyira se.















# 5/6 Időpont ma 10:49
A COBOL kihalt, csak szólok. Legacy kód karbantartása nem számít élő nyelvnek. Gyakorlatilag kizárólag azért nem írják át más nyelvre, mert kvázi-lehetetlen lenne komolyabb fennakadás vagy csilliárd dollárnyi tőke nélkül.
És bár nem ez volt a kérdés a PHP mindig is fos volt, és fos is marad. Ez ténykérdés, nem vélemény.
A Flashről is azt hitték sokáig, hogy halhatatlan, mégis kipurcant (hála a jó égnek).





Nos nem vagyok nagy programozó,de még a web korszak előtt ismerkedtem desktop nyelvekkel. Aztán jött a web és fura volt számomra pár dolog.Pl: php-ben olyan dolgok,hogy konstans és változó definiálás. Az egyik így a másik úgy.. . Ott a PDO meg a mysqli, az egyiknél :parameter a másinál meg ? nem így van a paraméter. Miért?
A foreach ..
De talán leginkább az a baj,hogy túl sokat akarnak tőle és bár megoldják valahogy.. háttérben nem optimális a dolog.





A PHP-nek vannak hulyesegei es valoban kegyetlen sok, rossz fejleszto is van, de hasznalhato ez normalisan attol meg, ha valaki erti a dolgat. (Plusz az uj verziok mar vegre elkezdtek eldobalni a regi, nem atgondolt megoldasokat. Kezd hasznalhato nyelv lenni.)
Azt, hogy kihaloban lenne erosen ketlem. Jo par eve lehet hallani, hogy jajj, a PHP, Java, C# stb... halodklik, de megis itt vannak.
A flash-t ne keverjuk ide, az eleg mas okok miatt kerult ki a bongeszokbol. (A java widgetek szinten, de a java nem csak ebbol all.)
Meg jo par evig biztosan lesz PHP.
Az meg, hogy a NodeJs jobb vagy sem, izles kerdese, van amire jobb, van amire nem. De a programozasi nyelv is csak egy eszkoz a feladatok megoldasahoz.





Tényleg kihalóban van a php?
Röviden: nem!
Az, hogy mi a "menő" az sokszor feladat és környezet függő. Csak megjegyezném, hogy a PHP-t azt a Facebook és Wikipedia is használja.
Persze facebook fejlesztett egy Hack (HipHop VM) nevű valamit (nem mélyedtem bele), amit a Wiki is átvett.
Én személy szerint Java-zok és PHP-zok
Javahoz: Spring Framework és Hibernate keretrendszerekkel míg,
PHP-hoz meg Laravel-t használom többnyire.
C++oztam is egy ideig főleg Boost-al.
Szerintem minden nyelvnek meg van a maga előnye és hülyesége szintúgy. Java sokkalta jobb szerveralkalmazások írására szolgáltatók (service) futtatására/párhuzamosításokra, amit valószínűleg nem PHP-t vetném be.
C++ előnyét remélem ismerjük.
De egy kintről jövő kérés lekezeléshez (Request) és RESTful api-kat PHP-val oldanám meg, mivel egy Apache-ot vagy egy Nginx-et gyorsan fellehet dobni, rá a PHP-t és jöhetnek a kérések. (persze Tomcat is csak egy "sudo yum/apt/apt-get install tomcat")
Tömören: mindenhez meg van a saját
Persze az is igaz, hogy egy alap webhosting nem nagyon támogatja egy Java futtatást, inkább PHP van. Ezen meg nehezen oldod meg a Java telepítéseket.
Az, hogy legyen egy rendes szervered, ahhoz meg persze ismerni kell magát a Linux-ot. Meg ott a Debian (deb) és a RedHet (rpm) családok is. Én személyes kedvencem CentOS, perszer csak szervernek.
Másol oldalt, hogy reagáljak a fentebb lévőkre, hogy a "sok a vérpistike" szerintem csak jó dolog, mivel sok részük úgy is kihullik, de lesz egy réteg aki marad és tovább tanul. Én ennek a rétegnek szorítok.
Ennyi erővel mondhatjuk azt is, hogy minden kezdő programozó ilyen pistike, tehát én se vagyok kivétel ilyen értelemben.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!