docs/guide-it/intro-yii.md
Yii è un framework PHP ad alte prestazioni, basato su component, per lo sviluppo veloce di applicazioni web moderne.
Il nome Yii (pronunciato Yii o [ji:]) significa "semplice ed evoutivo" in cinese. Può anche essere visto come un acronimo di Yes It Iss (si lo è)!
Yii è un framework di programmazione, il che significa che può essere utilizzato per sviluppare ogni tipo di appicazione con PHP. Grazie alla sua architettura basata sui componenti e al suo avanzato supporto della cache, è particolarmente adeguato per lo sviluppo di applicazioni su larga scala quali portali, forum, gestori di contenuti (CMS), progetti di e-commerce, servizi web RESTful, e così via.
Se hai già familiarità con altri framework potrai apprezzare questi punti in comune:
Yii non è frutto di un uomo solo, ma è supportato da un folto gruppo di sviluppatori, così come da una numerosa comunità di professionisti che contribuiscono costantemente allo sviluppo. Il gruppo di sviluppatori tiene sempre sott'occhio le ultime tendenze e tecnologie di sviluppo web, sulle pratiche ottimali e funzionalità degli altri framework e progetti. Le peculiarità più rilevanti che si trovano altrove sono regolarmente incorporate nel codice principale del framework, e rese disponibili tramite semplici ed eleganti interfacce.
Yii al momento ha due versioni principali disponibili: 1.1 e 2.0. La versione 1.1 è la vecchia generazione ed è ora in uno stato di manutenzione. La versione 2.0 è una riscrittura completa di Yii che utilizza le ultime tecnologie e protocolli, inclusi Composer, PSR, namespace, trait, e così via. La versione 2.0 rappresenta l'attuale generazione del framework e riceverà i maggiori sforzi di sviluppo nei prossimi anni. Questa guida è focalizzata principalmente sulla versione 2.0.
Yii 2.0 richiede PHP 7.4.0 o successivo. Puoi trovare maggiori dettagli sulle richieste delle singole funzionalità eseguendo lo script di verifica requisiti incluso in ogni versione di Yii.
L'uso di Yii richiede una conoscenza base della programmazione ad oggetti (OOP), dato che Yii è un framework puramente OOP. Yii 2.0 fa uso delle più recenti funzionalità di PHP, come i namespace e trait. La compresione di questi concetti ti aiuterà a semplificare l'uso di Yii 2.0.