Welches ist das geeignete Javascript-Framework, um Single-Page-Anwendungen mit PHP als Backend zu entwickeln?[geschlossen]

StackOverflow https://stackoverflow.com//questions/20043254

Frage

Wir möchten eine Single-Page-Anwendung mit PHP als Backend-Sprache erstellen.Welches Javascript-Framework wäre für die Entwicklung geeignet?

War es hilfreich?

Lösung

Diese Frage ist zu subjektiv und wird wahrscheinlich markiert.Basierend auf meinen jüngsten Erfahrungen beim Versuch, eine Yii-App in ein Angular-Frontend umzuwandeln, sind dies meine zwei Cent.

Yii ist ein großartiges Framework, aber sobald Sie anfangen, mittlere bis fortgeschrittene Javascript- und Ajax-Funktionen hinzuzufügen, beginnen die Dinge auf unerwartete Weise zusammenzubrechen, insbesondere mit IE und anderen älteren Browsern, und es wird sogar noch komplizierter, wenn Sie viele Yii-Erweiterungen für beliebte JQuery verwenden /js-Plugins.Dies liegt möglicherweise daran, dass die internen JS-Funktionen von Yii nicht wirklich konfigurierbar sind, insbesondere mit Widgets sowohl von Yii als auch von Drittanbietern.

Eine Single-Page-App mit AngularJS/Yii erfordert Yii nicht wirklich.Wenn Sie AngularJS verwenden, werden fast alle Daten über JSON übergeben.Im Wesentlichen wird Yii zu einer API-Engine.Yii ist für ein reines API-Szenario etwas schwerfällig.Es gibt viel einfachere Frameworks, die speziell für APIs erstellt wurden.

Allerdings sollten Sie vielleicht die Verwendung dieser Kombination in Betracht ziehen, wenn Sie mit Yii vertraut sind, nicht wirklich ein neues Backend-Framework erlernen möchten oder ein bestehendes Projekt in Yii haben, das Sie in AngularJS konvertieren möchten.

Es gibt eine Projektvorlage zur Verwendung zusammen mit BackboneJS für Einzelseitenanwendungen, die Sie hier ansehen können https://github.com/clevertech/YiiBackboneBoilerplate

Es gibt Ihnen eine Vorstellung davon, wie Sie ein Javascript-Framework in Yii integrieren können

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top