Assignments 06 Php Frameworks

Assignments 06 Php Frameworks

PHP Frameworks

Laravel

Laravel is a free, open-source PHP web framework intended for the development of web apps following the MVC architectural pattern. It includes a modular packaging system with dependency management, a complete authentication system, Object-relational mapping, a command-line interface, automatic testing and a portable virtual development environment.

CodeIgniter

CodeIgniter is a fast framework that helps you build web apps quickly, and requires minimal configuration. It includes defenses against CSRF and XSS attacks, as well as context-sensitive escaping. It also offers multiple methods of caching to speed up your apps.

Slim

Slim is a stripped-down, agile, micro PHP framework. It focuses on receiving an HTTP request, invoking a callback and returning an HTTP response. It is easy to learn and suited for building small apps and APIs.

Summary

There are a number of PHP frameworks that are available, with large support communities, and that offer security advantages and extensive libraries.