Heim  >  Artikel  >  Backend-Entwicklung  >  Biny – ein ultraleichtes Open-Source-PHP-Framework von Tencent

Biny – ein ultraleichtes Open-Source-PHP-Framework von Tencent

小云云
小云云Original
2017-11-09 16:19:297062Durchsuche

In PHP werden viele Frameworks verwendet. Bevor wir Biny vorstellen, werfen wir einen Blick auf die Top 10 PHP-Frameworks!

Top 10 und beliebteste PHP-Frameworks (in keiner bestimmten Reihenfolge).

Laravel

Dies ist derzeit möglicherweise das beliebteste PHP-Framework. Es ist sehr leistungsstark, elegant und einfach zu erlernen und zu verwenden. Einen Versuch lohnt sich!

Flight

Flight ist ein schnelles, einfaches, skalierbares Micro-PHP-Framework, das es Benutzern ermöglicht, schnell RESTful-Webanwendungen zu erstellen aber sehr leistungsstark.

Yii

Yii ist ein leistungsstarkes PHP-Framework für die Entwicklung von Web 2.0-Anwendungen: MVC, DAO/ActiveRecord, I8N/L10N , Cache, Authentifizierung, benutzerrollenbasierte Zugriffskontrolle, Gerüstbau und Tests und mehr.

Medoo

Medoo ist die leichteste PHP-Datenbank, die nur eine 10,9-KB-Datei enthält, ein sehr leistungsstarkes Mikro-Framework, das für die einfache Entwicklung von Webanwendungen geeignet ist.

PHPixie

Dieses Framework ist vom Kohana-Framework abgeleitet und mein Lieblingsframework: kompatibel mit MVC, schnell zu beherrschen, leistungsstark, Sie sollten es ausprobieren!

CodeIgniter

Obwohl es ein älteres Framework ist, gefällt mir dieses leistungsstarke MVC-Framework immer noch. Ich habe es unzählige Male in meinen Projekten verwendet und habe nie das Vertrauen in es verloren !

Kohana

Kohana ist ein Open-Source-, objektorientiertes MVC-Webframework, das mit PHP5 erstellt wurde. Dieses Framework wurde von einem Team von Freiwilligen entwickelt, die sich der Aufgabe verschrieben haben, schnell, sicher und klein zu sein.

Symfony

Dieses Framework wurde 2005 erstellt. Es ist ein sehr leistungsfähiges MVC-Framework und erfreut sich in der Unternehmenswelt großer Beliebtheit. Symfony ist von vielen Webanwendungs-Frameworks inspiriert: Ruby on Rails, Django und Spring, und es ist wahrscheinlich das umfassendste PHP-Framework.

Pop PHP

Viele PHP-Frameworks sind für alle Erfahrungsstufen konzipiert und bieten Anfängern eine überschaubare Lernkurve, um sich mit den Grundlagen von PHP vertraut zu machen Bereitstellung robuster und leistungsstarker Funktionen für erfahrene PHP-Entwickler. Die Größe beträgt weniger als 2 MB.

Phalcon

Phalcon ist ein Open-Source-Full-Stack-PHP-Framework, ein Hochleistungs-Framework, das in einer Sprache geschrieben ist, die der PHP 5 C-Erweiterung ähnelt. Benutzer müssen die Sprache C nicht beherrschen, Phalcon stellt PHP-Klassen bereit. Phalcon ist lose gekoppelt und Benutzer können Komponenten nach Belieben verwenden, um Webanwendungen zu erstellen.

Lassen Sie uns nun das ultraleichte Open-Source-PHP-Framework von Tencent vorstellen – Biny

Biny ist ein ultraleichtes Open-Source-PHP-Framework von Tencent. Folgt dem MVC-Muster für die schnelle Entwicklung moderner Webanwendungen. Biny-Code ist prägnant und elegant, und die Kapselung der Anwendungsschicht, Datenschicht und Vorlagenrenderingschicht ist einfach und leicht zu verstehen, sodass Sie schnell loslegen können. Hohe Leistung, die Frame-Reaktionszeit liegt innerhalb von 1 ms und die QPS einer einzelnen Maschine können problemlos 3000 erreichen.

Funktionseinführung

Unterstützt datenbankübergreifende Tabellenverbindung, bedingte zusammengesetzte Filterung, Abfrage-PK-Cache usw.;

Trennung synchroner und asynchroner Anforderungen, automatische Ladeverwaltung von Klassen ;

Unterstützt Formularvalidierung und Ereignisauslösungsmechanismus;

Unterstützt browserseitiges Debuggen, um Programmprobleme und Leistungsengpässe schnell zu lokalisieren; Automatisches HTML-Anti-XSS.

Beispielcode

Biny – ein ultraleichtes Open-Source-PHP-Framework von TencentEinige Fragen dazu

F: Was ist der Unterschied zwischen dem Framework und dem traditionellen PHP-Framework und was sind seine Vorteile?

A: Biny ist ein Framework mit einem hohen Grad an Freiheit, im Gegensatz zu anderen Frameworks, die die Konfiguration verschiedener Routen, das automatische Laden von Klassen und komplexe Namespaces erfordern. Diese werden in Biny nicht benötigt und Sie können diese Funktionen schnell nutzen, indem Sie eine einfache Regel befolgen. Aus Entwicklersicht ist die Funktionalität sehr einfach zu nutzen. Und es verfügt über eine ziemlich starke Sicherheit. Es schirmt die beiden großen Sicherheitsprobleme SQL-Injection und XSS-Injection vollständig von der Framework-Ebene ab und ist daher sehr gut für Einsteiger geeignet.

F: Wie ist die Leistung des Biny-Frameworks?

A: Testmaschine: Intel Mit Yii ist die Leistung mehr als doppelt so hoch wie die von Yii.

F: Ich möchte Biny verwenden. Gibt es eine relevante Dokumentation?

A: Die Dokumente sind alle in http://www.billge.cc

F: Ist das Biny-Framework an PHP7 angepasst?

A: Es funktioniert einwandfrei und die Leistung wird um mehr als das Zweifache gesteigert.

F: Ist Biny jetzt die endgültige Version? Wird es weiterhin aktualisiert?

A: Die aktuelle Version wurde normal in mehreren Projekten verwendet und ist relativ ausgereift. In Zukunft wird die Leistung und Funktionalität kontinuierlich aktualisiert. Zu diesem Zeitpunkt müssen Sie nur die lib-Bibliothek aktualisieren und ersetzen, um das neueste Framework zu verwenden.

Das obige ist der detaillierte Inhalt vonBiny – ein ultraleichtes Open-Source-PHP-Framework von Tencent. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn