Ce inseamna Front-End si ce inseamna Back-End?

  • In primul rand,vreau sa le multumesc celor 2 programatori care mi-au spus diferenta dintre Front-End si Back-End.Am si eu cativa programatori in lista mea de pe Facebook.Eu am postat o poza saptamana trecuta,despre diferenta dintre Front-End si Back-End.
  • In al doilea rand,eu am promis saptamana trecuta ca o sa fac o postare despre Front-End & Back-End pana la sfarsitul saptamanii trecute,care tocmai s-a inchiat de cateva zile.Astazi este miercuri dimineata,deja a trecut 3 zile.Scuze pentru intarziere.
  • In al treilea rand,eu am mai spus treaba aceasta si o mai spun si acum,eu sunt zugrav de meserie,eu nu lucrez in domeniul IT.Per total,imi place sa citesc si sa postez despre programare.
  • In al patrulea rand,m-am apucat acum sa scriu un articol despre programare.Este miercuri dimineata si ceasul arata 3.45 dimineata.

Pe mine ma intereseaza mai mult partea de Front-End.Front-End-ul se ocupa cu lucruri usoare si(oarecum)se poate invata repede.Front-End-ul are 3 mari categorii:HTML,CSS si JavaScript.Atat front-end si back-end,aceste doua subcategorii care fac parte din categoria mama,web developer.Atat pentru HTML,CSS si JavaScript,sunt doua editoare bune:Notepad ++ si Sublime Text 2.Sigur ca sunt mari diferente de practica si de stiluri diferite.Practic,Front-End-ul la prima vedere,este un lucru usor de retinut.Daca ai putina vointa in tine si vrei sa inveti Front-End,nu trebuie sa faci facultatea pentru acest lucru(zic eu in paranteza).Doar sa cunosti limba engleza destul de bine,ca sa poti sa te descurci.In Front-End exista 3 niveluri de invatare:incepator,mediu si avansat.Un programator senior(avansat),poate sa cunoasca atat Front-End cat si Back-End.Este si normal acest lucru,se va cunoaste si la bani.Cu cat faci mai multe lucruri(Front si Back),cu atat castigi mai mult.

Categoria Back-End se bazeaza pe server side.Limbajul PHP este bazat pe Wampserver,limbajul Java se bazeaza pe NetBeans,limbajele C,C++,Python se bazeaza pe serverele locale si sunt multe librarii de specialitate pentru limbajele de programare.Cand te apuci sa inveti Java,trebuie sa instalezi NetBeans-ul.Mai intai trebuie sa faci proiecte in server pentru a inainta cu invatatul.Back-End-ul este mult mai greu decat Front-End-ul.Sunt mai mult sigur,ca cine pracica back-end-ul castiga mai mult,dar in schimb,are satisfactie mai mare.Dintre limbajele PHP si Java,Java mi se pare destul de greu de invatat.De ce zic acest lucru:fiindca pentru Java nu sunt multe tutoriale de invatat.

Vreau sa spun cateva fraze despre limbajul JavaScript!

 

javascript2javascript 3Limbajul JavaScript este un inceput pentru mine.Limbajul JavaScript este un limbaj de scriptare si programare web.JavaScript este un limbaj de programare limitat.Viitorul programator care vrea sa invete limbajul JavaScript,trebuie mai intai sa cunoasca HTML-ul(Hypertext Markup Language).HTML-ul si CSS-ul se poate face cu un editor text.Este foarte adevarat,ca si JavaScript-ul se face cu un editor text.Nimic nu merge fara un editor de text sau cu un server web.Sunt cateva editoare de text pentru HTML,CSS si JavaScript(Notepad,Notepad ++ si Sublime text 2).In general,JavaScript este peste HTML,ce nu poate face HTML-ul,poate sa faca CSS-ul si JavaScript-ul.Practic,HTML-ul da viata CSS-ului si JavaScript-ului.CSS inseamna Cascading Style Sheets(foi de stil in cascada).

Iar peste limbajul JavaScript este limbajul Java.Limbajul Java este unul general,adica merge la mai toate limbajele de programare.Limbajul Java apartine companiei Oracle(o sa fac o postare despre acest limbaj peste cateva zile).Limbajul JavaScript este un limbaj de Programare Orientata spre Obiect(OOP).JavaScript are 3 mari categorii de invatat:variabile,operatori si expresii.De asemenea,variabile si operatorii comunica cand i se da comanda din browser.Prima data JavaScript s-a numit LiveScript,dupa un timp s-a renuntat la LiveScript si se numeste in acest moment JavaScript.

Compania NetScape detine JavaScript.NetScape are si un editor de text,editorul se numeste NetScape Navigator.Eu am mai vazut carti de HTML,CSS si XML,care arata cum trebuie sa faci cu acest editor.JavaScript mai are inca doua nume apropiate:VBScript(Visual Basic Scripting) si JScript.Atat limbajele VBScript cat si JScript,apartin companiei Microsoft.Varianta tablouriilor in limbajul JavaScript,conteaza foarte mult pentru econimia bazei de date.In JavaScript Mai sunt cateva categorii importante ce trebuie invatate:tablouri,functii,siruri,formularea evenimentelor,blocuri cookie,ferestre de browser,cadre,elemente rollover,meniuri si nu in ultimul rand,DHTML-ul(Dynamic HTML).