HOME

TheInfoList



OR:

Nette Framework is an open-source framework for creating web applications in
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group. ...
. It supports
AJAX Ajax may refer to: Greek mythology and tragedy * Ajax the Great, a Greek mythological hero, son of King Telamon and Periboea * Ajax the Lesser, a Greek mythological hero, son of Oileus, the king of Locris * ''Ajax'' (play), by the ancient Gree ...
, DRY,
KISS A kiss is the touch or pressing of one's lips against another person or an object. Cultural connotations of kissing vary widely. Depending on the culture and context, a kiss can express sentiments of love, passion, romance, sexual attraction, ...
,
MVC MVC may refer to: Science and technology * Maximum-value composite procedure, an imaging procedure * Multivariable calculus, a concept in mathematics * Multivariable control, a concept in process engineering * Mechanical vapor compression, a desal ...
and code reusability. The original author of the framework is David Grudl, but further development is now maintained by the Nette Foundation organization. Nette is a
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
released under both the New BSD license and the GNU GPL version 2 or 3.


Components

Nette is a
full-stack framework Full stack, full-stack, fullstack or Full Stack Cloud might refer to; * Full Stack Cloud are those complete Cloud Computing Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud stor ...
composed from a set of decoupled and reusable components.Nette Components
/ref> * Application – The kernel of web application * Bootstrap – Bootstrap of your application * Caching – Cache layer with set of storages * Component Model – Foundation for component systems * DI – Dependency Injection Container * Database – Database layer * Finder – Finds files and directories with intuitive interface * Forms – Greatly facilitates secure web forms * Http – Layer for the HTTP request & response * Latte – template engine * Mail – Sending E-mails * Neon – Loads and dumps NEON format * Php Generator – PHP code generator * Reflection – PHP class reflection enhancements * Robot Loader – Comfortable autoloading * Safe Stream – Safe atomic operations with files * Security – Provides access control system * Tester – Comfortable and easy-to-use unit testing tool * Tokenizer – String tokenization * Tracy – Debugging tool * Utils – Utilities and Core Classes * deprecated – Namespace containing deprecated classes


Development and versioning


See also

* Comparison of web frameworks


References

Web frameworks Free computer libraries PHP frameworks Software using the BSD license {{Web-software-stub