Analyse der technischen Schulden von PHP Projekten – eZ Publish 5 kann punkten

Was sind technische Schulden in der Software Entwicklung? Dabei handelt es sich um eine in neuerer Zeit eingeführte Metapher für die möglichen Konsequenzen schlechten Software Designs und schlechter technischer Umsetzung von Software. Man versteht darunter gemeinhin, wie viel zusätzlichen Aufwand man für Änderungen und Erweiterungen einplanen muss, im Vergleich zu gut designter und geschriebener Software. Mehr zum Thema Technische Schuld oder Technische Schulden (engl. technical debt) kann man bei Wikipedia nachlesen.

Kürzlich hat SensioLabsInsight eine Analyse der wichtigsten PHP Projekte hinsichtlich der technischen Schulden veröffentlicht.

Technical debt of the most relevant PHP projects, SensioLabsInsight

eZ Publish 5 kommt bei dieser Analyse im Vergleich zu anderen PHP basierten CMS Systemen sehr gut weg, mit einer technischen Schuldenlast von nur einem Jahr. Einer der Hauptgründe für das gute Abschneiden von eZ in der Analyse liegt mit Sicherheit darin begründet, dass mit eZ 5 ein vollständiger technischer Neuanfang gemacht wurde. Man setzt mit Symfony 2 auf ein modernes PHP Framework und trennte sich konsequent von alten Zöpfen. Jeder Entwickler im eZ Umfeld weiß, dass diese Entwicklung noch längst nicht abgeschlossen ist und dass dieser gesamte Prozess seine eigenen Probleme mit sich bringt.

Roland Benedetti beleuchtet in einem Blog Artikel ein paar interessante Aspekte der SensioLabsInsight Analyse. Trotz des guten Rankings von eZ Publish 5 stellt er klar, dass guter Code nicht automatisch auch ein gutes Produkt nach sich ziehen muss.

https://blog.silversolutions.de/wp-content/uploads/2018/12/tools-tipps_dummy.pnghttps://blog.silversolutions.de/wp-content/uploads/2018/12/tools-tipps_dummy-150x150.pngSusan GutperlB2B.technologieAnalyse,PHP,StrategieAnalyse der technischen Schulden von PHP Projekten – eZ Publish 5 kann punkten Was sind technische Schulden in der Software Entwicklung? Dabei handelt es sich um eine in neuerer Zeit eingeführte Metapher für die möglichen Konsequenzen schlechten Software Designs und schlechter technischer Umsetzung von Software. Man versteht darunter gemeinhin, wie...Die e-Commerce B2B Experten bloggen über Händler-Shops, ERP, PIM und das integrierte CMS eZ Publish