Thursday, 21 November 2013

Web Application Frameworks

A Web Application Framework is a software framework that is designed to support the development of dynamic websites, web applications, web services and web resources. The framework aims to alleviate the overhead associated with common activities performed in web development. Most of these frameworks based on the popular MVC architectural design pattern. Most MVC frameworks follow a push-based architecture also called "action-based". For example, many frameworks provide libraries for database access, templating frameworks and session management, and they often promote code reuse. 
Examples of  frameworks according to language ;-

PHP
  • CodeIgniter
  • Yii
  • Zend framework
  • CakePHP
  • FuelPHP
  • TYPO3

Java
  • Spring 
  • Java Server Faces(JSF)
  • Apache Struts
  • Google Web Toolkit(GWT)
  • Grails
  • JBoss Seam

Python
  • Django
  • Flask
  • CherryPy
  • Web2Py

Javascript
  • Meteor
  • SmartClient
  • Wakanda

C++
  • CppCMS
  • Wt

No comments:

Post a comment