hwechtla-tl: 
Php
Olen muutamaankin otteeseen päässyt selittämään, miksi PHP on paska kieli.  Sanon tässä nopeasti puuttumatta yksityiskohtiin (mutta saa kysyä):
-  sen luokkasysteemi on säälittävä
 -  se ei tue juuri mitään järkeviä dynaamisen kielen ominaisuuksia, kuten lennossa muodostettavia funktioita tai siistejä osoittimia tai yhtään mitään
 -  sen tyyppijärjestelmä on kamala, siitä seuraa niin paljon bugeja että isommissa projekteissa suurin osa ajasta menee niiden selvittämiseen
 -  ja lopuksi, mikään monimutkainen oliokoodi ei ole tuettu PHP:ssa, koska referenssit on toteutettu huonosti ja niiden mikään monimutkainen käyttö ei onnistu.  Jee.
 -  PHP:n koodin organisointi on jotain käsittämätöntä.
 -  samoin virheidenhallinta.
 
... seurauksena on kieli, jolla on huono ohjelmoida oliopohjaisesti, huono funktionaalisesti, ja huono tehdä kerroksellisia ratkaisuja.  Jippii.
Laitetaan nyt tähän sitten joitain hyviä puolia.
-  Integroitu apacheen nätisti
 -  hämmentävä määrä bindingeja
 -  koska melkoinen määrä asioita on valmiiksi tarjolla C:llä kirjoitettuina rutiineina, useimpien asioiden toteutus on itse asiassa aika tehokas.  Tästä syystä Java-härdellit tapaavat hävitä PHP-härdelleille big time. (javan huonoista puolista)
 
kategoria: ohjelmointi
kommentoi
 (viimeksi muutettu 19.09.2005 11:17)