Laravel is a free, open-source PHP web framework, intended for the development of web applications following the model–view–controller (MVC) architectural pattern. Some of the features of Laravel are a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar. Laravel attempts to take the pain out of development by easing common tasks usedin the majority of web projects, such as authentication, routing, sessions, and caching. Laravel aims to make the development process a pleasing one for the developer without sacrificing application functionality.
Zend Framework is an open source, object-oriented web application framework implemented in PHP 5 and licensed under the New BSD License. The framework is basically a collection of professional PHP based packages. Zend Framework is often called a ‘component library’, because it has many loosely coupled components that you can use more or less independently. When working in a Zend framework, everything needs to be seen and used as an object. However, this also has its set of disadvantages such as making the coding more complicated. However, it does provide the upper hand by making the codes reusable.
Code Igniter is an open-source software rapid development web framework, for use in building dynamic web sites with PHP. Code Igniter is loosely based on the popular model–view–controller (MVC) development pattern. While controller classes are a necessary part of development under Code Igniter, models and views are optional. Code igniter can be also modified to use Hierarchical Model View Controller (HMVC) which allows developers to maintain modular grouping of Controller, Models and View arranged in a sub-directory format.
Yii is an open source, object-oriented, component-based MVC PHP web application framework. Yii is a pure OOP framework, and takes advantage of some of PHP’s more advanced features, including late static binding, SPL classes and interfaces, and anonymous functions. Yii is like a suit that looks great off of the rack, but is also very easy to tailor to fit your needs. Virtually every component of the framework is extensible.
Symfony is a PHP web application framework and a set of reusable PHP components/libraries. Symfony aims to speed up the creation and maintenance of web applications and to replace repetitive coding tasks. Symfony has a low performance overhead used with a byte code cache. Symfony is aimed at building robust applications in an enterprise context, and aims to give developers full control over the configuration: from the directory structure to the foreign libraries, almost everything can be customized.
Android software development is the process by which new applications are created for devices running the Android operating system. Applications are usually developed in Java and other programming language using the Android software development kit (SDK). mobile operating system developed by Google, based on the Linux kernel and designed primarily for touch screen mobile devices such as smart phones and tablets.