Nette Framework: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Prima traduzione
Nessun oggetto della modifica
Riga 15:
}}
 
'''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]], [[DRY]], [[KISS]], [[Model-view-controller|MVC]] e riutilizzo del codice. Utilizza la programmazione basatobasata susugli eventi eed utilizza in gran parte l'utilizzo didei componenti. L'autore originale di Nette Framework è [[David Grudl]], e del suo sviluppo odierno sviluppose sine occupa la Nette Foundation.<ref>[http://nettefoundation.com/ Nette Foundation]</ref> Nette Framework è un software libero, je [[svobodný software]], offertodistribuito sotto licenza [[GNU General Public License|GNU GPL]] ae licenza Nette,<ref>[http://nette.org/cs/licence Licenční politika] na oficiálních stránkách Nette</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 in parte pezzi di documentazione.<ref>Jakub Vrána: [http://php.vrana.cz/ohlas-na-skoleni-nette.php ''Ohlas na školení Nette''], blog PHP triky</ref> Ogni mese si svolge un incontro non formale dei sostenitori di Nette Framework, chiamato l'''ultimo sabato'' organzzatoorganizzato a Praga, Brno ed altre città. L'ingresso è gratis.
 
== PožadavkyRequisiti ==
Nette Framework vyžadujeha PHPbisogno vedi verziPHP 5.3.1 ao vyššímaggiore. DalšíAltri požadavkyrequisiti jesono možnépossibili otestovattestare nasul serveruserver pomocígrazie oficiálníhoal nástrojetool Requirements Checker<ref>[http://doc.nette.org/csen/requirements#toc-requirements-checker Nástroj Requirements Checker]</ref>.
 
== VlastnostiProprietà di Nette Framework ==
* Strumenti di debug
* Ladící nástroje
* Comunità attiva in Repubblica Ceca
* Aktivní komunita uživatelů v ČR
* PodporaSupporto jmennýchper prostorůi vname spaces in PHP 5.3
 
== Autoloading ==
 
=== NetteLoader ===
In ambiente di produzione è possibile caricare un unico file.
V produkčním prostředí stačí načíst jediný soubor.
<source lang="php">
<?php
Riga 37:
 
=== RobotLoader ===
* VyužíváUtilizza la cache, jeè třebanecessario nastavitconfigurare jejíil cestupercorso
* InteligentníInvalidazione invalidaceintelligente della cache
* VNel souborufile netterobots.txt lzeè nastavitpossibile ignorovanéconfigurare adresářei percorsi da ignorare
<source lang="php">
$loader = new RobotLoader();
Riga 47:
 
 
== EliminaceEliminazione ae laděníricerca chybdegli errori ==
Nette Framework ci offre una serie di strumenti potenti per l'individuazione e trattamento di eventuali errori.
Nette Framework nám dává několik velmi silných nástrojů pro odhalování a ošetřování případných chyb.
 
=== LaděnkaTuning ===
Strumenti di debug per catturare gli errori che derivano dalla compilazione del programma. Semplifica i classici messaggi di errore permettendo quindi un debug efficace dell'applicazione. Per utilizzarli basta semplicemente attivare il debug.
Ladící nástroj na odchytávání chyb vzniklých během kompilace programu. Zpřehledňuje klasické chybové hlášky. Umožňuje tak efektivní debug aplikace. Stačí využít NetteLoader a zapnout debug mód.
<source lang="php">
<?php
Riga 57:
Debug::enable();
</source>
=== PřipojeníCollegamento naa FireBug ===
Komunikací FireBug a Nette\Debug umožňuje zasílat zprávy samostatným kanálem, mimo okno samotného prohlížeče. Informace se tedy neztratí v případné záplavě textů na stránce, ale zobrazí se přehledně v jiném okně. Chyby úrovně E_NOTICE a E_WARNING jsou do FireBug zasílány automaticky. Je nutné mít nainstalovaný FireFox alespoň verze 2. Stáhnout si rozšíření Firebug a FirePHP minimálně verzi 0.2. Nette\Debug komunikuje s FireBug přes hlavičky HTTP. Je tedy nutné volat logovací funkci před tím než začne PHP skript cokoliv vypisovat. Samozřejmě je možné zapnout output buffering a tím výstup oddálit.