Yii
An MVC PHP web application framework, Yii is an object-oriented, open-source, and component based framework.Features:
- Run well in third-party code
- Code generated by its components and tools follows XHTML standard
- Automatic Code generation for applications such as skeleton, CRUD, etc.
- Functionality and Unit testing based on Selenium and PHPUnit
- Prevention of cookie tampering, cross-site request forgery, cross-site scripting, etc.
- Error handling and logging
- Layered caching scheme
- Internationalization and localization
- Generation and handling of complex WSDL service specifications
CodeIgniter
To build dynamic web applications, CodeIgniter would be the best PHP open-source frameworkFeatures:
- Clear documentation
- No coding rules
- High Performance
- Compatibility with standard hosting
- No large-scale monolithic libraries, configuration, or template language
- Mere solutions over complexities
It is based on MVC pattern. Under CodeIgnitor, controller classes are important for the development whereas views and models are optional. CodeIgnitor is noted for its speed and gains fame for its lighter, faster, and the least like a framework qualities.
CakePHP
An open-source PHP web application framework, CakePHP is based on MVC pattern and modeled after Ruby on Rails concepts and released under the MIT License.Features:
- Integrated CRUD for interaction of the database
- Application scaffolding and code generation
- Request sent off with clean, custom URLs
- Inbuilt validation
- Fast and flexible Templating
- View helps for AJAX, JavaScript, HTML Forms, etc.
- Effective components
- Flexible ACC and caching
- Date Sanitization and Localization
- No configuration required and can work from any website directory
Symfony
A leading PHP framework, Symfony is to build web applications and websites and to quicken the creation and maintenance of it. By using naming conventions for classes and PHPUnit, you can select any required software components as you are not limited to Symfony environment.Zend Framework 2
Features:
- Use-at-will architecture
- Support for multiple database system and vendors like MySQL, Oracle, SQLite, etc.
- Composition and delivery of, recovery through mbox, IMAP4, POP3, and Maildir.
- Flexible caching subsystem with support for memory or a file system
Laravel
A PHP web application framework that suits all types and sizes of projects is Laravel. Its expressive refined syntax aims to ease certain tasks such as routing, caching, authentication, and sessions. It is hosted on GitHub and released under MIT License. Laravel has powerful, accessible tools to build large applications with an expressive migration system, tightly integrated unit testing support, and inversion control container. It is built on top of several components of Symfony that provides a strong foundation of reliable, well-tested code. It works on SQL Server, SQLite, etc.
Features:
- MVC Pattern
- Convention over configuration
- Promotes DRY principle
- Unit Testing
No comments:
Post a Comment