FACTOID # 127: Costa Rica leads the world in per capita exports of bananas, cassava, melons, and pineapples to the United States. Unsuprisingly, they’re also first in pesticide use.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > CakePHP
CakePHP
Developer: Cake Software Foundation, Inc.
Latest release: 1.1.17.5612 / August 29, 2007
Genre: Web application framework
License: MIT License
Website: www.cakephp.org

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. ...

Contents

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

  1. ^ Auld, Chad. Baking Mambo. Jul 20, 2007
  2. ^ CakePHP Manual - Application Scaffolding. Retrieved on 2007-04-23.

External links



 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m