PHP - co dalej?

0

Postanowiłem zacząć zająć zajmować się back-endem. Zacząłem od czystego PHP. Aktualnie robię dowolną bazę danych w toadzie, importuję ją w bazie danych i całość scalam ze stroną w PHP. Tworzę dowolne sklepy internetowe, z dowolnymi konfiguracjami i zacząłem się zastanawiać, w którym kierunku pójść. Czy ruszyć coś JS, może na potrzeby pracy ruszyć jeszcze front-end? Z aktualnych problemów: coraz ciężej zoptymalizować mi szablony w PHP i może warto byłoby zacząć rozwijać się w Symfony (które, swoją drogą, jest bardzo często wymieniane w ofertach pracy), gdzie jest wygodny twig? Ale czy nie za wcześnie na taki etap? Może jeszcze nieco poćwiczyć "czystego" php? Prosiłbym o doradzenie mi, w którym kierunku to wszystko rozwijać:)

0

Python, Scala, Go?

0

Jest sens przeskakiwać na inny język? Może po prostu rozszerzyć to o frameworka, a za jakiś czas zdecydować się np. na Python? Swoją drogą, bardzo dużo ofert pracy jednak PHP dotyczy.

0

Framework np. Laravel czy symfony prawie każde ogłoszenie zawiera jakiś framework, wzorce jeśli nie umiesz stosować w praktyce. Czystego PHP nie ma sensu rzeźbić na dłuższą metę. Polecam Angular albo Vue.js jeśli chodzi o front-end. Często w ogłoszeniach jest zawarte by przynajmniej znać podstawy front-endu(js, jQuery) lub Angular.

Osobiście podobają mi się aplikacje front-endowe, Angular/Vue.js + API-PHP(Lumen/Laravel)

Jeśli chodzi o przeskoczenie na inny język to ma to sens bo znajomość więcej niż jednego języka zawsze jest na plus ale nakład pracy jaki musisz w to włożyć by osiągnąć podobny poziom do tego jaki masz w php może być zbyt duży i jeśli chcesz szukać pracy to polecam zacząć w PHP(bo podobno umiesz i jest więcej ofert), i po ~1.5 roku nauki innego wtedy przeskoczyć.

0

W porządku, wielkie dzięki za pomoc :). W takim razie w takim kierunku pójdę, od Symfony zaczynając. Zapytam jeszcze, czy warto uczyć się wbudowywania jakiegoś CMS i na przykład łączyć to z Symfony (typu Wordpress)? Są takie praktyki? Czy na bazie Symfony prędzej budować swojego CMS'a?

0

Warto liznąć CMS lub mocniej się zagłębić w temat.. osobiście polecam Drupala to jakbyś miał framework + cms.

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