|
CakePHP is an open source web application framework written in PHP, modeled after the concepts of Ruby on Rails, and distributed under the MIT License. Image File history File links Cake-php. ...
Software development is the translation of a user need or marketing goal into a software product. ...
A software release is the distribution, whether public or private, of an initial or new and upgraded version of a computer software product. ...
Computer software can be organized into categories based on common function, type, or field of use. ...
A web application framework is a software framework that is designed to support the development of dynamic websites, Web applications and Web services. ...
A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...
The MIT License, also called the X License or the X11 License, originated at the Massachusetts Institute of Technology, is a license for the use of certain types of computer software. ...
A website (alternatively, Web site or web site) is a collection of Web pages, images, videos and other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN. A Web page is a document, typically written in HTML...
Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ...
A web application framework is a software framework that is designed to support the development of dynamic websites, Web applications and Web services. ...
For other uses, see PHP (disambiguation). ...
Ruby on Rails is a free web application framework that aims to increase the speed and ease with which database-driven web sites can be created and offers skeleton code frameworks (scaffolding) from the outset. ...
The MIT License, also called the X License or the X11 License, originated at the Massachusetts Institute of Technology, is a license for the use of certain types of computer software. ...
History
CakePHP started in 2005, when Ruby on Rails was gaining popularity. The community has since grown and spawned several sub-projects. Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ...
Ruby on Rails is a free web application framework that aims to increase the speed and ease with which database-driven web sites can be created and offers skeleton code frameworks (scaffolding) from the outset. ...
CakePHP was not meant to be an identical copy of Ruby on Rails but a setup similar in design: the concepts and ideas of Ruby on Rails where permitted and needed, the strength of PHP where and when best used. The Mambo Foundation announced in 2007 that it would utilize the CakePHP framework for future versions of its widely used content management system, calling CakePHP a "solid choice and certainly one of the top frameworks available today."[1] Mambo (formerly named Mambo Open Source or MOS) is a free software / open source content management system (CMS) for creating and managing websites through a simple web interface. ...
Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ...
A Content Management System (CMS) is a software system used for content management. ...
Features Like Rails, CakePHP makes it easier for the user to interface with the database with Active Records. It also encourages use of the model-view-controller architectural pattern. Ruby on Rails is a free web application framework that aims to increase the speed and ease with which database-driven web sites can be created and offers skeleton code frameworks (scaffolding) from the outset. ...
This article is about computing. ...
Active Record is a design pattern frequently found in enterprise applications. ...
This article or section should include material from Model view controller triad Model-View-Controller (MVC) is a software architecture that separates an applications data model, user interface, and control logic into three distinct components so that modifications to the view component can be made with minimal impact to...
Architectural patterns are software patterns that offer well-established solutions to architectural problems in software engineering. ...
- Compatible with PHP4 and PHP5
- Integrated CRUD for database and simplified querying
- Request dispatcher with custom URLs
- Templating (PHP syntax with helper methods)
- View helpers for AJAX, Javascript, HTML forms
- Website directory independent
- Built-in validation
- Access control lists (ACL)
- Application scaffolding[2]
- Data sanitization
- Security, session, and request handling components
- View caching
In computing, CRUD is an acronym for Create, Read, Update, and Delete. ...
Project status There is a stable version 1.1.17.5612. Development on version 1.2.0.x is ongoing.
See also This is a comparison of web application frameworks. ...
Footnotes - ^ Auld, Chad. Baking Mambo. Jul 20, 2007
- ^ CakePHP Manual - Application Scaffolding. Retrieved on 2007-04-23.
| List of Web Application Frameworks | | Asp.net | DotNetNuke · MonoRail Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ...
is the 113th day of the year (114th in leap years) in the Gregorian calendar. ...
This is a list of notable web application frameworks, used for creating web applications. ...
ASP.NET logo ASP.NET is a web application framework marketed by Microsoft that programmers can use to build dynamic web sites, web applications and XML web services. ...
DotNetNuke is an open source [5] web application framework [6] written in VB.NET for the ASP.NET framework. ...
MonoRail is a Model-view-controller Web Framework inspired by the Ruby Action Pack [1] MonoRail differs from the standard Microsoft WebForms way of development as it enforces separation of concerns; controllers just handle application flow, models represent the data, and the view is just concerned about presentation logic. ...
| | ColdFusion | ColdSpring · Fusebox · Mach-II · Model-Glue This article or section does not adequately cite its references or sources. ...
ColdSpring is a framework for ColdFusion. ...
Fusebox is a web application framework for ColdFusion and PHP. Originally released in 1997, it is currently in its fifth major incarnation. ...
Mach-II is a framework for developing object oriented Model-View-Controller web-applications. ...
Model-Glue is a pure OO framework based on the MVC design pattern. ...
| | Java | Apache Cocoon · Apache Struts · AppFuse · Aranea framework · Google Web Toolkit · Grails · Hamlets · JavaServer Faces · JBoss Seam · jZeno · OpenLaszlo · OpenXava · Reasonable Server Faces (RSF) · RIFE · Shale Framework · SmartClient · Spring Framework · Stripes · Tapestry · ThinWire · WebObjects · WebWork · Wicket framework · ZK Framework âJava languageâ redirects here. ...
Apache Cocoon, often just called Cocoon, is a web development framework built around the concepts of separation of concerns and component-based web development. ...
For the part of a car, see strut or suspension (vehicle). ...
AppFuse is an open-source project for developing J2EE web applications. ...
Aranea framework is an an Open Source (APL 2. ...
The Google Web Toolkit is an open source toolkit allowing developers to create Ajax applications in the Java programming language [1]. GWT supports rapid client/server development and debugging in any Java IDE. In a subsequent deployment step, the GWT compiler translates a working Java application into equivalent JavaScript that...
Grails is an open source web application framework for high productivity. ...
The word Hamlet has more than one use: Hamlet, Prince of Denmark is a play by William Shakespeare, and the main character therein. ...
JavaServer Faces (JSF) is a Java-based Web application framework that simplifies the development of user interfaces for Java EE applications. ...
JBoss Seam is a web application framework developed by JBoss, a division of Red Hat. ...
jZeno is a full-stack open source java web application framework. ...
OpenLaszlo is an open source platform for the development and delivery of web applications with a usable human interface (sometimes called rich Internet applications) on the World Wide Web. ...
OpenXava is a framework for developing business applications in an effective way. ...
Reasonable Server Faces (RSF) is an open source web programming framework written in Java, developed at the Centre for Applied Research in Educational Technologies (CARET) at the University of Cambridge. ...
RIFE is a full-stack open source Java web application framework with tools and APIs to implement most common web features. ...
Shale is a web application framework maintained by the Apache Software Foundation. ...
SmartClient is a commercial Ajax framework created by Isomorphic Software. ...
The Spring Framework (or Spring for short) is an open source application framework for the Java platform. ...
Stripes is a presentation framework for building web applications using the latest Java technologies. ...
Tapestry is a Java-based programming toolkit that uses XML to implement applications in accordance with the model-view-controller design pattern. ...
ThinWire⢠is an open source, Java based Rich Internet Application development framework that utilizes Ajax techniques to give Web Applications the look and feel of traditional GUI applications. ...
WebObjects is a Java Web application server by Apple Computer. ...
WebWork is a Java web-application development framework developed by OpenSymphony. ...
Wicket is a web application framework for the Java programming language that reached version 1. ...
Wikibooks has more about this subject: ZK ZK is an open-source, all Java, Ajax Web application framework that enables rich UI for Web applications with no JavaScript and little programming. ...
| | Client-side | AJILE · Clean AJAX · Dojo Toolkit · Echo · Ext · jQuery · Microsoft AJAX Library · MochiKit · MooTools · Prototype JavaScript Framework · qooxdoo · Rialto Toolkit · Rico · script.aculo.us · SmartClient · Spry framework · Yahoo! UI Library Client-side JavaScript (CSJS) is JavaScript that runs on client-side, i. ...
AJILE, pronounced Agile, is the Advanced JavaScript Importing & Loading Extension. ...
There are very few or no other articles that link to this one. ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
Echo is a web framework for Swing programmers. ...
Ext (pronounced extent) is an open-source JavaScript library, for building richly interactive web applications using techniques such as AJAX, DHTML and DOM scripting. ...
jQuery is a lightweight web application framework that emphasizes the interaction between JavaScript and HTML. It was released January 2006 at BarCamp NYC by John Resig. ...
The Microsoft AJAX Library is a standalone collection of the standards-based Javascript classes included in ASP.NET AJAX. It is supported by most popular browsers and can be used to build client-centric web applications that integrate with any backend data provider. ...
MochiKit is a light-weight Javascript library written and maintained by Bob Ippolito. ...
Mootools is a compact, modular, Object-Oriented javascript framework designed to make writing extensible and compatible code easier and faster. ...
The Prototype Javascript Framework is a Javascript framework that provides an Ajax framework and other utilities. ...
â¹ The template below has been proposed for deletion. ...
Rialto is a cross browser javascript widgets library. ...
Rico is an open source, JavaScript framework for creating and extending AJAX applications, offering as well several other somewhat arbitrary JavaScript functions and behaviors (such as Drag-and-drop objects and functionality to programmatically round the corners of web page elements). ...
It is proposed that this article be deleted, because of the following concern: Non-notable software If you can address this concern by improving, copyediting, sourcing, renaming or merging the page, please edit this page and do so. ...
SmartClient is a commercial Ajax framework created by Isomorphic Software. ...
This article is considered orphaned, since there are very few or no other articles that link to this one. ...
Yahoo! UI Library (YUI) is an open-source JavaScript library, for building richly interactive web applications using techniques such as AJAX, DHTML and DOM scripting. ...
| | Perl | Catalyst · Interchange · Maypole · Mason Wikibooks has a book on the topic of Perl Programming Perl is a dynamic programming language created by Larry Wall and first released in 1987. ...
Catalyst is an open source Web application framework written in Perl, that closely follows the Model-view-controller (MVC) architecture, and supports a number of experimental web patterns. ...
Interchange is an open source web application server written in Perl. ...
Maypole is a Perl framework for MVC-oriented web applications, similar to Jakartas Struts. ...
Mason is the name of a Perl-based web site development and delivery engine. ...
| | PHP | Akelos Framework · BlueShoes · CakePHP · Canvas · CodeIgniter · DIY Framework · FUSE · Horde · PHP For Applications · PHPOpenbiz · PRADO · Qcodo · Seagull PHP Framework · Symfony · Zend Framework · Zoop Framework For other uses, see PHP (disambiguation). ...
The Akelos Framework is an open-source port of Ruby on Rails to the PHP programming language. ...
BlueShoes is a closed source PHP web application framework and content management system. ...
Canvas is an open-source web application framework built with and for PHP5. ...
CodeIgniter is lightweight web application framework from EllisLab, Inc. ...
The subject of this article may not satisfy the notability guideline or one of the following guidelines for inclusion on Wikipedia: Biographies, Books, Companies, Fiction, Music, Neologisms, Numbers, Web content, or several proposals for new guidelines. ...
FUSE is a PHP framework created by Jim Keller that uses Model-view-controller architecture along with Object-relational mapping Data Modeling concepts to provide tools for rapid PHP development. ...
Horde is a PHP-based Web application framework It offers applications such as the Horde IMP email client, a groupware (calendar, notes, tasks, file manager), a wiki and a time and task tracking software. ...
P4A - PHP For Applications is a RAD and object oriented web application framework written in PHP, for building event-driven stateful web applications. ...
PHPOpenbiz is an open source effort aimed at producing a framework to encourage zero-coding application development. ...
Prado may refer to: Land Cruiser Prado, a 4WD vehicle from Toyota Museo del Prado, an art gallery in Madrid Prado, Spain, a village in Castile-Leon the prado dam Prado River Miguelanxo Prado, a spanish comic book artist Ed Prado, a U.S. appeals court judge PRADO, a PHP...
The QCodo Development Framework is an open-source PHP 5 framework which builds an Object Relational Model (ORM), CRUD (Create, Retrieve, Update, Delete) UI pages, and AJAX hooks from an existing data model. ...
The subject of this article may not satisfy the notability guideline or one of the following guidelines for inclusion on Wikipedia: Biographies, Books, Companies, Fiction, Music, Neologisms, Numbers, Web content, or several proposals for new guidelines. ...
Symfony is a web application framework written in PHP which follows the model-view-controller (MVC) paradigm. ...
Zend Framework is an open source effort aimed at producing a framework for developing powerful and secure PHP 5 web applications. ...
Zoop Framework stands for Zoop Object Oriented PHP Framework. ...
| | Python | CherryPy · Django · Karrigell · Nevow · Porcupine · Pylons · Spyce · TurboGears · TwistedWeb · Webware · web.py · Zope Python is a high-level programming language first released by Guido van Rossum in 1991. ...
CherryPy is a framework for object-oriented web development using the Python programming language. ...
Django is an open source web application framework, written in Python, which loosely follows the model-view-controller design pattern. ...
Karrigell is a web framework written in Python and published under the Open Source BSD licence. ...
Nevow (pronounced like the French nouveau) is a Python web application framework. ...
Porcupine is a Python based web application server that provides an object oriented framework for developing Rich Internet Applications rapidly. ...
Pylons is an open source web application framework written in Python. ...
Spyce is technology similar to PHP that can be used to embed Python code into webpages. ...
TurboGears is a Python web megaframework created by bringing together a number of mature components such as MochiKit, SQLObject, CherryPy and Kid, along with some TurboGears specific code to make everything work together easily. ...
Twisted is an event-driven networking framework written in Python and licensed under the MIT licence. ...
Webware is a term used to describe a website that provides software-like services. ...
Zope management interface in a web browser window. ...
| | Ruby | Camping · Nitro · IOWA · Ramaze · Cerise · Merl · Ruby on Rails Ruby is a reflective, dynamic, object-oriented programming language. ...
Camping is a web framework which consistently stays at less than 4kb of code. ...
Nitro is a Ruby based web application framework. ...
IOWA is a framework, written in the Ruby programming language, for the development of both web based applications and more general dynamic web content. ...
Ramaze is a modular Web framework written in the Ruby programming language. ...
Cerise is a web/application server following the same general pattern as J2EE application servers, but written in the Ruby programming language and providing a very flexible, elegant, lightweight, and developer friendly environment for building web applications. ...
Merl may refer to: Merl, Luxembourg, a quarter of Luxembourg City Merl (Buffyverse), a character in the television series Angel Merl Saunders, an American keyboardist The acronym MERL may refer to: Materials Engineering Research Laboratory Mitsubishi Electric Research Laboratories Museum of English Rural Life Merle Category: ...
Ruby on Rails is a free web application framework that aims to increase the speed and ease with which database-driven web sites can be created and offers skeleton code frameworks (scaffolding) from the outset. ...
| Other/ Multiple languages | Alpha Five · Fusebox (ColdFusion and PHP) · Helma Object Publisher ( Server-side ) · Lift (Scala) · Magic (Scheme) · OpenACS (Tcl) · Seaside (Smalltalk) · UnCommon Web (Common Lisp) · Yaws (Erlang) Alpha Five is a database application produced by Alpha Software, similar to Microsoft Access and Filemaker Pro. ...
Fusebox is a web application framework for ColdFusion and PHP. Originally released in 1997, it is currently in its fifth major incarnation. ...
This article or section does not adequately cite its references or sources. ...
For other uses, see PHP (disambiguation). ...
Helma Object Publisher is an open source software package that provides JavaScript based server-side scipting language. ...
Server-side JavaScript (SSJS) refers to JavaScript that runs on server-side. ...
Scala is a multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. ...
Scheme is a multi-paradigm programming language. ...
The OpenACS logo The Open Architecture Community System (OpenACS) is an advanced open-source toolkit for developing community web applications licensed under the terms of the GNU GPL. The Open Architecture Community System provides: A large set of applications, that can be used to deploy web sites that are strong...
Tcl (originally from Tool Command Language, but nonetheless conventionally rendered as Tcl rather than TCL; and pronounced tickle) is a scripting language created by John Ousterhout. ...
Seaside is an open source web application framework for developing web applications in Smalltalk. ...
For other uses, see Small talk. ...
UnCommon Web is a web development framework for Common Lisp. ...
âLISPâ redirects here. ...
Yaws (Yet another webserver) is a webserver written in Erlang. ...
Erlang is a general-purpose concurrent programming language and runtime system. ...
| External links |