( syntern | 2010. 03. 22., h – 20:32 )

Azt hiszem ezek az egyébként nem hülye emberek a nyelv helyett inkább a platformhoz ragaszkodnak. Merthogy egy nyelv az semmi, az két nap alatt nulláról megtanulható (excluding perl, ahhoz egy élet nem elég hogy olvasd, csak írd), viszont a platform az valami olyan, amihez ha egyszer hozzászoktál hogy mit nyújt, akkor nehéz egy kisebb szolgáltatásokkal rendelkező, vagy azonos szolgáltatásokat nehezebben nyújtó eszköztárat igénybe venni. Ahogyan pl. sokan Java mellett/helyett Grovvy-znak, azért hogy kihasználják a dinamikus nyelvet _és_ megőrizzék a platform előnyeit.

A PHP sokmindenre jó, de pl. nem tudsz vele tisztességes in-process és/vagy cluster cache-t csinálni. Nem tudsz vele tisztességes Lucene index kezelést csinálni szintén in-process módon. Persze ha kiragadod a PHP erősségét (azaz hogy HTML-t egyszerűen gyártasz vele), akkor tény, hogy Java-ban ugyanazt sokkal nehezebb megcsinálni. Ugyanakkor a terhelés nagyságrendje bőven elérheti azt a szintet, hogy egyszercsak ezekre a funkciókra szükség van, és hidd el, a memcached távolról sem optimálisan kezeli a cache-elést.

Szóval a probléma lényegesen sokkal komplexebb, mint hogy "a sok hülye, hiszen bekajálták a marketinget", legalábbis sokkal több olyan aspektusa van, ami esetleg a Te döntésedben nem lényeges, de mások esetében pedig igenis fontos.