PHP is the recursive acronym for Hypertext Preprocessor, which is widely used open-source scripting language for web-development, what distinguishes PHP from something like Javascript is that the code is executed on the server and the processed response is sent to the client, thus the client is oblivious to the underlying code.

Why Php ?

  • Scalability – PHP follows shared nothing architecture which at the advent of our growing business helps us to scale with limited resources.
  • Frameworks – Tons of framework are available in the online market to make the development much faster and simpler.
  • Documentation - Php is well documented and any information is available with one click.


Top Frameworks

Laravel

Laravel, cited as one of the most popular PHP web framework available in the market as captured the development sector attention in a quick span of time, It follows an model–view–controller (MVC) architectural pattern for the development of integrated web solutions.

Features of Laravel:

  • Dedicated dependency manager for modular packaging system.
  • Accessing relational database in multiple ways.
  • Utilities that help in maintain and deploying of an web application.

Eg : Otobots, tutorsvalley

Yii

Yii Framework, got its name from Chinese “Yee” for its simple and evolutionary concept to build and deliver web applications at ease. Similar to other frameworks, Yii too follows MVC architectural pattern.

Features of Yii:

  • Model-View-Controller (MVC) design pattern.
  • Request handling of web service and maintain and standardizing complex WSDL service specifications.
  • Efficient caching system thus providing most optimal performance, and easily management of cache storage.
  • Error handling and logging. Log messages can be categorized, filtered and routed to different destinations.

eg : Kometonline

CodeIgniter

CodeIgniter is a loosely based on popular MVC development pattern, It can be modified to use as a Hierarchical Model View Controller (HMVC) which allows developer to maintain modularity by arranging the components in an subdirectory format. It is most often noted for its speed comparatively with other available frameworks in the market.

Features of Codeigniter :

  • Of all available MVC frameworks, CodeIgniter is considered to be the most extremely light weight framework
  • Database operations are made simpler and effective by implementing a modified version of Active Record database pattern

eg : ischooledx, Bizcheckin