Yii ist eine umgebaute und neu gestaltete Version von Prado. Prado war langsam und war schwierig, seinen Architekten weit zu verwenden. Yii wurde mit all diesen Dingen gebaut.
Yii ist ebenfalls komponentenbasiert.
Diese Benchmarks sind nichts wert. Sie vergleichen die RPS-Leistungen von Hello World Apps, die für die tatsächliche Anwendungsleistung völlig irrelevant sind. Ein Typ hat jedoch einen Leistungsvergleich mit den Demo-Blog-Apps für jedes Framework durchgeführt, und Prado kam sogar noch besser raus als Yii (obwohl wahrscheinlich nicht außerhalb der Messgenauigkeit).
Yii scheint für mich wie eine Marketing-BS zu sein, ohne wirklichen Leistungsfortschritt für die meisten echten Wortzweckszenarien. Und ohne die Tag-basierten Vorlagen von Prado ist es ein PITA, um Anwendungen dafür zu entwickeln, zumindest im Vergleich zu Prado.
Ja, Yii behauptet, komponentenbasiert zu sein.
Ich denke, die Benchmarks zeigen, warum Yii gegenüber Prado und den meisten anderen PHP-Frameworks attraktiv ist:
Yii bietet eine um eine Größenordnung höhere Leistung, gemessen an Anfragen pro Sekunde, wenn Sie einen Bytecode-Cache wie APC verwenden.
Kein Framework wird für immer bestehen bleiben. Technologie verändert sich schnell, Programmierer können nicht länger für ihre gesamte Karriere an einer Sprache oder einem Rahmenwerk festhalten. Besonders wenn sich Paradigmen verschieben, ist es einfacher, ein neues Framework von Grund auf neu zu erstellen. Während beispielsweise Prado viel von ASP.NET geerbt hat, baut Yii auf der MVC-Struktur auf. Der Gründer von Yii hat auch viele gute Ideen umgesetzt, die er in Ruby on Rails gefunden hat.
Tags und Links php frameworks yii prado