Lernen - PHP oder gleich javascript?

hol

Neu angemeldet
Registriert
20 Dez. 2017
Beiträge
13
Moin,
in der Vergangenheit habe ich etwas python gelernt, für Spaß und "smart home".

Auch aus Spaß betreibe ich zwei wordpress blogs und" helfe" bei der Erstellung/Pflege einer Seite vom Sportverein.

Webseiten habe ich anfangs mit html/css, dann mit dreamveaver, joomla und jetzt mit wordpress erstellt. Dank pagebuilder "Elementor" ist alles(90%) sehr einfach geworden. Aber es ist auch etwas langweilig.

Da ich "Dank C." momentan etwas Zeit habe, möchte ich lernen -> php oder javascript. Um den code meiner Seiten zu verstehen, händisch Webseiten zu bearbeiten, nicht um eigene themes zu erstellen.

Vor einigen Jahren waere die Antwort "PHP", gerade bei wordpress. Heute lese ich sehr oft, dass "javascript" die Sprache der Wahl ist.

Also, sollte ich php oder javascript lernen?

Danke für Hilfe.
 
Ist halt die Frage was Du erreichen willst.
Bei "billigem" Hosting kannst Du in der Regel kein JS auf dem Server rennen lassen, bist also auf die Client-Seite eingeschränkt.

Wirklich interessant ist, zumindest meiner Meinung nach, die Kombination:

php-Backend das die Daten liefert (REST oder so)
JS Frontent das die Daten hübsch präsentiert.
 
  • Thread Starter Thread Starter
  • #3
Also beides lernen?

Bei meinem hoster läuft NodeJs.
 
Die Frage ist das Ziel.
Js am Server ist eher für spezielle Anwendungen (meist Echtzeit Anwendungen, Multiuser oder ähnliches) in Verwendung.
Sonst kümmert sich js wohl zu 90% um eine Dynamisierung von Seiten auf Userseite im Browser.
PHP (oder auch .Nett, ruby, Python....) Läuft dann am Server.
 
Nun ja, aktuell geht ein (/der) Trend dahin, wieder zu statischen Seiten zu tendieren. Heißt die Seiten werden einmal dynamisch erstellt und dann als normales HTML aufgetischt.

Javascript wäre eine Möglichkeit, wenn man viel UI (User interface) machen will bzw. daran interessiert ist. Was allerdings besser wäre, imho PHP. Ich bin selbst kein PHP Guru aber wenn du schon Python kannst, wirst du dich schneller in PHP einarbeiten. Auch sind die Konzepte dabei solider als zum Beispiel in Javascript. Wenn du dir vorgenommen hast später auch Java, oder C(++) oder ähnliches zu schreiben, würde ich stark zu PHP, als Empfehlung, tendieren. Javascript ist zwar auch okay, aber nicht unbedingt besser wenn man in Richtung "Programmierung" gehen will oder wird.

Aber im Grunde muß es dir sympathisch sein, ich finde da kann man schwer etwas empfehlen ohne die Anforderungen genauer zu kennen.
 
Ich würde einfach mal sagen: PHP brauchst du heute nicht mehr unbedingt, wenn du eine Website entwickeln willst. Für Backend-Logik und Datenbankabfragen kannst du genauso gut Python (z. B. mit Flask oder FastAPI) oder direkt JavaScript (mit Node.js) nehmen. Für die Dynamik im Browser ist JavaScript ohnehin der Standard.

Das Problem ist höchstens, dass man klassisches PHP-Hosting oft günstiger oder an jeder Ecke findet als Python-Server. Aber selbst das lässt sich umschiffen: Wenn du gar kein komplexes Backend brauchst, kannst du einen statischen Seitengenerator wie Pelican nutzen. Damit hast du eine schnelle, statische Seite und kannst trotzdem dynamische Elemente wie interaktive Grafiken oder Datenauswertungen direkt über JavaScript im Browser laufen lassen.

Es bleibt also die Frage, was genau dein Ziel ist. Nur mit reinem Frontend-JavaScript kommt man zwar nicht weit, wenn es um sichere Datenbankzugriffe oder Nutzer-Logins geht, aber PHP ist dafür eben längst nicht mehr die einzige Option.

Ich weiß, der Beitrag ist schon älter, aber ich dachte, ich bringe hier mal wieder etwas Leben rein!
 
Zurück
Oben