← PHP
PHP: Bibliotheken und Werkzeuge
Bausteine, die in PHP-Projekten zum Einsatz kommen: Templating, Datenzugriff, Tests, Build und Betrieb.
Laufzeit und Asynchronität
- PHP-FPM Der klassische Prozessmanager hinter nginx
- FrankenPHP Moderner Application Server auf Caddy-Basis
- RoadRunner Application Server in Go, hält PHP im Speicher
- Swoole Asynchrone Laufzeit mit Coroutines
- ReactPHP Ereignisgesteuerte, nicht-blockierende Bibliotheken
- AMPHP Asynchrone Programmierung mit Fibers
- Symfony Messenger Message-Bus und Warteschlangen
- Laravel Horizon Queue-Worker mit Dashboard
Templating und Frontend
- Twig Template-Sprache von Symfony und vielen CMS
- Blade Template-Engine von Laravel
- Livewire Reaktive Oberflächen ohne eigenes JavaScript
- Inertia.js Server-Routing mit Vue-, React- oder Svelte-Frontend
- Symfony UX Stimulus, Turbo und Live Components für Symfony
- Filament Admin-Panels und Formulare für Laravel
- EasyAdmin Admin-Oberflächen für Symfony
- Laravel Nova Kommerzielles Admin-Panel für Laravel
Datenbank und ORM
- Doctrine ORM Data-Mapper-ORM, Standard in Symfony
- Doctrine DBAL Datenbank-Abstraktion und Migrationen
- Eloquent Active-Record-ORM von Laravel
- Cycle ORM Data-Mapper-ORM für lang laufende Prozesse
- Phinx Framework-unabhängige Migrationen
- Elasticsearch / OpenSearch Volltextsuche, angebunden über offizielle Clients
- Predis / phpredis Redis für Caching, Sessions und Queues
Testing und Codequalität
- PHPUnit Das Standard-Testframework
- Pest Ausdrucksstarke Tests auf PHPUnit-Basis
- Codeception Akzeptanz-, Funktions- und Unit-Tests
- Behat Verhaltensgetriebene Tests in Gherkin
- PHPStan Statische Analyse, findet Fehler vor dem Ausführen
- Psalm Statische Analyse mit Typ-Inferenz
- PHP CS Fixer Einheitlicher Code-Stil
- PHP_CodeSniffer Prüft Coding-Standards
- Rector Automatisierte Refactorings und Upgrades
- Infection Mutationstests für die Testqualität
- Mockery Mock-Objekte für Tests
- Xdebug Debugger, Profiler und Coverage
- Composer Paketverwaltung für alle PHP-Projekte
Mehr zu PHP
Ein Projekt mit PHP?
Ob Neuentwicklung, Ablösung oder Weiterentwicklung eines bestehenden Systems: Beschreiben Sie kurz, worum es geht. Wir sagen Ihnen, was in der Praxis funktioniert.