Biny ist ein leistungsstarkes, leichtes PHP-Framework
Folgt dem MVC-Muster für die schnelle Entwicklung moderner Webanwendungen
Biny-Code ist prägnant und elegant. Die Kapselung der Anwendungsschicht, der Datenschicht und der Vorlagen-Rendering-Schicht ist einfach und leicht zu verstehen und kann schnell verwendet werden.
Hohe Leistung, Frame-Reaktionszeit innerhalb von 1 ms
Biny ist ein leistungsstarkes, leichtes PHP-Framework.
Es folgt dem MVC-Muster für die schnelle Entwicklung moderner Webanwendungen
Der Biny-Code ist einfach und elegant. Die Anwendungsschicht, die Datenschicht und die Vorlagen-Rendering-Schicht des Pakets sind einfach und leicht zu verstehen.
Das Biny-Framework ist standardmäßig mit einer Reaktionszeit von weniger als 1 ms ausgestattet und erreicht problemlos bis zu 3000 QPS.
Unterstützt datenbankübergreifende Verbindungstabellen, bedingte Verbundfilterung, Abfrage-PK-Cache usw.
Unterstützt RESTful, automatische Ladeverwaltung von Klassen
Unterstützen Sie Formularvalidierungs- und Ereignisauslösemechanismen
Unterstützen Sie das browserseitige Debuggen, um Programmprobleme und Leistungsengpässe schnell zu lokalisieren
Es verfügt über Funktionen wie SQL-Anti-Injection und HTML-Automatik-Anti-XSS.
Unterstützt bibliotheksübergreifende Join-Tabellen, bedingte Verbundfilter, Abfrage-PK-Cache usw.
Unterstützt RESTful, automatische Ladeverwaltung von Klassen
Unterstützt die Formularvalidierung und unterstützt Ereignisauslösemechanismen
Unterstützt browserseitiges Debuggen, schnelle Positionierungsprobleme und Leistungsengpässe
Mit SQL-Anti-Injection, automatischem HTML-Anti-XSS und anderen Eigenschaften
Wiki-URL: http://www.billge.cc
Englische Wiki-URL: http://www.billge.cc?lang=en
GitHub-URL: https://github.com/Tencent/Biny
F: Was ist der Unterschied zwischen dem Framework und dem herkömmlichen PHP-Framework und welche Vorteile bietet es?
A: Biny ist ein Framework mit einem hohen Grad an Freiheit, im Gegensatz zu anderen Frameworks, die die Konfiguration verschiedener Routen und die Verwendung externer Komponenten erfordern. Diese werden in Biny nicht benötigt und Sie können diese Funktionen schnell nutzen, indem Sie eine einfache Regel befolgen. Gleichzeitig verfügt das Framework über einen integrierten automatischen Lademechanismus, was die Nutzung aus Entwicklersicht sehr einfach macht. 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 hoch ist die Leistung des Biny-Frameworks?
A: Testmaschine: Intel 2-mal so viel wie Yii oben.
F: Ich möchte Biny verwenden. Gibt es eine entsprechende Dokumentation?
A: Die Dokumente finden Sie alle unter http://www.billge.cc
F: Passt sich das Biny-Framework an PHP7 an?
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 regelmäßig in mehreren Projekten verwendet und ist relativ ausgereift. Es wird in Zukunft kontinuierlich hinsichtlich Leistung und Funktionalität aktualisiert. Zu diesem Zeitpunkt müssen Sie lediglich die lib-Bibliothek aktualisieren und ersetzen, um das neueste Framework zu verwenden.
F: Was ist der Unterschied zwischen einem Framework und einem herkömmlichen PHP-Framework? Was sind die Vorteile?
A: Biny ist ein Framework mit hohem Freiheitsgrad, im Gegensatz zu anderen Frameworks, die auf externe Komponenten angewiesen sind. Diese sind in Biny unnötig und können mit einfachen Regeln schnell verwendet werden Aus Sicht des Entwicklers ist die Funktionalität sehr einfach zu verwenden. Auf Framework-Ebene sind die Anwendungen vollständig vor SQL-Injection und XSS-Injection geschützt.
F: Wie hoch ist die Leistung des Biny-Frameworks?
A: Testmaschine: Intel .
F: Funktioniert das Biny-Framework mit PHP7?
A: Ja. Im Vergleich zu PHP5 wurden Leistungssteigerungen um mehr als das Doppelte festgestellt.
F: Ist Biny jetzt die endgültige Version? Wird es weiterhin aktualisiert?
A: Die aktuelle Version wurde in mehreren Projekten verwendet und ist relativ ausgereift. Die Nachfolgeversion wird hinsichtlich Leistung und Funktionalität aktualisiert und Sie müssen die Lib-Bibliothek aktualisieren und ersetzen, um das neueste Framework zu verwenden.
F: Warum geht das Rendern der Vorlage schief?
A: Bitte aktivieren Sie short_open_tag in php.ini. Binys Beispiel verwendet die native Abkürzungs-Rendering-Methode in PHP, und die Abkürzungskonfiguration in der Systemkonfiguration muss für den normalen Gebrauch aktiviert werden. Wenn es sich um eine von Ihnen selbst entwickelte Vorlagenseite handelt und keine Abkürzung verwendet, ist dies natürlich auch dann in Ordnung, wenn short_open_tag nicht aktiviert ist. Abkürzungsbeispiel:
<?php echo $string;?> => <?=$string?>
F: Warum ist die Darstellung der Vorlage fehlerhaft?
A: Bitte öffnen Sie short_open_tag in php.ini. Sie verwenden die native abgekürzte Rendering-Methode in PHP und müssen die Kurzkonfiguration in der Systemkonfiguration für die normale Verwendung öffnen Wenn Sie eine eigene Vorlagenseite haben, müssen Sie sie nicht abkürzen, auch wenn Sie das abgekürzte Beispiel nicht öffnen:
<?php echo $string;?> => <?=$string?>