Über 18.500 Menschen haben bei dieser letzten Umfrage abgestimmt, was sie zur meistgestimmten Umfrage in der Geschichte dieser Website macht, als ich fragte
Was ist Ihre bevorzugte serverseitige Sprache?
Jetzt bin ich definitiv ein Frontend-Typ, der hauptsächlich über Frontend-Themen schreibt. Aus diesem Grund gehe ich davon aus, dass die meisten von Ihnen das auch sind. Das bedeutet nicht, dass wir uns nicht um serverseitige Sprachen kümmern oder eine Meinung dazu haben, aber Sie sollten wissen, dass diese Umfrageergebnisse wahrscheinlich eher repräsentativ für Designer als für Entwickler sind. Ich habe im Grunde damit angefangen, WordPress-Themes zu basteln, und bin entwicklerisch nicht weit davon weggekommen. Daher ist meine Affinität zu PHP. Mein Lieblingsteil ist, wie es out-of-the-box auf so gut wie jedem Server "einfach funktioniert". Ich mag auch, wie auf den grundlegenden Ebenen, auf denen ich es verwende, die Anwendung nicht wirklich "laufen" muss, sondern einfach eine Reihe von Skripten ist, die ihre Arbeit tun, wenn sie eine Anfrage erhalten. Aber nun zu den Ergebnissen.

Wenn man sich diese Ergebnisse ansieht, scheint die Dominanz von PHP auf dem Markt für serverseitige Sprachen fast so vollständig zu sein wie die von jQuery auf dem Markt für JavaScript-Bibliotheken =)
Ich habe dies in das Umfragearchiv verschoben. Letzte Worte hinterlassen Sie hier! Neue Umfrage in ein paar Tagen.
Keine Überraschung, PHP ist sehr beliebt für kleinere Unternehmen, wo die meisten Besucher arbeiten (wenn sie nicht freiberuflich tätig sind). Ich habe auch für PHP gestimmt. Ich habe die meiste Erfahrung damit. Obwohl ich gerne Ruby aus einem einzigen Grund lernen würde: Rails.
Ich stimme zu. Ich glaube, die Ergebnisse dieser Umfrage wurden durch die Frontend-Ausrichtung dieser Website verzerrt. Ich sage das natürlich nicht negativ, sondern stelle nur fest, dass die Umfrageergebnisse nicht wirklich als vollständig repräsentative Zusammenfassung angesehen werden können.
Ich stimme zu, außerdem werden viele CMS mit PHP entwickelt.
In der Tat, PHP war überhaupt nicht überraschend, aber ich halte die Erklärung dafür, dass PHP-Hosting sehr wettbewerbsfähig und daher erschwinglich und allgegenwärtig ist (das PHP-Hosting, das ich fand, war kostenlos mit einer sehr günstigen Domain).
Als ich anfing, meine eigenen Projekte bereitzustellen, war mein Budget, wie bei den meisten Leuten, sehr gering (da sie überhaupt nicht kommerziell waren). Ich habe mir zuerst Hosting-Pakete angesehen und festgestellt, dass ich PHP aus Notwendigkeit lernen musste (obwohl mein Tagesjob Sun Certified Java war).
Ja, Sie haben absolut Recht.
Ich bin überrascht, dass nur wenige Leute ASP.Net benutzen, pfui.. aber im Grunde nicht überrascht, aber ja, wenn ich schaue, hat JAVA fast die gleichen Ergebnisse
Sun
Ich denke, PHP gewinnt hier, weil der Großteil des Publikums hier auf dieser Website aus Webdesignern und nicht aus Webentwicklern besteht.
ASP.NET ist der klare Gewinner, wenn man von Enterprise-Server-Side-Entwicklung spricht.
Lustig, wie diese absoluten Aussagen nicht gültig sind, bis sie belegt sind. Die Sache ist: Das können Sie nicht. Ich hasse solche Aussagen, nur damit Sie meinen Standpunkt verstehen. "Bla... klarer Gewinner ...bla". Hören Sie damit auf.
Das ist es, was ich nicht wollte.
Ich sagte nur, dass ASP.NET viele großartige Funktionalitäten bietet, wenn man an Enterprise-Server-Side-Entwicklung denkt.
Ich kann Ihnen nicht zustimmen. PHP ist großartig wegen der Freiheit, die es bietet. Ich meine, Sie müssen nicht MS Visual Studio oder andere MS-Komponenten verwenden.
Es ist auch aus vielen anderen Gründen großartig, wie Linux-basierte Server, großartige Syntax und Dokumentation, große Community...
Sie können ASP .NET-Programmierung in kostenlosen VS Express Editionen durchführen... und wenn Sie sagen, dass Sie dafür Windows kaufen müssen, dann hat jedes andere Betriebssystem außer Linux einen Preisaufkleber.
Und nicht viele Leute benutzen Linux im Alltag oder sogar geschäftlich.
Der Preisaufkleber kommt also nie ins Spiel, wenn man an ASP .NET arbeitet.
PHP ist auch fantastisch, aber auf einer besseren, unvoreingenommenen Abstimmungsplattform würde ASP .NET leicht bessere Stimmen erhalten.
Noch einmal, ich mag diese Seite für all das Wissen, das sie mir vermittelt.
Kann mir jemand ein einziges "Enterprise"-bezogenes Ding nennen, das ASP besser kann als PHP?
Ich sehe ASP als die teurere und überhebliche Alternative zu PHP.
Ich sage nicht, dass ASP keine großartige Sprache ist, weil sie es ist, aber im Vergleich der beiden sehe ich nichts Wesentliches Besseres an ASP, das sie für Enterprise-bezogene Software fantastischer machen würde als PHP.
„Kann mir jemand ein einziges "Enterprise"-bezogenes Ding nennen, das ASP besser kann als PHP?“ Überzeugen Sie das Management. Meistens diejenigen, die keine Arbeit damit haben werden, höchstwahrscheinlich in einem Unternehmen, das bereits vom MS-Stack her gesperrt ist.
Wir konnten Vendor-Lock oft mit der Tatsache kontern, dass man PHP auf IIS laufen lassen kann. Native mit .NET geschriebene Anwendungen integrieren, die Kosten niedrig halten und zufriedene Kunden haben.
Ich denke, PHP ist genauso nützlich wie ASP. Ich denke, mehr Leute benutzen PHP, weil viele von IIS eingeschüchtert sind, wie ich es auch war, als ich anfing, es zu benutzen, aber jetzt bin ich genauso bequem damit wie mit Plesk.
Perl ist das "Klebeband" des Webs, ich bin überrascht, dass nicht mehr Programmierer es lernen.
Amen dazu.
Perl++.
Wenn NGINX die magische 1.0 erreicht und die Leute sich mehr damit beschäftigen, wette ich, dass Perl ein Comeback feiert. Als Perl-Entwickler sollten Sie stolz auf die Ergebnisse von PHP sein. Rasmus Lerdorf hat PHP entwickelt, um reale Probleme bei der Bereitstellung von Webseiten und dynamischen Inhalten zu lösen. Vor PHP kombinierte er C und Perl, um die Aufgabe zu erledigen. Das war seiner Meinung nach ineffizient, also entwickelte er PHP. Da wir einen aufstrebenden Webserver wie NGINX sehen, der auf Perl basiert, kann ich mir vorstellen, dass Perl wieder ins Rennen zurückkehrt. Ich mag diese Beobachtung eigentlich, weil ich viele Unternehmen kenne, die Zehntausende von Dollar für Lizenzen und Schulungen für PHP ausgeben. Sie sind wahrscheinlich zu stur, um den Schritt zu Perl und NGINX zu machen, wenn nötig. Ich sprach sogar mit einem Unternehmen, das versucht, Desktop-Anwendungen mit PHP zu erstellen. Ich fragte sie: "Also... wie wollen Sie das machen? Mit PHP-GTK? Und was ist mit Windows und Mac?" Ihre Antwort ähnelte dem, was wir einst als .hta unter Windows sahen, wo man eine eingebettete Webseite in einem minimalen Fenster bekam, die oft als "Autorun" auf CDs verwendet wurde.
Tatsache bleibt, dass sich das Web unter unseren Augen weiterentwickelt, und wenn wir nicht sehen, was passiert, werden viele von uns moderne Aufgaben nicht überleben.
Ich habe Webentwicklung hauptsächlich in PHP gelernt. Erkunde derzeit ASP.NET MVC 2, das gut zu sein scheint. Einfache Bereitstellung, C# als Programmiersprache. Vielleicht leistungsfähiger. Mit .NET kann ich 1 Sprache lernen, z. B. C#, und sie für Web/Windows/Mobile (Silverlight, vielleicht in Zukunft) verwenden.
Bin noch am Überlegen. Die Hauptnachteile von ASP sind die Kosten. Tolle Apps wie WordPress werden auch in PHP entwickelt. Zend Framework 2 und Doctrine 2 scheinen attraktiv zu sein.
Über welche Kosten sprechen Sie? Abgesehen davon, dass Sie Visual Studio kaufen müssen, um die Programmierung von .NET zu erleichtern, ist alles andere kostenlos. Damit meine ich, dass ich eine ASP.NET-Seite in Notepad programmieren könnte, aber dann müsste ich mir die Pulsadern aufschneiden.
Ich denke, die Attraktivität von .NET liegt darin, dass man innerhalb des Frameworks arbeitet, das für die Ausführung auf einer Windows-Box konzipiert wurde. Wenn Sie also ein Windows-Nutzer sind oder der Server, auf dem Ihre Website gehostet wird, Windows ist, dann wäre es besser, mit .NET statt mit PHP zu arbeiten.
Verstehen Sie mich nicht falsch, PHP ist großartig, aber ich fühle mich in .NET wohler, da ich in der Schule gelernt habe, damit zu entwickeln.
Sehen Sie, das ist es, was er meinte, als er über die Kosten sprach. Sie *brauchen* eine Windows-Box zur Bereitstellung. Das bedeutet, dass Sie für eine Lizenz bezahlen müssen. Lustig, aber wahr. ;-)
Machen Sie daraus LizenzEN... :)
Ich bin nicht überrascht von dieser Umfrage ;)
PHP für den Sieg!
Die Ergebnisse sind etwas irreführend dargestellt. Die Liste rechts neben dem Kreisdiagramm hätte die Reihenfolge von höchster zu niedrigster Beliebtheit widerspiegeln sollen. Zum Beispiel würde ich bei schnellem Hinsehen annehmen, dass Java die vorletzte beliebteste Wahl war, obwohl es tatsächlich die drittbeliebteste war. Das ist die Reihenfolge, in der sie aufgeführt sein sollten:
PHP
ASP.NET
Java
Ruby
Python
Cold Fusion
Andere
Perl
Dem stimme ich zu.
Ich glaube, sie werden einfach in der Reihenfolge aufgeführt, in der sie in der tatsächlichen Umfrage standen. Eine Legende dient ausschließlich der Beschreibung eines Diagramms, nicht der Vervielfältigung des Diagramms selbst.
Chris, nicht um ein Stinkstiefel zu sein, und interessante Umfrage/Thema, aber schneller Tippfehler...
„to far from that“ sollte „too far from that“ heißen.
:)
Ich bevorzuge tatsächlich .ASP, da es einfach ist :)
Überrascht, dass es nicht auf der Liste steht.
Wie in Classic ASP (der Vorläufer von ASP.NET)? Bah! Wechseln Sie zu .NET!
PHP = SIEG; Ich war überrascht (erfreut) über das niedrige ASP-Ergebnis. Schön zu sehen, dass ColdFusion in den Sonnenuntergang verblasst.
ColdFusion wird niemals die Marktdominanz erlangen, aber es bleibt für Adobe profitabel. Daher wird es weiterhin entwickelt und aufgerüstet. Insgesamt würde ich sagen, es ist eine ziemliche Übertreibung, den "Tod" einer dieser Sprachen zu erklären. Eine Umfrage von 18.000 Personen ist beeindruckend, aber es gibt weltweit leicht über mehrere Millionen Webentwickler. Das ist teilweise der Grund, warum ich immer noch skeptisch bezüglich der Glaubwürdigkeit von TIOBE bin.
Coldfusion ist weit davon entfernt, tot zu sein, tatsächlich bin ich überrascht, dass es nicht beliebter war, aber da PHP eine kostenlose Open-Source-Lösung ist, könnte das die Ergebnisse beeinflussen.
Die Entwicklung in CF dauert etwa halb so lange wie in PHP, ganz zu schweigen vom Schreiben von weniger Codezeilen. Ich finde, die meisten Kommentare gegen CF kommen aus Unwissenheit.
Wenn Sie es nicht ausprobiert haben, schauen Sie es sich an, es könnte Sie angenehm überraschen, wie einfach es Ihnen fällt und wie effizient Sie dadurch werden. Eine Liste derer, die diesen Code verwenden, finden Sie unter: http://www.forta.com/cf/using/list.cfm?categ_id=7
ASP.NET ist keine Sprache. Die Sprache ist entweder C# oder VB, je nach Präferenz des Entwicklers. ASP.NET ist nur die Webentwicklungsplattform für .NET. Davon abgesehen ist dies nicht überraschend. PHP ist einfach zu verstehen und zu starten. Ob seine Popularität Überlegenheit bedeutet, ist umstritten. Persönlich bleibe ich bei .NET; aber das liegt daran, dass es mich einfach anspricht. Ich mag seine Typsicherheit, ich mag, dass C# dafür entwickelt wurde, OO zu sein und nicht nur OO zu "unterstützen" wie die Versionen von PHP, die ich bisher verwendet habe. Ich habe mich nicht über PHP auf dem Laufenden gehalten, daher kann ich nichts über seinen aktuellen Stand sagen.
Ja, ich denke, es ist in Ordnung, es hier als ASP.NET aufzulisten, da Sie diesen Stack mit Ihrer bevorzugten Sprache benötigen.
Ich bin wie Sie, ich bleibe bei ASP.NET mit C#.
Wenn Sie sich auf die objektorientierte Unterstützung von PHP4 beziehen, ist Version 5 **viel** besser.
Nun, meine serverseitige Sprache ist dort nicht aufgeführt: JavaScript. Auch wenn Node.js auf dem Markt noch etwas neu ist, sollten Sie es vielleicht hinzufügen.
Node.js ist auch keine Sprache, es ist ein I/O-Framework für V8. V8 ist ebenfalls keine Sprache, sondern eine Engine für JS. Aus der V8-Einführungsseite:
„V8 ermöglicht jeder C++-Anwendung, ihre eigenen Objekte und Funktionen für JavaScript-Code freizulegen.“
...JavaScript ist komplett clientseitig. Kann nicht auf einem Server ausgeführt werden.
@traq
Ich verstehe Ihren Kommentar nicht. Unter ASP "Classic" konnte man auf jeden Fall serverseitig in VBScript (meine Wahl) und JavaScript programmieren. Unter ASP.NET gibt es noch mehr Auswahlmöglichkeiten.
Verwirrt.
@traq Sie sollten Ihre Fakten wirklich überprüfen. JavaScript kann komplett auf der Serverseite laufen.
Vielleicht JScript, eine Windows Scripting-Version ähnlich wie JavaScript.
JavaScript wird vom Client-Browser interpretiert, also ist es clientseitig, zumindest ist das die weithin übliche Verwendung.
JScript kann in ASP oder ASP.NET für die Serverseite verwendet werden und der Code ist sehr unterschiedlich und nicht für den Browser gedacht, sondern wird von den ASP-Engines interpretiert. Wiederum sollten Sie die beiden Skriptsprachen nicht vermischen. Eine wird serverseitige Tags haben, um zu zeigen, dass sie für den Server bestimmt ist, sonst wird sie für den Browser sein.
http://en.wikipedia.org/wiki/Server-side_JavaScript
ASP.NET, Java, Ruby, Python, Cold Fusion, Perl, yada yada yada yada
PHP ist das Beste! Zend Framework auch!!!
Was fiel in die Kategorie "andere"?
Clojure, Scala, Ioke, Poison, Groovy, C, Bash, VHDL... (das letzte war ein Witz)
Außerdem war Poison auch ein Witz.
Ich vermisse noch einige: Lua, Smalltalk, JavaScript, Go, ...
JavaScript ist clientseitig ;)
@Sebastiaan: Nicht immer. http://en.wikipedia.org/wiki/Server-side_JavaScript
„Wenn man sich diese Ergebnisse ansieht, scheint die Dominanz von PHP auf dem Markt für serverseitige Sprachen fast so vollständig zu sein wie die von jQuery auf dem Markt für JavaScript-Bibliotheken =)“
Ich weiß nicht, ob diese Aussage stimmt oder nicht, aber ich weiß, dass sie ungenau ist, wenn Sie dies auf Ihrer Umfrage basieren. Ihre Website repräsentiert nicht den Markt, sondern nur einige Präferenzen eines winzigen Teils des Marktes, der einen großen Schwerpunkt auf Frontend-Entwicklung legt.
PHP ist definitiv dominant und ich persönlich liebe es auch, ich widerspreche nur dem Wort "Markt" in Ihrer Schlussfolgerung.
Nichts Interessantes zu sagen außer...
PHP SIEGT! JAAAA!
Vielen Dank.
Es ist interessant, dies mit der tatsächlichen Sprachverteilung zu vergleichen.
Ja! Es lohnt sich!
Danke für die Umfrage!
PHP ist definitiv meine Sprache der Wahl!
Ich stimme dem Ergebnis dieser Umfrage zu. Es ist sehr offensichtlich, dass viele beliebte Websites PHP wie Facebook, YouTube usw. verwenden.
PHP ist eine mächtige und sehr beliebte serverseitige Sprache, und ich habe sie auch für die Websites verwendet, die ich entwickelt und gewartet habe.
Nun sagen Sie mir, warum YouTube und Facebook PHP anstelle von ASP.NET verwenden?
YouTube ist nicht PHP, YouTube ist in vielen verschiedenen Sprachen geschrieben, hauptsächlich Python.
Ich sage nicht, dass YouTube PHP ist, ich sagte, dass YouTube PHP verwendet, was Teil der vielen verschiedenen Sprachen ist. Probieren Sie jetzt diesen Link: http://www.youtube.com/index.php
YouTube verwendet definitiv PHP. Ihre alten URL-Adressen zum Ansehen waren watch.php anstelle von nur "watch", wie sie es jetzt sind - schauen Sie im Internet Archive (web.archive.org) nach. Öffnen Sie einen beliebigen YouTube-Link und ändern Sie "youtube.com/watch" in "youtube.com/watch.php", und es funktioniert immer noch :)
Hurra PHP gewinnt..
Ob Ost oder West, PHP ist das Beste.
Nicht das Beste, nur das meistgenutzte.
Ich komme von langer PHP-Entwicklung und es war wirklich großartig. Alle
Dinge mit PHP scheinen einfach und kostenlos zu sein. Jetzt habe ich mit der
Ruby-Entwicklung begonnen, und ehrlich gesagt... es wird die beste Entscheidung sein, die ich
in meinem Leben getroffen habe...
Ruby zu lernen ist einfach, aber das Rails-Framework zu verstehen, nicht.
Übrigens, all die Dinge, die ich bisher gemacht habe, waren wirklich einfach, funktional
und haben wirklich gut funktioniert.
Der Punkt hier ist die Serverseite, aber ich glaube, dass jeder hier
alles rund um die Sprachen berücksichtigt, also... im Allgemeinen, ich
glaube, wenn Ruby on Rails große Sympathie erfährt, wird es das neue PHP sein.
0,3% für Python, ich habe mich gefragt, ob es nur Google benutzt.
Ich benutze es. Es ist fantastisch. Schauen Sie sich Django an.
PHP ist ein bei weitem nicht so fantastisches Chaos. Dennoch würde ich es jederzeit MS proprietärem Müll vorziehen.
Und der Typ oben, der sagte, dass nicht viele Leute Linux benutzen. Wir reden hier nicht von der durchschnittlichen Oma, die E-Mails checkt und im Internet surft. Wenn Sie ein Entwickler sind und kein Linux benutzen können... huch. Was benutzen Sie, einen Windows Server?? Igitt.
@Cris Ich war mir sehr sicher, dass PHP gewinnen würde, da Ihr Blog, wie Sie sagten, eher für Frontend-Entwickler und WordPress usw. ist, aber schauen Sie sich die neuen ASP.Net MVC-Jungs an, die rocken!
Ich bin ein hauptberuflicher PHP-Entwickler auf Enterprise-Niveau. Wir verarbeiten über 150 TB Daten pro Monat und bewältigen weit über 30.000 gleichzeitige Benutzer, die unser System nutzen.
Leute, die sagen, PHP sei keine Enterprise-Lösung, haben es offensichtlich noch nie versucht. Viel mehr Verantwortung liegt beim Entwickler als bei der Plattform :P
Kein PL/SQL?!?!? :-D
Ich bin kein Designer und ja, ich mag PHP mehr als jede andere aufgeführte Sprache.
Ich stimme der Umfrage zu, ich denke, PHP dominiert unabhängig von der Community, in der die Umfrage stattfindet.
Ich persönlich bevorzuge PHP.
Ich freue mich, diese Umfrageergebnisse zu sehen. Frameworks wie Zend, CodeIgniter, CakePHP und CMS wie WordPress, Joomla, Drupal machen PHP unglaublich...
Es ist definitiv die Zeit von Open Source...
Überlegen allen PHP rockt, es ist einfach und es ist leicht zu benutzen, am günstigsten zu hosten. Ich liebe es. Ich mag, dass die meisten von uns es auch lieben!
PHP auf ganzer Linie.
Alle Macht PHP. Lol...
Weiter so, PHP.
PHP ist einfach und nützlich für den Designer zu lernen, daher seine Popularität.
Ich weiß, dass Java und ASP vielleicht besser sind als PHP, aber PHP ist kostenlos und beliebt, was das Erlernen zu einer sehr einfachen Aufgabe macht. Fragen Sie einfach Onkel Google nach Ihrem Problem und er zeigt Ihnen die Antwort direkt auf einer Programmierwebsite, Sie müssen nur wissen, wie Sie die Frage stellen.
Gut, oder?
PHP ist großartig, C# in ASP.NET MVC 2 ist auch sehr schön. Ich benutze beides :)
Ich habe kürzlich PHP gelernt. Es ist gut zu wissen, dass es eine so beliebte Sprache ist.
Ich benutze nur PHP – das ist cool und ziemlich einfach. Mein Bruder lernt Java, aber ich denke, er wird auch PHP lernen (eigentlich ist Java schwieriger :)).
Ich frage mich jedoch, wie man dynamische Seiten mit HTML-Erweiterung generiert (außer durch Konfiguration des Servers)!!! Ich muss diese Funktion lernen, aber ich kann nicht herausfinden, welche Sprache in diesem Fall verwendet wird. Wie produziert man verschiedene Seiten mit einer eindeutigen Adresse, wenn jede Seite "on the fly" erstellt wird?!
Ich bin Webdesigner und -entwickler und bevorzuge PHP gegenüber ASP wegen seiner Funktionalität und Benutzerfreundlichkeit. Es ist auch ein gutes Skript für Anfänger, da es von vielen Online-Tutorials begleitet wird.
Ich habe für Python gestimmt, da Django meine Entwicklungsweise ist, aber ich wünschte wirklich, JavaScript wäre eine gelistete Option.