Nette Framework: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
ValterVBot (discussione | contributi)
m tag source deprecati, replaced: <source lang= → <syntaxhighlight lang= (7), </source> → </syntaxhighlight> (7)
Nessun oggetto della modifica
 
(11 versioni intermedie di 7 utenti non mostrate)
Riga 1:
{{Software
|Sviluppatore = [[David Grudl]], [[Nette Foundation]]
|SistemaOperativo = multipiattaforma
|Genere = ideweb framework
|Licenza = [[Licenza MIT]]
|SoftwareLibero = sì
Riga 8:
'''Nette Framework''' è un [[framework]] open source per la creazione di applicazioni web in [[PHP]]&nbsp;5 e PHP 7. Nette Framework si focalizza sull'eliminazione dei rischi sulla sicurezza, supporta [[AJAX]], [[Don't repeat yourself|DRY]], [[KISS (principio)|KISS]], [[Model-view-controller|MVC]] e riutilizzo del codice. Utilizza la programmazione basata sugli eventi ed utilizza in gran parte l'utilizzo dei componenti. L'autore originale di Nette Framework è David Grudl e del suo sviluppo odierno se ne occupa la Nette Foundation.<ref>{{Cita web |url=https://nettefoundation.com/ |titolo=Nette Foundation |accesso=3 maggio 2019 |urlarchivio=https://web.archive.org/web/20161107062256/https://nettefoundation.com/ |dataarchivio=7 novembre 2016 |urlmorto=sì }}</ref> Nette Framework è un software libero, distribuito sotto licenza [[GNU General Public License|GNU GPL]] e licenza Nette,<ref>[https://nette.org/cs/licence Licenza] sul sito ufficiale</ref> che deriva dalla [[Licenze BSD|licenza BSD]] originale (vecchia a 4 clausole).
 
L'autore di Nette Framework organizza corsi di formazione che in parte possono sostituire pezzi di documentazione. Ogni mese si svolge un incontro non formale dei sostenitori di Nette Framework, chiamato l{{'}}''ultimo sabato'' organizzato a Praga, Brno ed altre città. L'ingresso è gratis.
 
== Requisiti ==
Riga 64:
Debug::enable(Debug::DETECT, '%logDir%/php_error.log', 'admin@example.com');
</syntaxhighlight>
Il parametro Debug::DETECT significa che Nette deve da solo capire se è un server di produzione o di sviluppo. L'altro parametro è il percorso del log mentre l'ultimo parametro è l'indirizzo email a chi inviare un alert in caso di errori. La email viene inviata una solosola volta.
 
=== Modalità di sviluppo o di produzione ===
Riga 76:
 
== Forms ==
Nette dà al programmatore uno strumento molto potente per la creazione di form. Il Framework si occupa di organizzare e controllare tutti gli elementi del modulo. Controlla anche gli accessi/invii contro un probabile attacco.
 
=== Vantaggi di Nette Framework ===
Riga 96:
 
== Routing, Cool URL ==
A differenza di molti altri frameworks, è possibile impostare il formato dell'URL, come ultima cosa nell'intera applicazione. Permette il routing bidirezionale, che viene utilizzato sia per l'analisi e la generazione dei percorsi. Il Cool URL è importante anche per il SEO, i motori di ricerca valutano l'indirizzo che diventa parte importante del sito e quindi influisce sulla posizione del motore di ricerca. Allo stesso tempo, gli indirizzi sono più facili da leggere e deventadiventa più facile da ricordare. Nette nasconde le direttive mod_rewrite e non è necessario utilizzarle per definire le route. Ciò evita errori.
 
Esempi di URL classico:
Riga 112:
* [https://nette.org Pagina ufficiale]
* [https://api.nette.org/ Documentazione API]
* [https://addons.nette.org/ Componenti] {{Webarchive|url=https://web.archive.org/web/20160321141622/https://addons.nette.org/ |date=21 marzo 2016 }}
'''Articolo su Nette Framework'''
 
* https://kritek.it/blog/nette-framework
; Supporto in italiano su Nette Framework
;* https://web.archive.org/web/20190120152652/http://www.kritekprogrammatore-consultingphp.eu/
;* https://wwwphpprogramator.kritek.eucz/
;* https://wwwphpdeveloperexpert.kritek.itcom/
;* https://kritek.eu {{Webarchive|url=https://web.archive.org/web/20210302165054/https://kritek.eu/ |date=2 marzo 2021 }}
;* https://www.kritek.cz
;* https://kritek.it {{Webarchive|url=https://web.archive.org/web/20210416112301/https://kritek.it/ |date=16 aprile 2021 }}
;* https://kritek.cz {{Webarchive|url=https://web.archive.org/web/20210506060404/https://kritek.cz/ |date=6 maggio 2021 }}
 
{{PHP}}
{{Framework per applicazioni web}}