Welche Programmiersprachen fürs Web haben Zukunft?



  • Die Frage war, was Zukunft hat. Etwas das seit 5 Jahren nicht weiterentwickelt wird hat sicherlich keine Zukunft.



  • dEUs schrieb:

    Die Frage war, was Zukunft hat. Etwas das seit 5 Jahren nicht weiterentwickelt wird hat sicherlich keine Zukunft.

    das sieht SUN mit seiner ASP-Portierung aber ganz anders 😉



  • Sun hat schon immer an aussichtslosen Produkten weiterentwickelt.
    Ist halt so eine Aussenseiter Firma.



  • eiskalt schrieb:

    wo zum henker is das problem mit php? ich mag php simpel und efiktiv.

    unsicher, fehleranfällig und hässlich.
    das ist das problem.



  • Hallo

    Ich denke mit PHP wird man in Zukunft weiter rechnen können. Wenn man mal so an den neuen Interpreter im nächsten Stabel Release denkt, dann läuft einem das Wasser im Munde zusammen. Zudem wird PHP langsam aufgeräumt.

    Ich würd also sagen, PHP wird auf kurz oder lang an erster oder zweiter Stelle sein.

    Ich würd also in etwa zu folgendem tendieren:

    JSP
    PHP
    ASP.NET
    ....

    Der PHPFEHLER is sicher n ASP Fanboy 😃 Mit PHP 5.x hat sich einiges verbessert. Und Sicherheit ist ein Zweischneidiges Schwert... Eine Sprache kann von sich aus nie wirklich sicher sein.

    Ich würd mal gerne Anfügen, dasmit PHP 5 die schnellste Datenbankapplikation entwickelt wurde. Schneller als die mit C/JSP und Konsorten 😛



  • php ist immer noch sehr inkonsistent und unsicher

    python und ruby sind da schon um einiges weiter

    besonders was den bereich rapid devlopment und speed angeht

    das php so mistig ist, liegt vorwiegend daran, das es aus einer template-engine entwickelt wurde, und anfangs nicht als programmiersprache gedacht war (was "findige" leute nicht gehindert hat es trotzdem zu versuchen, und auch irgendetwas dabei zu bekommen)



  • nonN schrieb:

    Mit PHP 5.x hat sich einiges verbessert.

    Sicher wurde das. Aber eine Websprache die native nicht Unicode unterstützt? Eine moderne Programmiersprache, die keine Namensräume kennt? Was ist das denn bitte? Bei anderen Sprachen ist sowas längst Standard. Bei Perl kann ich sogar in regulären Ausdrücken nach Unicode-Eigenschaften suchen und auf alle Zeichen matchen, die die Unicode-Eigenschaft "Buchstabe" oder "Arabisch" oder "Kyrillisch" oder "Großer Buchstabe" u.s.w haben. PHP wird eigentlich erst mit der noch nicht erschienenen Version 6 interessant. Aber auch das wird wohl wenig dagegen helfen, dass unter "Quick and Dirty" im Wörterbuch "siehe PHP" steht :p
    Aber immerhin ist das ein Punkt, der konsistent bei PHP ist. Sowohl die Sprache als auch deren häufigste Verwendung ist quick and dirty 😉



  • das quick sollte man weglassen

    in python/ruby bin ich quicker als in php (und nebenbei auch noch sauberer)



  • nonN schrieb:

    Ich würd mal gerne Anfügen, dasmit PHP 5 die schnellste Datenbankapplikation entwickelt wurde. Schneller als die mit C/JSP und Konsorten 😛

    Verrätst Du uns auch, welche Applikation das sein soll?
    Meinst Du die Schnelligkeit der Applikation an sich oder die Schnelligkeit
    der Entwicklung?

    tfa



  • Ey, hört mal auf mich zu verwirren. 🙂 Hab mir jetzt ein Buch zu Ruby on Rails und eins zu Python bestellt. Ich will das nicht schon wieder bereuen müssen ...



  • für beide braucht man nicht unbedingt bücher

    es gibt da ein paar wunderbare texte und lern-tuts online



  • tfa schrieb:

    nonN schrieb:

    Ich würd mal gerne Anfügen, dasmit PHP 5 die schnellste Datenbankapplikation entwickelt wurde. Schneller als die mit C/JSP und Konsorten 😛

    Verrätst Du uns auch, welche Applikation das sein soll?
    Meinst Du die Schnelligkeit der Applikation an sich oder die Schnelligkeit
    der Entwicklung?

    tfa

    ach das war in nem ct db contest 😉
    http://www.heise.de/ct/dbcontest/teilnehmer.shtml

    und die leuts hatten angeblich ziemlich viel drauf 😉

    In einem kürzlich veröffentlichten Datenbank-Contest der Zeitschrift c't ist - vielleicht etwas überraschend - eine Lösungsvariante mit PHP auf MySQL unter Linux mit der mit Abstand besten Performance (gegenüber Varianten in Java, C++ und anderen Sprachen) als Sieger hervorgegangen. Dabei wurde der oben erwähnte alternative PHP Cache (APC) eingesetzt.



  • dEUs schrieb:

    ASP? Sicher nciht.
    Wenn dann ASP.NET

    Sorry, meinte ich natürlich 😉
    Das .NET verschlucke ich irgendwie immer bei all dem .NET-Zeugs 🙄



  • Mal ne komplette Noob-Frage: Warum werden derartige Sprachen nicht mit ihren Funktionen und Möglichkeiten zu EINER EINZIGEN vereint? Natürlich nur auf das Nötigste reduziert, versteht sich ...



  • Levare schrieb:

    Mal ne komplette Noob-Frage: Warum werden derartige Sprachen nicht mit ihren Funktionen und Möglichkeiten zu EINER EINZIGEN vereint? Natürlich nur auf das Nötigste reduziert, versteht sich ...

    Das versuchen doch alle, die eine neue Programmiersprache entwickeln. Fast jede neue Sprache soll das non-plus-ultra sein und alle sollen ihren alten Code wegwerfen und in der neuen Sprache neu schreiben.

    Warum gibt es nicht einfach nur genau eine Programmiersprache, ein Betriebssystem, ein Automodell und ein Schokoladenriegel. Da steht man dann auch nicht mehr so hilflos im Supermarkt und fragt sich, welcher Riegel denn der beste ist.

    Tntnet



  • r0nny schrieb:

    für beide braucht man nicht unbedingt bücher

    es gibt da ein paar wunderbare texte und lern-tuts online

    Hast du zufällig ein paar empfehlenswerte Links zur Hand? 🙂



  • tnt, bei Schokoriegeln will ich aber Abwechslung und will sie auch nicht als Werkzeug einsetzen. Ein Betriebssystem würde mir auch vollkommen reichen, sofern damit ALLES möglich ist. Und auch beim Auto reicht es mir, wenn ich KOMFORTABEL darin fahre und mein Ziel erreiche. Abgesehen davon muss ich nicht jedes Mal das Autofahren neu erlernen, oder das Essen eines Schokoriegels, was aber mit den unzähligen Programmiersprachen der Fall ist. Wenn es eine komfortable gibt, die alles kann, dann ist ja gut. Aber anscheinend reicht ja Ruby on Rails schon wieder nicht. Nein, ich muss auch Python oder sonstwas dazu lernen ...



  • Levare schrieb:

    Abgesehen davon muss ich nicht jedes Mal das Autofahren neu erlernen, oder das Essen eines Schokoriegels, was aber mit den unzähligen Programmiersprachen der Fall ist.

    warum sind wohl viele programmiersprachen ähnlich ???

    PHP is ja nix andres als ne miserable Perl-Nachmachung (zumindest wars anfangs so)

    Levare schrieb:

    Wenn es eine komfortable [Pragramiersprache] gibt, die alles kann, dann ist ja gut.

    gibt es aber nicht weil es einfach zu viele unterschiedliche Anwendungsbereiche gibt
    man kann webanwedungen einfach nicht mit fitness-studio-management-software usw. vergleichen



  • Genug PHP gemobbt:

    tfa schrieb:

    Hoffentlich nicht.

    Kannst du das auch begründen?
    Und komm mir nicht mit Sicherheit, da das nicht an PHP selbst liegt sondern an der Programmierung! Geben wir halt auch C++ die Schuld für Buffer-Overflows und Co. 😡

    Ich denke, dass auf jedenfall Java (bzw. JSP und Servlets) eine wichtige Rolle spielen.

    Ansonsten ist auch PHP 5 (bzw. bald PHP 6 u. a. mit Unicode und Namespaces) und Ruby gut dabei. Seit PHP 5 hat sich PHP zumindest sehr viel weiterentwickelt, auch das Klassenkonzept.

    Für Perl sehe ich nicht die Web-Zukunft, obwohl es keine schlechte "Websprache" ist (wurde ja ursprünglich nicht fürs Web entwickelt).

    Ehrlich gesagt kenne ich Phyton nicht besonderslich. Ich weiß nur dass Google u. a. Phyton einsetzt 😉

    Meine meiste Hoffnung setze ich jedoch in Java (JSP/Servlets) und PHP (siehe die ganzen Firmen die nun mit PHP kooperieren: Oracle, IBM, Microsoft).



  • g00k schrieb:

    PHP is ja nix andres als ne miserable Perl-Nachmachung (zumindest wars anfangs so)

    php ist 'besseres' perl.
    deshalb hat es auch perl weitestgehend verdrängt bei der webprogrammierung...
    🙂


Anmelden zum Antworten