Programista PHP, coś świeższego?

0

Cześć,

Aktualnie jestem etatowym programistą (e-commerce, 2 większe sklepy) + trochę zleceń po za pracą (głownie presty).
Najzwyczajniej chciałbym nauczyć się czegoś nowego, zauważyłem trend użycia RestAPI przez co pomyślałem o nauce Angulara.
Mianowicie budowanie frontu w Angularze + Backendu w PHP (CodeIgniter/Laravel).

Co o tym myślicie? Może jest jeszcze lepsza droga na obecną chwilę?

W PHP'ie najzwyczajniej trochę się zasiedziałem - fakt zadowalają mnie zmiany w tym języku wszystko idzie do przodu.
Ogarniam MVC, namespac'y, unit testy itd.
Chodzi raczej o rozwój w dalszym kierunku (znudziło mi się klepanie szablonów w Smarty xD).
Aktualnie przymierzam się do budowy pierwszej aplikacji frontu (Angular) + backend (CodeIgniter4 w formie API).

Iść tą drogą czy może warto zainwestować czas w coś innego?

1
CodeIgniter4

co

1

CI spokojnie możesz stosować do mniejszych/średnich projektów, plus zerowe wymagania co do hostingu, czwórka chyba nie jest jeszcze zalecana do produkcji, można to połączyć np. z vue.js lub nawet z react.js, który też oparty jest na komponentach co daje mało zależności i nawet pasuje.
Larwa też popularna chociaż mniej elastyczna, bardziej łączona z vue.js
Angular mniej skalowalny, bardziej kobylasty pod większe projekty.
Smarty faktycznie trochę stary, bardziej wygrywa Twig (np. pod Symfony od razu).

1

nowy React będzie fajny, bo będą dodane hooki, czyli funkcje do wczepiania różnego rodzaju logiki (lada chwila wejdzie to na produkcję), dzięki temu wiele rzeczy się uprości.
Vue też jest fajne, ale mało korzystałem
z Angulara nowego nie korzystałem, ale opinie ludzi raczej są negatywne, że przekombinowane ponoć.

Poza tym - nauka JavaScript jako języka jako takigo i w każdy framework sobie wejdziesz na luzie.
No i CSS nie należy zaniedbywać, co z tego, że będziesz znał frameworki, jak np. nie będziesz umiał zrobić RWD albo layoutu innego niż ten z Bootstrapa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1