Új hozzászólás Aktív témák

  • ddekany

    veterán

    válasz ntomka #23 üzenetére

    Mi a baj a PHP-val? :F Valószínűleg még nem dolgoztál, sőt, talán nem ismerkedtél komolyabban modernebb nyelvekkel/környezetekkel, ha ilyet kérdezel. A PHP előnye, hogy minek után történelmileg jókor volt jó helyen, iszonyú sokan ismerik (olcsó munkaerő, "mindenre" van Google copy-paste válasz, rakás könyvtár, stb) és olcsó hosztolni, ja és gyorsan elsajátítható (aztán hogy aki 2 év alatt lett programozó ilyen alapon, az mit produkál a nyelvtől függetlenül, azt mondjuk hagyjuk). De technikailag aligha versenyképes a modern script nyelvekkel (meg ami jár velük framework, esetleg IDE, stb), aztán a modern nem(-csak)-script nyelveket (Scala pl., de akár Fantom) ide se keverem, mert ott aztán végkép hitvita lesz. De hát az lenne a csoda, ha a PHP a maga ad-hoc fejlődésével és korával verhetetlenre sikerült volna... ilyen nincs, főleg ilyen fiatal területen (IT, és főleg web), hiszen az új nyelvek stb azért keletkeznek, mert tanultunk a régiek hibájából. Ezért az ember szeretné azt használni, amit technikailag a legjobbnak talál, de web fejlesztésnél ez különösen nehéz, és persze itt a kliens oldalon sincs választásod (HTML+CSS, ja és IE6-on is menjen, stb).

    (Már csak zárójelesen, mivel kis cégeknél akiknek olcsó shared hostingos helyre megy az oldala ez pont nem igazán gond: nem támogatja rendesen a HTTP kérelemnél hosszabb életű állapot megőrzést. Session, tudom, de mondjuk PHP-ban létrehozni pl. egy site szintű cache-et alkalmazás-specifikus PHP objektumoknak, amik végig a memóriában is maradnak, meg kérelmektől független háttér szálalkat indítani... Vannak effélékre kiegészítések (pl. memcache), de azok említett helyeken aligha elérhetőek, meg sehol sem olyan elegánsak, mint mikor valami ezt alapból tudja, és pl. JVM-en belül meg van oldva az egész.)

Új hozzászólás Aktív témák