Aplikacja www w innym języku niż php

Cześć, generalnie w celach naukowych i prywatnych jak na razie korzystałem z backendu czystego PHP. Html, css, jquery i php jako backed. W php już wszystko pięknie ogarniam, tak samo html css i js. Chciałbym przesiąść się na jakiś język? nie wiem nawet jak to nazwać. Wiem ze jest coś takiego jak angular, ale nie wiem czy będzie to dobre dla początkującego. Na co można się przesiąść żeby moc pisać aplikacje i ją buildowac? Nawet nie wiem czy tak się mowi. Jak macie cenne rady to byłoby super jakbyscie się podzielili.

1lajk

angular to tylko framework, który został napisany w javascripcie, aby uprościć pisanie większych aplikacji webowych. Nadal używasz html, css i javascript, ale w mniej bezpośredni sposób. Jeżeli chodzi Ci o rozwinięcie umiejętności frontendowych, to angular, albo react lub vue są całkiem popularnymi rozwiązaniami do tworzenia frontu stron, lecz nadal piszesz w javascript lub typescript. We froncie ciężko uniknąć javascriptu.

Jeżeli chcesz rozwinąć się w backendzie, to możesz nauczyć się pisać proste aplikacje w języku python, a potem zobaczyć sobie framework django lub flask. Ewentualnie możesz użyć języka Go i jego wbudowanej obsługi http. Jeszcze inną opcją jest użycie języka javascript, który już jakotako znasz i użyć np frameworka express.js.
Możliwości jest mnóstwo, jednak skoro już znasz js, to sugerowałbym napisanie czegoś w expressie, żeby zobaczyć, jak wygląda pisanie backendu w nieco innej manierze, niż przy php.

3lajki

Chciałbym pójść pod backend. Widziałem ze się używa jakiś programów (chyba IDE właśnie) w których tworzy się takie aplikacje. Przydałoby się jeszcze nauczyć podstawowych słówek żeby ogarniać właśnie takie zwroty. Generalnie sprawa kodowania siada mocno na chęciach programisty. Chciałbym właśnie coś więcej tknąć dlatego pisze. Poszukam poradnika dot. django. Dzięki tak czy owak. Jak ktoś coś jeszcze ma to będę wdzięczny.

Z miejsca mogę Ci jeszcze polecić IDE PyCharm. Posiada darmową wersję community, a do tego płatną wersję, która posiada wiele ciekawych dodatków usprawniających pisanie w webowych frameworkach. Jeżeli jesteś uczniem lub studentem, to możesz dostać za darmo dostęp do płatnych wersji wszystkich IDE od JetBrains (w tym np WebStorm, który jest fajnym narzędziem do frontendu), rejestrując się z uczelnianego maila, lub wysyłając zdjęcie legitymacji szkolnej =) https://www.jetbrains.com/community/education/#students

2lajki

Od siebie mogę polecić JavaScript a konkretnie Node.js z frameworkiem express. Do frontu na początek możesz użyć ‘ejs’ a z czasem tak jak napisali już wyżej np. React. Kliknij w stronę na moim profilu mam tam bloga który jest napisany w Node.js (Ghost CMS) a także moją aplikacje w Node.js (Panel Gracza), nie mam nawet zainstalowanego PHP możesz zobaczyć jak to działa.

Mam szkolnego maila, tak tez zrobię. Jak coś to pw mogę pisać?