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)