Fat-Free Framework
![]() |
|
Developer(s) | F3::Factory / Bong Cosca |
---|---|
Stable release | 3.5.1 / December 31, 2015[1] |
Written in | PHP |
Operating system | Cross-platform |
Type | Web framework |
License | GNU General Public License |
Website | <strong%20class= "error"><span%20class="scribunto-error"%20id="mw-scribunto-error-1">Lua%20error%20in%20Module:Wd%20at%20line%20405:%20invalid%20escape%20sequence%20near%20'"^'. http://<strong%20class="error"><span%20class="scribunto-error"%20id="mw-scribunto-error-1">Lua%20error%20in%20Module:Wd%20at%20line%20405:%20invalid%20escape%20sequence%20near%20'"^'.Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value). |
Fat-Free Framework is an open-source web framework distributed under the GNU General Public License and hosted by GitHub and Sourceforge. The software seeks to combine a full featureset with a lightweight code base while being easy to learn, use and extend.
The source code (~65KB) is written almost entirely in PHP and engineered specifically with user experience and usability as its primary design goals.[2][3][4]
Commonly called F3 by PHP developers, Fat-Free was released as free software in 2009.[5] Its general architecture was influenced by Ruby's Sinatra. The lightweight code base[6] is controlled and actively maintained by a small core team, with additional functionality and funding contributions coming from various enterprises and user groups,[7] who also help guide its future direction.
The base feature set includes a URL router, cache engine, and support for multilingual applications. Fat-Free also has a number of plug-ins that extend its functionality as well as data mappers for SQL and NoSQL database back-ends: SQLite, MySQL, PostgreSQL, MSSQL, Sybase, DB2, MongoDB, CouchDB, and Flat File.
The core functionality is accompanied by a number of optional plug-ins, among them a template engine, a Unit testing toolkit, Database-managed sessions, Markdown-to-HTML converter, Atom/RSS feed reader, Image processor, Geodata handler, a Basket/Shopping cart application and data validation.
See also
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
- No URL found. Please specify a URL here or add one to Wikidata.
- fatfree on GitHub - changelog
- Top 10 Lightweight Frameworks for PHP Development
- Blog Tutorial
- PHP Libraries, Frameworks and Tools
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ php Architect Feb 26, 2010 issue
- ↑ PHP Software Reviews: Five Great PHP Frameworks
- ↑ Lua error in package.lua at line 80: module 'strict' not found.