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.