python oder php als backend sprache?
4 Antworten
Nimm was dich generell mehr anspricht.
Ich bin eher Fan von so was wie ASP.NET (C#), oder Go.
PHP ist sehr verbreitet als Backend Sprache, ich selber finde die Sprache.. naja. Wems gefällt.
Ich denke mit Python kannst du auch einfach generell viel machen, PHP ist halt wirklich eher nur im Web Server Umfeld verbreitet. Also wenn du nur eine general purpose Sprache nehmen möchtest und nur die beiden zur Auswahl stehen wurde ich Python nehmen.
Wenn du nur Web Backend machen möchtest und dich über PHP informiert hast und es aus irgendwelchen Gründen gut findest, dann nimm eher PHP. So sehr ich die Sprache auch hasse, im Web ist sie verbreitet und bietet auch einen vergleichsweise einfachen Einstieg in Backend Entwicklung - und es gibt sogar angeblich brauchbare Frameworks die manche gut finden.
Man muss halt auch sagen, ohne Infos was für Projekte du machst, welche Faktoren für dich wichtig sind, wie umfangreich deine Projekte sind kann man dir halt auch keine wirklich fundierte Empfehlung geben. Generelle backend Entwicklung kann man mit den meisten general purpose sprachen machen.
Hi nichtsagender,
PHP und Python sind beide serverseitige Programmiersprachen zum Erstellen von Backend-Anwendungen für die Webentwicklung. Beide haben Stärken und Schwächen.
Ich würde dir PHP empfehlen. Es sehr weit verbreitet und exklusiv für die Webentwicklung entwickelt worden. Viele Funktionen innerhalb von PHP sind für die Webentwicklung erstellt worden und ermöglichen dir einfache bis komplexe Projekte zu implementieren.
Python hat einige Stärken und verbreitet sich immer weiter. Ich würde ersteinmal die Stärken und Schwächen von PHP kennlernen, um dann zu schauen ob und wie man Python in der Webentwicklung nutzen sollte.
Du musst ein framework benutzen um back-end mit python machen (flask, Django...) mit php nicht, und mit php ist es auch einfacher ein Projekt zu starten.
Wenn du keine Erfahrung mit back-end hast, dann empfehle ich dir PHP und MySQL (Datenbank), weil es einfacher für Anfänger ist, lerne die Grundlage der Sprache und Sachen wie z.b Http, API, json, authentication, security, ajax (oder fetch) usw.
python oder php als backend sprache?
Ja.
"Musst ein Framework benutzen" - Sorry, aber man muss gar nichts 😅. Auch Frameworks wurden irgendwann mal programmiert und das ohne Framework. Eine Entwicklung ohne Framework ist immer mehr overhead, aber das "muss" passt an der Stelle einfach nicht