PHP, qui a été critiqué, a toujours été classé quatrième dans ce classement !
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 :
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 :
Qu'en pensez-vous ? Bienvenue à laisser un message pour participer à la discussion

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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.

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.

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

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.

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

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

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

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