Nette Documentation Preview

syntax
Instalarea Nette
****************

.[perex]
Nette este o familie de biblioteci avansate pentru PHP pe care le puteți utiliza în mod complet independent. Nette este, de asemenea, un framework complet. Această pagină vă arată cum să instalați fiecare bibliotecă sau întregul framework.


.[note]
Sunteți nou în Nette? Vă recomandăm, de asemenea, să consultați [tutorialul Creați prima aplicație |quickstart:].


Cum se instalează pachetele .[#toc-how-to-install-packages]
-----------------------------------------------------------

 [Pachetele |www:packages] individuale din familia Nette se instalează cu ajutorul instrumentului [Composer |best-practices:composer]. Dacă nu sunteți familiarizat cu acesta, ar trebui neapărat să începeți cu el. Este un instrument foarte util.

De exemplu, aveți nevoie să traversați sistemul de fișiere în codul dumneavoastră? [Finder-ul |utils:finder], care este inclus în pachetul `nette/utils` (a se vedea coloana din dreapta), este excelent pentru acest lucru. Îl puteți instala din linia de comandă:

```shell
composer require nette/utils
```

Acest lucru va instala, de asemenea, toate celelalte pachete.

O modalitate alternativă este de a adăuga toate pachetele deodată prin instalarea `nette/nette`:

```shell
composer require nette/nette
```


Cum se creează un proiect nou .[#toc-how-to-create-a-new-project]
-----------------------------------------------------------------

Aveți de gând să construiți un nou proiect pe Nette? Cel mai simplu mod de a începe este să descărcați scheletul de bază al aplicației web, numit [Web Project |https://github.com/nette/web-project].

Din nou, Composer vă va ajuta să vă configurați proiectul. Găsiți directorul rădăcină al serverului dvs. web (de exemplu, `/var/www` sau `C:\InetPub`). Rulați următoarea comandă la promptul de comandă, dar înlocuiți `my-project` cu numele directorului care urmează să fie creat:

```shell
composer create-project nette/web-project my-project
```

(Dacă nu doriți să utilizați Composer, [descărcați arhiva |https://github.com/nette/web-project/archive/preloaded.zip], descompuneți-o și copiați-o în directorul rădăcină al serverului web).

Dacă dezvoltați pe macOS sau Linux (sau pe orice alt sistem bazat pe Unix), va trebui totuși să [setați permisiunile de scriere |nette:troubleshooting#setting-directory-permissions].

Lucrul grozav la Nette este că nu trebuie să configurați sau să stabiliți nimic complicat. Așadar, până în acest moment, pagina de pornire a proiectului web ar trebui să funcționeze. Puteți testa acest lucru deschizând browserul dvs. la următoarea adresă URL:

```
http://localhost/my-project/www/
```

și ar trebui să vedeți pagina de bun venit a Nette Framework:

[* qs-welcome.webp .{url: http://localhost/my-project/www/} *]

Ura, scheletul funcționează! Ștergeți șablonul de bun venit și puteți începe să scrieți o nouă aplicație grozavă.

.[note]
Dacă există o problemă, [încercați aceste câteva sfaturi |nette:troubleshooting#Nette Is Not Working, White Page Is Displayed].


Instrumente .[#toc-tools]
-------------------------

Vă recomandăm să folosiți un [IDE de calitate și toate plugin-urile necesare |best-practices:editors-and-tools], vă va face extrem de eficient.


{{leftbar: www:@menu-common}}

Instalarea Nette

Nette este o familie de biblioteci avansate pentru PHP pe care le puteți utiliza în mod complet independent. Nette este, de asemenea, un framework complet. Această pagină vă arată cum să instalați fiecare bibliotecă sau întregul framework.

Sunteți nou în Nette? Vă recomandăm, de asemenea, să consultați tutorialul Creați prima aplicație.

Cum se instalează pachetele

Pachetele individuale din familia Nette se instalează cu ajutorul instrumentului Composer. Dacă nu sunteți familiarizat cu acesta, ar trebui neapărat să începeți cu el. Este un instrument foarte util.

De exemplu, aveți nevoie să traversați sistemul de fișiere în codul dumneavoastră? Finder-ul, care este inclus în pachetul nette/utils (a se vedea coloana din dreapta), este excelent pentru acest lucru. Îl puteți instala din linia de comandă:

composer require nette/utils

Acest lucru va instala, de asemenea, toate celelalte pachete.

O modalitate alternativă este de a adăuga toate pachetele deodată prin instalarea nette/nette:

composer require nette/nette

Cum se creează un proiect nou

Aveți de gând să construiți un nou proiect pe Nette? Cel mai simplu mod de a începe este să descărcați scheletul de bază al aplicației web, numit Web Project.

Din nou, Composer vă va ajuta să vă configurați proiectul. Găsiți directorul rădăcină al serverului dvs. web (de exemplu, /var/www sau C:\InetPub). Rulați următoarea comandă la promptul de comandă, dar înlocuiți my-project cu numele directorului care urmează să fie creat:

composer create-project nette/web-project my-project

(Dacă nu doriți să utilizați Composer, descărcați arhiva, descompuneți-o și copiați-o în directorul rădăcină al serverului web).

Dacă dezvoltați pe macOS sau Linux (sau pe orice alt sistem bazat pe Unix), va trebui totuși să setați permisiunile de scriere.

Lucrul grozav la Nette este că nu trebuie să configurați sau să stabiliți nimic complicat. Așadar, până în acest moment, pagina de pornire a proiectului web ar trebui să funcționeze. Puteți testa acest lucru deschizând browserul dvs. la următoarea adresă URL:

http://localhost/my-project/www/

și ar trebui să vedeți pagina de bun venit a Nette Framework:

Ura, scheletul funcționează! Ștergeți șablonul de bun venit și puteți începe să scrieți o nouă aplicație grozavă.

Dacă există o problemă, încercați aceste câteva sfaturi.

Instrumente

Vă recomandăm să folosiți un IDE de calitate și toate plugin-urile necesare, vă va face extrem de eficient.