PHP - Frameworks
Aus Wikizone
Übersicht über verschiedene PHP Frameworks Stand Ende 2016
Quellen:
http://www.hongkiat.com/blog/best-php-frameworks/
Laravel[Bearbeiten]
Wird oft als das umfassenste und beste Framework umschrieben. Setzt auf Symfony auf.
- RESTful routing,
- native PHP or light weight tempting engine and many more features.
- Inherent Database Version control
- Built-in unit testing and simply readable impressive syntax
- Larger Community catering to thousands of programming geeks and application developers
- Required Skills for LARAVEl – PHP and OOP knowledge Latest Stable Version – 4.1
Phalcon[Bearbeiten]
Basiert auf C Klassen und ist daher extrem schnell und mit guter Caching Engine
- Learning curve is so easy
- Easy to use of ORM in PhalconPHP
- Direct Injection that facilitates easy-to-create software which tests end to end applications.
- Neat and clean intuitive API with solid code written on powerful design patterns
CodeIgniter[Bearbeiten]
- Lightweight Footprint
- Guter Einstieg auch für Anfänger
- Kleinere Projekte
- MVC Controller ist Must Rest Optional
- Stellt geringe Anforderungen an den Server (auch alte PHP Versionen etc.)
Slim[Bearbeiten]
Slim is used by many PHP developers for developing RESTful APIs and services. Slim comes with features such as URL routing, client-side HTTP caching, session- and cookie encryption, and it supports “flash” messages across HTTP requests as well. Its User Guide is an easy read, and if you are interested in the new features of the upcoming major release (already in beta), you can watch this primer video about Slim 3.
Symfony[Bearbeiten]
Stable, sustainable and flexible 3 in 1 framework that is quickly adaptable to all your needs Symfony is a set of reusable PHP components Open Source PHP framework for developing web applications. Easy to install and configure on most platforms Database engine-independent Simple to use, in most cases, but still flexible enough to adapt to complex cases Based on the premise of convention over configuration–the developer needs to configure only the unconventional Compliant with most web best practices and design patterns Enterprise-ready–adaptable to existing information technology Stable enough for long term projects Very easy code, with phpDocumentor comments Allowing for integration for other vendor libraries
Weitere[Bearbeiten]
- CakePHP
- Zend
- Yii