Wojciech Sznapka Blog: Verwenden Sie immer die meisten aktuellen Versionen für Benchmarks

In Reaktion auf einige Kritik an seinem früheren Post mit einigen Rahmenbedingungen Benchmarks, Wojciech Sznapka hat geschrieben aktualisierten Ergebnisse mit den neuesten Versionen der jeweiligen Rahmenbedingungen.

In meinem vorherigen Post Moderne Rahmen Vergleich stellte ich Leistungstests, die Ruby On Rails, Django und Symfony2 verglichen. Nach Erhalt eines Feedback in den Kommentaren habe ich beschlossen, diese Benchmark noch einmal auf meinem eigenen Laptop laufen (statt für mein Hosting). Der Grund war einfach: Umwelt war veraltet.

Es gab einige Gesamtleistung steigt gesehen wurden, aber einige Statistiken wurden höher – die „Zeit pro Anfrage“ für alle von ihnen wuchsen, einige von ziemlich viel. Er präsentiert diese Benchmarks mit einem Vorbehalt, obwohl:

Sie sollten niemals wählen Rahmenbedingungen auf Basis von Benchmarks. Diese zeigt ihnen, von einem Standpunkt aus, aber es gibt viele andere Aspekte, wie die Unterstützung, Gemeinschaft, Reife, die Anzahl der bereit-Komponenten verwenden.

PHPDeveloper.org

Wojciech Sznapka Blog: Völlig isoliert Tests in Symfony2

Wojciech Sznapka hat einen neuen Beitrag in seinem Blog suchen heute bei seiner Erschaffung von voll isoliert Tests als Teil eines Symfony2 Anwendung. Er spricht von zwei Fragen er vor kurzem mit Prüfleistungen in diesem beliebten Rahmen gelöst.

Das Wichtigste, was Sie mit Ihrem wiederverwendbar Bundles bieten sollte, ist Unit-Tests eingestellt. In letzter Zeit habe lösen zwei große Fälle, die Symfony2 nicht hat der Box kam: Test-Dienstleistungen, definiert in Dependency Injection Container und laufen Modellversuche mit Einbauten in vollständig isolierte Umgebung.

Er enthält Code-Snippets für beide Lösungen – ein BaseTestClass für die Arbeit mit Dependency Injection Tests und eine ModelTestCase Klasse, in der setUp (), lädt in der erforderlichen Vorrichtungen so der Test vollständig isoliert werden kann.

PHPDeveloper.org