Les 7 langages de programmation à éviter dans vos prochains projets ;)


Source : MIB


Date de publication : 2019-10-06






Apprendre un nouveau langage de programmation prend souvent beaucoup de temps pour un développeur qui souhaite s'améliorer et/ou pousser en avant sa carrière, c'est pourquoi vous devez rester branché sur les technologies demandées ainsi qu'obsolètes.

Bien que beaucoup de choses aient déjà été écrites sur les langages de programmation populaires, nous aimerions vous parler de ceux qui sont déjà dépassés ou sur le point de l'être. Voici les sept langages de programmation à éviter dans votre prochain projet.

1. Visual Basic

Visual Basic est un langage de programmation classique, mais il est en train d'être remplacé par des langages plus modernes tels que .NET et C #. Ce sentiment est validé lorsque nous examinons le dernier classement des langages de programmation préférés de StackOverflow. Selon cette enquête, Visual Basic est le langage de programmation le plus détesté. De plus, nous pouvons voir pourquoi les gens commencent à passer à .NET. Il fournit des infrastructures de haut niveau robustes qui le rendent accessible aux développeurs Java, C # et autres. Si vous êtes un programmeur débutant, vous pouvez essayer de jouer avec Visual Basic, mais vous devez l’utiliser comme point de départ pour des frameworks plus avancés tels que .NET.

2. Objective-C

L’objective-C n’est pas complètement mort, mais il est remplacé par le plus populaire Swift. Il continuera à être utilisé simplement parce qu'iOS et macOS l'utilisent toujours, mais le développement iOS moderne se fait avec Swift. Tant que Apple n’aura pas décidé de repenser complètement ses systèmes d’exploitation, il y aura toujours une demande, mais c’est une bonne idée de commencer à apprendre Swift si vous souhaitez vous lancer dans le développement iOS.

3. Perl

Perl était autrefois au sommet du monde. Cependant, avec le temps, le développeur a commencé à le percevoir comme un langage en écriture seule qui a commencé son déclin. Afin de stabiliser Perl, ses créateurs ont publié une version plus récente, appelée Perl6, qui corrigeait les problèmes dans une certaine mesure, mais cela ne suffisait pas pour arrêter la baisse. De nos jours, les développeurs préfèrent utiliser Python à Perl même si ce dernier est meilleur en termes de substitution et de correspondance. Cependant, Python n’est que l’un des langages de programmation les plus populaires et les développeurs le préfèrent à Perl.

4. Cobol

Cobol est présent dans les applications traditionnelles qui sont trop coûteuses pour être transférées dans le cloud. Pour cette raison, les personnes ayant une connaissance du cobol seront extrêmement utiles. Pour vous donner une idée de la quantité de Cobol utilisée aujourd'hui, Reuters estime que 95% des balayages de guichets automatiques utilisent le code Cobol. Si vous souhaitez passer à quelque chose de plus moderne, comme Java, cela pourrait être très coûteux. Pour donner un exemple de son coût, Commonwealth Bank Australia a remplacé sa plate-forme Cobol à hauteur de 749,9 millions de dollars. La plupart des logiciels bancaires utilisent toujours Cobol, mais il devient difficile de trouver des personnes possédant une expertise Cobol. Il n’est plus enseigné dans les écoles, il est donc difficile d’acquérir ces connaissances.

5. CoffeeScript

Tous les langages que nous avons sur la liste ont une longue histoire. Pas CoffeeScript. Il n'a que 10 ans environ, mais il ne servait déjà à rien. Il a été conçu pour remédier à une faille dans Java, mais à l’époque où il a mis à jour son propre framework, ce qui rend CoffeeScript obsolète.

6. Scala

Scala était également très populaire à un moment donné, mais il est tellement difficile à apprendre. Les grandes entreprises, telles que Twitter et yammer, ont choisi de passer à quelque chose de plus simple, tel que Kotlin. La raison en est qu’ils embauchent de nouveaux membres de l’équipe tout le temps et qu’ils doivent être capables de prendre les devants. La courbe d'apprentissage est trop difficile pour les personnes qui n'ont jamais utilisé, ce qui crée un problème commercial. Puisque les gens commencent à quitter Scala, ce ne serait pas un bon langage de programmation à apprendre.

7. Lisp

Lisp a une longue histoire qui remonte à 1958. Seul Frortran est plus âgé, mais seulement d’un an. Cependant, si vous êtes dans le domaine de l'IA, ce serait une meilleure idée d'apprendre Python. La raison en est que la plupart des frameworks d'apprentissage en profondeur populaires, tels que TensorFlow, sont construits avec Python.

Commencer à utiliser des méthodes modernes

Même si vous utilisez des systèmes existants, c'est une bonne idée de commencer à passer à quelque chose de plus flexible. La raison en est que les coûts de maintenance augmenteront avec le temps et que de plus en plus de personnes commenceront à utiliser votre produit. En optant pour le cloud, vous pouvez réduire vos frais généraux de 40% et vous donner la possibilité d’agrandir et de réduire vos coûts. Étant donné le besoin d’agilité professionnelle, vous devrez éventuellement réorganiser ou reformuler votre application. Si vous créez quelque chose à partir de zéro, il est important de le créer avec des outils et une méthodologie modernes afin de faciliter l’acquisition des connaissances et leur adaptation. Ceci est particulièrement important à l'ère des smartphones et des tablettes. Vos applications doivent faire de leur mieux pour que vos clients continuent de l’utiliser. Cela signifie que si vous créez une application pour iO

A lire aussi

Copyright 2018 ©