Maison titres PHP, qui a été critiqué, a toujours été classé quatrième dans ce classement !

PHP, qui a été critiqué, a toujours été classé quatrième dans ce classement !

Apr 07, 2022 am 09:30 AM
php

RedMonk, une société d'analyse bien connue de l'industrie du logiciel, a publié le classement des langages de programmation pour janvier 2022 (premier trimestre).

RedMonk Programming Language Rankings vise à mieux comprendre les tendances potentielles en matière d'adoption des langages en suivant l'utilisation du code et le nombre de discussions sur les langages de programmation sur GitHub et Stack Overflow, et en les classant après une analyse statistique. La liste est publiée deux fois par an et c'est la première liste de cette année.

Actuellement, l'idée de base de l'algorithme de tri de RedMonk pour les langages de programmation n'a pas changé, mais la méthode spécifique de collecte de données a changé. GitHub Archive est désormais utilisé comme source de données pour analyser les données GitHub ; tandis que la partie Stack Overflow utilise directement l'outil utilitaire explorateur de données fourni par celui-ci. Pour l'algorithme de tri spécifique, voir l'introduction officielle : https://redmonk.com/sogrady. /2022/03/28 /langage-rankings-1-22/

L'image ci-dessous montre le classement des langages de programmation du premier trimestre :

PHP, qui a été critiqué, a toujours été classé quatrième dans ce classement !

Les 20 meilleurs langages de programmation sont :

1 JavaScript

2 Python

3 Java

4 PHP

5 CSS

5 C#

7 C++

8 TypeScript

9 Ruby

10 C

11 Swift

12 R

13 Objectif-C

14 Shell

14Scala

16 Go

17 PowerShell

18 Kotlin

19 Rust

19 Dart

Comme d'habitude, les classements de ce trimestre n'ont pas beaucoup changé, montrant une stabilité. Pour sa part, RedMonk souligne que, à quelques exceptions notables près, la tendance en matière de mouvement linguistique au cours des dernières années a été la suivante: il y a eu peu de mouvement. En fait, 17 des 20 langues sont restées stables pendant trois trimestres consécutifs. Cela soulève une question intéressante : cette stabilité est-elle représentative d’un usage industriel, ou s’apparente-t-elle davantage à un artefact de processus ?

Alors que l’évolution de ces classements commence à diminuer, il est intéressant de se demander si nous pourrions entrer dans une ère de relative stagnation. Bien sûr, de nouveaux langages continueront d'émerger, et certains pourraient augmenter en raison de l'ajout de nouvelles fonctionnalités ou de facteurs externes (comme Dart ci-dessous) mais lorsque nous regardons autour de l'industrie, un certain équilibre peut se former. Les langues trouvent leur place et atteignent la parité avec des concurrents spécifiques.

Il est trop tôt pour le dire, tout cela n’est peut-être ni des facteurs humains ni des changements dans l’industrie, mais le résultat d’autres facteurs externes, la pandémie en cours et ses effets à grande échelle, visibles et invisibles, étant des candidats évidents. Quoi qu’il en soit, c’est quelque chose que nous surveillerons de près.

RedMonk a analysé et commenté les changements de classement des langages de programmation individuels dans ce classement :

Python (0) / Java (-1) :

Après avoir brièvement égalisé la deuxième place avec Python, Java a glissé retour à la troisième place. Pour être clair, cependant, terminer troisième sur cette liste reste une réalisation très impressionnante.

Mais les observateurs soulignent que la force durable de Python mérite d'être examinée, car il a été classé deuxième sur cette liste pendant deux années consécutives et est une fois de plus le langage de développement d'entreprise le plus populaire et le plus grand langage de développement d'entreprise au monde. deux écosystèmes mobiles créent de la distance. C'est tout un exploit pour un langage que certains ridiculisent en le qualifiant de "juste un langage de colle".

PHP (0) :

PHP reste inchangé sur cette liste. Mais ce n’est pas surprenant, puisque PHP occupe la quatrième place depuis 2017. Les observateurs notent qu'il est important de noter qu'après toutes ces années, PHP est toujours méprisé. Mais peu importe ce que les gens en pensent, PHP a toujours sa puissance.

C++ (-2) :

Dans la liste précédente, C++ se classait cinquième, à égalité avec C# et CSS. Mais cette fois, c'est l'une des rares langues à connaître un changement ; elle a perdu deux places, à la septième place. "Bien que ce déclin puisse être purement temporaire, on se demande s'il suivra les traces du premier."

C était classé huitième au début de la liste, puis a glissé au neuvième rang et est désormais dixième. Pendant ce temps, la dernière fois que C++ s’est classé aussi bas que 7, c’était en 2013 pour sa deuxième fois sur la liste. "Il sera intéressant de voir si ce n'est qu'un incident, ou si ce déclin représente une nouvelle référence pour le langage à l'avenir, et s'il y a un nouveau déclin à venir." de chuter encore, TypeScript est deuxième derrière C++ dans le classement. TypeScript est le langage qui connaît la croissance la plus rapide depuis Swift et le seul des deux à figurer dans le top 10. Les observateurs notent que TypeScript semble entrer dans un plateau, après avoir occupé cette position exclusivement au cours des trois derniers trimestres. La question est de savoir si la langue a plus de marge de croissance ou si c’est là la limite supérieure de la langue.

« Ce n'est pas facile de grimper. Même si le C++ tombe cette fois, il a déjà beaucoup de code et de discussions associées. Si TypeScript veut continuer son ascension, un langage comme C++ est exactement ce dont il a besoin.

Dart (+1) / Rouille (0) / Kotlin (0) :

Assez surprenant, étant donné que les deux langages les plus « chauds » récemment, Kotlin (#18) et Rust (#19) n'ont pas changé. Mais ce qui est encore plus surprenant, c'est que Dart a réussi à gagner une place et à égaliser Rust à la 19e place.

Il a fallu deux quarts à Kotlin pour faire ce saut, et un quart à Rust. Cependant, après avoir oscillé autour de la 30e position sur la liste pendant environ 36 mois, Dart est non seulement entré dans le top 20, mais a également suivi le rythme du « chéri » du développeur, Rust. "Les deux questions les plus importantes sont maintenant, premièrement, de savoir si l'entreprise peut maintenir cette position, et si oui, s'il y a encore place à l'amélioration.

Jetons un coup d'œil à l'évaluation et aux opinions des principaux internautes sur ce classement :

PHP, qui a été critiqué, a toujours été classé quatrième dans ce classement !

Qu'en pensez-vous ? Bienvenue à laisser un message pour participer à la discussion

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Configuration du projet CakePHP Configuration du projet CakePHP Sep 10, 2024 pm 05:25 PM

Dans ce chapitre, nous comprendrons les variables d'environnement, la configuration générale, la configuration de la base de données et la configuration de la messagerie dans CakePHP.

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Date et heure de CakePHP Date et heure de CakePHP Sep 10, 2024 pm 05:27 PM

Pour travailler avec la date et l'heure dans cakephp4, nous allons utiliser la classe FrozenTime disponible.

Téléchargement de fichiers CakePHP Téléchargement de fichiers CakePHP Sep 10, 2024 pm 05:27 PM

Pour travailler sur le téléchargement de fichiers, nous allons utiliser l'assistant de formulaire. Voici un exemple de téléchargement de fichiers.

Routage CakePHP Routage CakePHP Sep 10, 2024 pm 05:25 PM

Dans ce chapitre, nous allons apprendre les sujets suivants liés au routage ?

Discuter de CakePHP Discuter de CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP est un framework open source pour PHP. Il vise à faciliter grandement le développement, le déploiement et la maintenance d'applications. CakePHP est basé sur une architecture de type MVC à la fois puissante et facile à appréhender. Modèles, vues et contrôleurs gu

Comment configurer Visual Studio Code (VS Code) pour le développement PHP Comment configurer Visual Studio Code (VS Code) pour le développement PHP Dec 20, 2024 am 11:31 AM

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

CakePHP créant des validateurs CakePHP créant des validateurs Sep 10, 2024 pm 05:26 PM

Le validateur peut être créé en ajoutant les deux lignes suivantes dans le contrôleur.