Top 3 front-end
- HTML
- CSS
- JAVA SCRIPT
Când discutăm despre front-end , vorbim despre acea parte a site-ului sau a aplicației web, pe care o putem vedea și cu care interacționează vizitatorii. Front-End-ul are două părți: design-ul (partea creativă) și dezvoltarea interfeței (partea de cod sau implementare HTML CSS).
În trecut, partea Frond-End era privită unitar, însă în ultimii ani a apărut necesitatea tot mai mare de a face diferențierea între partea de design grafic (ce se vede efectiv) și partea de implementare (cum funcționează ce se vede, cu ajutorul HTML, CSS, JavaScript). Așa a apărut de fapt și diferențierea de roluri între designer și front-end developer.
Atunci când vă decideți să începeți un proiect online, este bine să înțelegeți aceste roluri diferite, pentru a nu avea niște așteptări nerealiste de la designer sau pentru a nu subestima rolul front-end developerului. Există, desigur, și persoane care le pot face ok pe ambele, însă, de obicei, ele se întâlnesc tot mai rar, pentru că fiecare se specializează.
- PHP
- RUBY
- PYTHON
Back-End-ul de obicei constă în trei părți: un server, o aplicație de interfață și o bază de date. Rolul principal al acestuia este cel de management de conținut. Cum anume sunt introduse paginile și textele pentru un website de prezentare? Cum sunt administrate informațiile într-un magazin online? Prin Back-End, “interfața pentru administratori”.
Persoana care lucrează la Back-End este programator, sau back-end developer. Cunoștințele sale sunt diferite de cele ale unui front-end developer, fiind mult mai adâncite în zona de programare.
Tehnologiile de Back-End de obicei constau în limbaje precum PHP, Ruby,Python, etc. Pentru a le face și mai ușor de folosit, sunt îmbunătățite cu framework-uri precum Ruby on Rails, Cake PHP sau Code Igniter, care ajută la dezvoltarea mai rapidă.
Mulți probabil ați auzit de WordPress. Acesta este un foarte bun exemplu de Front-End si Back-End lucrând împreună, deoarece WordPress este un framework open-source construit pe PHP, pe care trebuie să îl instalați pe server-ul vostru împreună cu o bază de date. Pe lângă acest aspect, pe partea grafică, designerii creează și personalizează aspectul (fie dezvoltă o temă de la 0, fie personalizează o temă deja existentă) și front-end developerii personalizează funcționalitățile folosind HTML, CSS și Javascript.

Niciun comentariu:
Trimiteți un comentariu