Yii is a high-performance, component-based structured PHP-framework for rapid development of large Web applications. It allows to apply the concept of maximum code reuse and significantly accelerates the process of web development. Name Yii and means easy, efficient and extensible.
Kohana is the web framework in PHP with open source, which uses architectural model MVC (Eng. Model View Controller). His goal is to be safe, easy and simple in use. Online magazine “Inside” for web PHP developers have recognized Kohana as “an editorial choice for architecture, speed and community”.
Symfony – an open PHP-framework that implements the pattern of Model-View-Controller (MVC) and automatizes most common web tasks. In addition, it is a well-tuned system of related classes and is designed for developing and managing of Web applications. It is issued under the MIT license. Symfony is free software. Website of the first version symfony-project.com was launched in October 18, 2005.
Phalcon is an open-source high-level framework for PHP5, developed as compiled C++ extension, that optimizes it for high performance. You don’t need to know C language, because the framework functionality is presented by PHP classes and ready to use. The Phalcon parts are not tough related, and it allows you to use them as independent components for any application.
Codeigniter is an instrument which is used in PHP for web-applications developers. It allows you to develop applications faster instead of writing code from scratch. It provides a rich set of libraries for commonly used tasks and simple interface and logical structure to access these libraries. Codeigniter gives you an opportunity to focus on your project by using the minimum amount of code needed for a particular task.
.NET (is pronounced as “dot net”) software platform released by Microsoft in 2002. The basis of the platform is the Common Language Runtime (CLR), which is suitable for different programming languages. CLR functionality available in all programming languages, using this environment. Mostly it used for programming using C#, which belongs to the Microsoft’s family of programming languages.
ASP is a technology, which is based on the embedding into the web-pages special controls that allow programmed control. In fact, ASP is a technology for dynamic creation of pages on the server side, which has been approached the design and implementation of Web-based applications to the model, which are used for designing and implementing of regular applications. Scripting languages (VBScript or JScript) are used for the implementation of ASP applications. Also it is possible to use COM-components. ASP technology is designed for the operating systems of the Windows NT family, and operates under the Microsoft IIS web server.
Rails is a complete, multi-level framework for building web applications. It is based on the architecture of the Model-View-Controller (MVC). Rails is used for developing of startups and large projects. First of all Rails is an infrastructure, that’s why it is perfectly used for any types of web applications.
Play is an open source web framework, written in Scala and Java, Play implements model–view–controller (MVC) architectural pattern. It aims to optimize developer productivity by using convention over configuration, hot code reloading and display of errors in the browser.
Play was created being inspired with Ruby on Rails and Django frameworks. Play use Java to build Web applications that do not have a clear specification accordance Java Enterprise Edition. Play does not use Java EE restrictions. This makes it easier to develop with Play than with other Java platforms.
Android Annotations is an Open Source framework developed to speed up development for Android OS devices. It takes care of the plumbing, and lets you concentrate on what’s really important. Using Java annotations, developers can show their intent and let Android Annotations generate the plumbing code at compile time. Main features of Android Annotations are: dependency injections, event binding, REST client.