Informatică Sisteme de operare
Diferenta intre programare frontend si backend
Programarea frontend se ocupă de interfața vizuală a unei aplicații web cu care utilizatorul interacționează, iar backend gestionează logica server-side și bazele de date. Frontend rulează în browser, backend pe server.
Tehnologii frontend
- HTML/CSS HTML structurează conținutul (ex: <button>Apasă</button>), CSS stilizează (ex: culoare albastră, font Arial).
- JavaScript Adaugă interactivitate, de exemplu un buton care afișează un mesaj când este apăsat.
- Framework-uri React, Angular sau Vue.js accelerează dezvoltarea prin componente reutilizabile.
Tehnologii backend
- Limbaje de server Python (cu Django), PHP (cu Laravel) sau Node.js procesează cereri, cum ar fi autentificarea unui utilizator.
- Baze de date MySQL stochează date structurate, de exemplu numele și emailul utilizatorilor într-un tabel.
- API-uri Backend-ul expune endpoint-uri (ex: /api/login) pe care frontend-ul le apelează pentru a primi date.
Începe cu frontend dacă îți plac designul și interactivitatea, sau cu backend dacă preferi logica și datele; mulți dezvoltatori învață ambele (full-stack).