Software:Nette Framework: Difference between revisions

From HandWiki
(change)
 
(import)
 
Line 1: Line 1:
{{primary|date=May 2018}}
{{Infobox software
{{Infobox software
| name = Nette Framework
| name = Nette Framework
| logo = [[File:Nette Framework Logo.png|Nette Framework Logo]]
| logo = Nette Framework Logo
| developer = Nette Foundation
| developer = Nette Foundation
| latest release version = <!-- If you update this, remember to change: Comparison of web frameworks]] --> 3.1
| latest release version = <!-- If you update this, remember to change: Comparison of web frameworks]] --> 3.1
Line 9: Line 7:
| repo = {{URL|https://github.com/nette/nette|Nette Repository}}
| repo = {{URL|https://github.com/nette/nette|Nette Repository}}
| programming language = [[Organization:PHP|PHP]]
| programming language = [[Organization:PHP|PHP]]
| operating system = Cross-platform
| operating system = [[Cross-platform]]
| license = New BSD license
| license = New BSD license
| website = {{URL|https://nette.org/en}}
| website = {{URL|https://nette.org/en}}
}}
}}


'''Nette Framework''' is an open-source [[Software framework|framework]] for creating web applications in [[Organization:PHP|PHP]]&nbsp;5 and 7. It supports AJAX, [[Don't repeat yourself|DRY]], KISS, MVC 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]] released under both<ref>[http://nette.org/en/license Nette license]</ref> the [[Software:BSD licenses#3-clause|New BSD]] license and the [[Software:GNU General Public License|GNU GPL]] version 2 or 3.
'''Nette Framework''' is an open-source [[Software framework|framework]] for creating web applications in [[Organization:PHP|PHP]]. It supports AJAX, [[Don't repeat yourself|DRY]], KISS, MVC 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]] released under both<ref>[http://nette.org/en/license Nette license]</ref> the [[Software:BSD licenses#3-clause|New BSD]] license and the [[Software:GNU General Public License|GNU GPL]] version 2 or 3.


== Components ==
== Components ==

Latest revision as of 15:14, 12 April 2024

Nette Framework
File:Nette Framework Logo
Developer(s)Nette Foundation
Stable release
3.1 / 5 January 2021; 3 years ago (2021-01-05)[1]
RepositoryNette Repository
Written inPHP
Operating systemCross-platform
LicenseNew BSD license
Websitenette.org/en

Nette Framework is an open-source framework for creating web applications in PHP. It supports AJAX, DRY, KISS, MVC 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 released under both[2] the New BSD license and the GNU GPL version 2 or 3.

Components

Nette is a full-stack framework composed from a set of decoupled and reusable components.[3]

  • 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

2.0[4] Last 2.0.x release was Nette 2.0.19[5]
2.1[6] Latest 2.1.x release is Nette 2.1.13[7]
2.2[8] Latest 2.2.x release is Nette 2.2.14[7]
2.3[9] Latest 2.3.x release is Nette 2.3.11[7]
2.4[10] Latest 2.4.x release is Nette 2.4.16[7]
3.0[11] Latest 3.0.x release is Nette 3.0.0[7]
3.1[12] Latest 3.1.x release is Nette 3.1.0[7]

See also

References