Názor k článku PHPMailer má kritickou chybu, ohrožuje miliony webů od Lael Ophir - Ano, v PHP se dá jednoduše tvořit. Bohužel...

  • Článek je starý, nové názory již nelze přidávat.
  • 1. 1. 2017 17:29

    Lael Ophir (neregistrovaný)

    Ano, v PHP se dá jednoduše tvořit. Bohužel ta prvotní jednoduchost je výrazně převážená tím, že díky vlastnostem jazyka dochází k dlouhé řadě problémů, které se objevují i v kódu lidí, kteří se tvorbou aplikací v PHP zabývají dlouhé roky. Jak jsem uváděl a linkoval v samostatném threadu, je naprosto nemyslitelné, aby se string se čtyřmi vhodně zvolenými písmeny ("Null") rovnal null, což se rychle projeví když má někdo příjmení "Null".

    Ano, weby v PHP tu ještě minimálně dekádu budou, a dost možná ještě déle. Je to podobně nešťastný problém jako s COBOLem, akorát výrazně horší. Ty projekty jsou od často začátku psané "kovbojským" způsobem (vizte link), jsou plné chyb a obtížně se udržují, jsou závislé na spoustě frameworků které časem přestanou být udržované, a jak správně píšete, ani migrace na novou verzi PHP není díky té spoustě breaking changes moc realistická. Ano, weby v PHP může psát každý amatér, ale díky návrhu jazyka (resp. absenci jakéhokoliv konzistentního návrhu) je kvalita projektů tristní jak u amatérů, tak u dlouholetých profesionálů. Projekty v PHP budou pro jejich zadavatele do budoucna velikým problémem.
    http://www.zive.cz/clanky/rozhovor-nezkroceni-vyvojari-a-kovbojove/sc-3-a-162156/default.aspx