Sprache für die Entwicklung von Webseiten

vom 26.11.2015, 00:52 Uhr

Wenn man sich diese Seite hier anschaut (also Talkteria), dann ist schnell klar, dass das ein modifiziertes "phpBB" ist. Das ist in dem Fall ja auch verständlich. Schließlich ist Talkteria ein Forum und phpBB ist eine Forumssoftware. Diese Software ist speziell für die Anforderungen von Foren geschrieben und lässt sich verhältnismäßig leicht an eigene Bedürfnisse anpassen. Basis der Entwicklung ist hier, wie der Name andeutet, die Scriptsprache PHP mit deren Hilfe der Webserver anfragen verarbeitet bzw. die jeweils aufgerufene Webseite vorbereitet.

HTML allein (auch nicht mit JavaScript auf dem Client) würde - so behaupte ich mal - nicht ausreichen, um eine "Webseite" (im weitesten Sinn) zu erstellen, welche auch auf dem Server einiges an Datenverarbeitung benötigt. Auch wenn HTML5 und CSS sicher sehr weit entwickelt wurde.

Wenn man jetzt z.B. eine Plattform entwickeln möchte, welche Sprache und Werkzeuge würde man da wohl nehmen? Immer das, was man am besten kennt? Gibt es spezifische Anwendungsfälle, die ausschließlich eine bestimmte Sprache oder ein bestimmtes Werkzeug nahe legen?

Dazu ein Beispiel: wenn jemand hier eine Verkaufsplattform (eine Art "schwarzes Brett") anbieten möchte - oder auch z.B. eine Dating-Plattform - oder auch eine Plattform für eine Mitfahrbörse: es geht immer darum, dass Nutzer sich anmelden und unter ihrem Namen Angebote platzieren können welche dann von anderen Nutzern gefunden werden. Würdet ihr hier auch wieder PHP nutzen? Oder doch eine Java Applikation erstellen? Oder mit Visual Studio und C# arbeiten? Oder ganz andere Werkzeuge? Was sind klare Vorteile bzw. Nachteile?

» derpunkt » Beiträge: 9898 » Talkpoints: 88,55 » Auszeichnung für 9000 Beiträge



Ich verstehe nicht allzu viel von der Webentwicklung, aber ich würde falls möglich auf Java verzichten. Immer wieder tauchen bei Java schwere Sicherheitslücken auf und viele User haben Java mittlerweile deinstalliert. Ich finde, Java sollte man generell nicht mehr verwenden, sofern es irgendwie anders geht, das gleiche gilt für den Flashplayer.

» Bascolo » Beiträge: 3586 » Talkpoints: 0,29 » Auszeichnung für 3000 Beiträge


Welche Sprache man verwendet ist glaube ich teilweise egal. Im Prinzip kann man mit jeder Sprache alles umsetzen. Wobei bei Komplexeren Webseiten man oft auf Technologien setzen muss, die es erlauben komplexe Anfragen auf den Server auszulagern. Aber selbst da gibt es sowohl in Java als auch in .Net gleichwertige Frameworks. In Java wird mit Servlets und JSPs gearbeitet und bei .Net mit ASP.NET.

Was Bascolo schreibt ist totaler Quatsch. Java wird wohl sehr häufig bei Web Anwendungen eingesetzt und ist genauso zuverlässig, wie andere Technologien. Was er vermutlich meint, sind die Java Applets, die es früher mal gab, die es erlaubten Java Anwendungen im Browser auszuführen. Diese Anwendungen sind irgendwann schnell verschwunden, weil man damit viel Blödsinn machen konnte. Heute wird bei Java mit Servlets und JSPs gearbeitet. Diese Anwendungen laufen auf dem Server und stellen beim Anwender im Webbrowser nur die Ergebnisse dar.

Ich persönlich habe habe mit ASP.NET bereits einen einfachen Online Shop entwickelt und fand das einfacher als mit PHP, da ich mit .Net schon viel gemacht habe. Ich glaube es hängt wirklich davon ab, womit man am besten klar kommt. Mit Java und .Net kann man aber definitiv einfacher komplexere Web Anwendungen schreiben als mit PHP.

» Killyouridols » Beiträge: 517 » Talkpoints: 35,37 » Auszeichnung für 500 Beiträge



Ähnliche Themen

Weitere interessante Themen

^