article Related Topics:
Frameworks
 

''This is about the general software development term; Framework is also the name of an office application suite, and Mac OS X frameworks are application frameworks.

In software development, a framework is a defined support structure in which another software project can be organized and developed. A framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project.

Frameworks are designed with the intent of facilitating software development, by allowing designers and programmers to spend more time on meeting software requirements rather than dealing with the more tedious low level details of providing a working system. For example, a team using Apache Struts to develop a banking web site can focus on how account withdrawals are going to work rather than how to control navigation between pages in a bug-free manner. However, there are common complaints that using frameworks adds to "code bloat", and that a preponderance of competing and complementary frameworks means that one trades time spent on rote programming and design for time spent on learning frameworks.

Outside of computer applications, a framework can be considered as the processes and technologies used to solve a complex issue. It is the skeleton upon which various objects are integrated for a given solution.

Example frameworks


  • Symfony — an open source web application framework written in PHP
  • ThinWire - an open source Rich Internet Application framework written in Java
  • TurboGears — an open source web application framework written in Python
  • WASP — an open source web application framework written in PHP
  • Wicket — component-based Java web application framework
  • Molins — PHP Struts-like framework for enterprise web applications
  • web.framework — PHP MVC based framework for web applications
  • Zheta — PHP objects framework for enterprise web applications
  • XINS — Java-based framework for web applications
  • Zend Framework — a high quality and open source framework for developing web applications and web services.
  • ZNF — PHP Struts-like framework for enterprise web applications
  • Zoop Framework — open source component-based, object-oriented PHP web application framework
  • Zope — a Python-based application server
  • ZK Framework — an open source Ajax/XUL web application framework written in Java

External links


Integrated development environments | Framework | Framework | Framework | Cadre d'applications | Framework | Framework | Framework | Framework | Framework

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Framework".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld