Heim >PHP-Framework >Laravel >Es gibt so viele PHP-Frameworks. Warum bevorzugen Sie Laravel8?

Es gibt so viele PHP-Frameworks. Warum bevorzugen Sie Laravel8?

藏色散人
藏色散人nach vorne
2021-09-11 13:56:402739Durchsuche

Frameworks entstehen in endloser Zahl

PHPs Frameworks sind umwerfend, von ZendFramework und CodeIgniter in der Antike bis hin zu Laravel und Yii, von ThinkPHP bis Symfony, von Yaf bis Hyperf und Easyswoole basierend auf Swoole und sogar Go, PHP kombiniert mit Spiral.

Mit der kontinuierlichen Aktualisierung der PHP-Version führen die durch die PHP-eigene Syntax hervorgerufenen Änderungen zu einer kontinuierlichen Aktualisierung des Frameworks. In den derzeit von unserem Unternehmen durchgeführten Projekten werden immer noch mehr als vier Frameworks und ihre unterschiedlichen Versionen verwendet, ZendFramework1 Laravel8, PHP wurde von mehreren Versionen abgedeckt. Diese Situation kann jedoch aufgrund der Existenz alter Projekte nicht verbessert werden, was den Entwicklungs-, Betriebs- und Wartungsstudenten unterschiedliche Probleme bereitet hat.

Love Laravel

Um es auf den Punkt zu bringen: Laravel ist als elegantes und schnelles Framework bekannt. Aus Sicht der Projekterfahrung bin ich persönlich der Meinung, dass Laravle sehr gut für Teams mit mehr als 5 Projekten oder Dienstleistungen geeignet ist. Wenn es sich um ein einzelnes Projekt handelt, hängt es von den persönlichen Vorlieben und den Anforderungen der Projektumsetzung ab.

Natürlich wird das gesamte Team nach der Entscheidung, ein bestimmtes Framework zu verwenden, nach und nach dazu neigen, es zu akzeptieren, egal um welches Framework es sich handelt. Die wichtigen Gründe, warum wir uns für den Einsatz von Laravel im neuen Projekt entschieden haben, sind:

1 Die Teammitglieder sind damit vertraut und hassen die Inkonsistenz, die durch die gleichzeitige Entwicklung mehrerer Frameworks entsteht.

2. Hilft bei der Formulierung von Entwicklungsspezifikationen und verbessert die Gesamtentwicklungseffizienz des Teams

3. Erleichtert die Aufteilung und Trennung interner Projekte

Fassen Sie die folgenden Vorteile aus meiner eigenen Situation zusammen:

  • Rahmenstruktur, Aufteilung Die Ebenen sind klar und einfach zu starten
  • Die Komponenten sind umfangreich und sofort einsatzbereit, z. B. Warteschlange, Ereignis, Handwerker, Konsole, Cache usw.
  • Die Community ist aktiv und Probleme können schnell gelöst werden
  • Das Framework wird aktiv aktualisiert, was uns hilft, rechtzeitig auf dem Laufenden zu bleiben. Neue Möglichkeiten zur Verwendung von PHP und Entwicklungskonzepten

Vorbereitung

Als nächstes werde ich PHP8 + Laravel8 verwenden, um die folgenden Artikel zu teilen

Zuallererst , Umgebungsvorbereitung ist erforderlich:

  • Installieren Sie Docker
  • Download-Code: https://github.com/nobody05/laravel-project.git
  • Verwenden Sie die Docker-Datei im Projekt, um eine lokale Entwicklungsumgebung zu erstellen

Framework Liste

.

Framework

Lerndokumente

Laravel

https://learnku.com/docs/laravel/8.x

Spiral

https://spiral.dev/docs

ZendFramework (nicht gepflegt)

https://docs.laminas.dev/

Yii

https://www.yiichina.com/doc/guide/2.0

ThinkPHP

https://www.kancloud.cn/manual/thinkphp6_0/1037479

CodeIgniter

https://codeigniter.org.cn/user_guide/

Hyperf

https://hyperf.wiki/2.2/#/

Easyswoole

https://www.easyswoole.com/Preface/intro.html

Yaf


Vorteilsempfehlung am Ende des Artikels

Das obige ist der detaillierte Inhalt vonEs gibt so viele PHP-Frameworks. Warum bevorzugen Sie Laravel8?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:toutiao.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen