Trends in der Programmiersprache

10

Gibt es da draußen einige Statistiken, die die rd. Anzahl der Benutzer, die beliebte Programmiersprachen haben, und die Rate, mit der diese Anzahl im Laufe der Zeit zunimmt?

Katie
quelle
Es ist nicht gerade Statistik, aber Sie könnten Interesse am Thoughtworks Tech Radar finden : oughtworks.com/radar
guillaume31
3
Statistiken für Stackoverflow finden Sie hier: hewgill.com/~greg/stackoverflow/stack_overflow/tags
Roman Luštrik

Antworten:

27

Programmiersprachentrends sind bekanntermaßen schwer zu verstehen, und alle verfügbaren Statistiken und Metriken sollten mit einem Körnchen Salz aufgenommen werden.

Einer der am häufigsten zitierten Indizes ist der TIOBE Programming Community Index , der Programmiersprachen anhand der Treffer in den beliebtesten Suchmaschinen bewertet . In Bezug auf Jobtrends veröffentlichte Jobs Tractor monatliche Trends, basierend auf Auflistungen für Entwicklerjobs.

Wenn Sie bestimmte Sprachen miteinander vergleichen möchten, bietet Ohloh ein sehr praktisches Tool zum Vergleichen von Sprachen , mit dem monatliche Commits von Open Source-Entwicklern gezählt werden. Sie können auch Google Trends verwenden. Hier ist beispielsweise ein Vergleich von Haskell mit Scheme .

Sie können jederzeit auf Stack - Überlauf suchen und insbesondere an den Sprach - Tags , oder populäre Code - Dienste wie Github - Hosting, die eine hält „Top-Sprache“ Seite . Und wenn Sie ein Redditor sind, suchen Sie nicht weiter als in den FAQ von / r / programing .

Wie Sie vielleicht bemerkt haben, scheinen alle verfügbaren Daten ziemlich unzuverlässig zu sein, und das ist verständlich, die Popularität ist äußerst schwer zu messen. Und letztendlich sind Popularität und Trends eher irrelevante Messgrößen. Wen interessiert es, welche Sprache am beliebtesten ist? Programmiersprachen sind Werkzeuge. Wenn sie das tun, wofür ich sie brauche, ist es für mich in Ordnung.

Yannis
quelle
uh PHP nach unten geht :(
katie
3
@katie: Und das zu Recht ;-) Im Ernst: PHP war früher die einzige ernsthafte Option für seine Problemdomäne (serverseitige Webentwicklung auf * nix-Plattformen), aber heutzutage haben viele andere Sprachen ausgereifte Webprogrammierbibliotheken hervorgebracht, und Die meisten von ihnen sind als Sprachen viel besser als PHP. Heute sind die wichtigsten Gründe für die Verwendung von PHP "weil wir es bereits verwenden" und "weil unser Shared Hosting-Anbieter uns nichts anderes gibt, mit dem wir arbeiten können".
tdammers
2
@YannisRizos: Ich glaube ich habe es getan. PHP zahlt auch meine Miete und ich schreibe gerne PHP. Es ist nicht so, dass PHP nicht "gut genug" ist. Aber wo PHP die einzige ernsthafte Option für serverseitige Webentwickler auf der * nix-Plattform war, gibt es jetzt ein Dutzend oder so ausgereifte Sprachen, die ausgereifte Webprogrammierfunktionen entwickelt haben, und die meisten von ihnen sind besser als Programmiersprachen. PHP ist in vielen Situationen immer noch die beste Wahl, aber unter keinen Umständen das beste Tool. Daher ist es kein Wunder, dass andere Sprachen trotz der beispiellosen Traktion von PHP ihren Marktanteil ausschöpfen.
tdammers
1
@tdammers Ich denke, dass ein kleinerer Marktanteil für das PHP-Ökosystem äußerst vorteilhaft sein wird. Die PHP-Community war viel zu lange faul (imho). Wir brauchen ein bisschen gesunden Wettbewerb.
Yannis
2
Ich möchte die Vorstellung bestreiten, dass PHP jemals wirklich die einzig ernsthafte Option war. PHP wurde erst nach der Veröffentlichung von Version 3 populär (PHP 2 war nicht besonders nützlich, tbh). Zu diesem Zeitpunkt waren JSP und / oder ColdFusion beide praktikable Alternativen. Zuvor war Perl de facto der König. Dies bedeutet wahrscheinlich, dass "weil es das ist, was unser Hosting-Anbieter uns bietet" immer der Grund für die Popularität von PHP war. Ich weiß, es ist der einzige Grund, warum ich es jemals benutzt habe.
Jules