Преди да преминем към въпроса първо ще разгледаме какво е Frontend и какво е backend.
Какво е Frontend?
Frontend-а е това, което потребителя вижда. Да приемем, че имаме един уебсайт. Той има менюта, бутони, изображения и т.н. За да се визуализират тези неща е необходимо да се напише програмен код. Този код обаче няма почти никаква логика в него. Ние нагласяме дадени цветове, менюта, бутони и т.н. по уебсайта. Това се прави с HTML и CSS. Ако приемем обаче, че искаме да имаме слайдъри, да заредим прогнозата за времето от друг сайт някакви по - сложни действия, тогава идва JavaScript. В JavaScript отново нямаме много тежка логическа част, но той вече е в графата езици за програмиране. Но отново само с помощта на тези езици ние неможем да дадем живот на нашия уебсайт, като например да качваме обяви, да се регистрираме, да се логваме в системата, да търсим нещо и т.н. С FE(Frontend) технологиите се прави само и единствено дизайна плюс по - малки действия като описаните по - горе зареждане на данни от други сайтове, слайдъри, скриване показване на менюта и т.н.
Какво е Backend?
Backend-a това е много общо казано логиката на самия уебсайт, система, мобилно приложение. Зареждане, записване, редакция на данни, вход, изход от приложението, търсене и т.н. За него вече ще ни трябва повече логическо мислене и да знаем език с който може да се реализира това. Едни от най - търсените езици за backend програмиране са PHP, C#, Java. Backend-a и Frontend-a са свързани.
Какво да избера?
В backend програмирането има повече възможности за развитие, но е и по - сложно и ще изисква от вас повече усилие и логическо мислене. Заплащането в сектора също е една идея по - високо от това на frontend-a. От друга страна frontend-a изисква много по - малко време за научаване и е доста по - лесен от backend-a. Най - важното нещо за да вземете правилно решение какво да учите е да си зададете въпроса: "Какво искам да правя?". Ако искате да правите логика, игри и т.н. вие ще трябва да учите backend. Ако искате да правите дизайни и т.н. frontend. Можете да пробвате дали fronend-a или backend-a е за вас, като се запишите на нашите безплатни начални курсове.
Кой курс какъв е?
Ако разгледате нашите учебни планове ще забележите, че имаме няколко пътеки. Пътеката за fronend започва с курса "Уеб дизайн за начинаещи", а останалите са за backend програмиране.
Тези, които са достатъчно луди да мислят, че могат да променят света, са тези, които го правят.
Стив Джобс