5 changements qui transforment le développement logiciel

5 changements qui transforment le développement logiciel

Les changements fondamentaux sont souvent spectaculaires et passent rarement inaperçus, mais il peut arriver qu’une transformation profonde s’opère par petites touches et se remarque à peine.  C’est précisément ce genre de transformation que subit aujourd’hui l’univers du développement logiciel.

  1. Le hardware est devenu un bien de consommation courante. Vous vous rappelez l’époque où le choix du matériel était important ?  C’est terminé. Il est fort probable que la plupart des applications métier que vous utilisez s’exécutent au sein d’une machine virtuelle ou dans le cloud.  Les machines virtuelles ont abstrait une telle proportion de l’environnement que le matériel sous-jacent n’a désormais plus d’importance.
  2. Les systèmes d’exploitation sont devenus un bien de consommation courante. L’époque où un fabricant de matériel pouvait passer des années à écrire son propre système d’exploitation pour tirer le meilleur parti de sa plateforme est révolue.  Désormais, tout s’exécute sous Windows, Linux ou MacOS, à part quelques options de niche.
  3. L’interface utilisateur est devenue un bien de consommation courante. D’accord, il y a quelques différences, mais vous pouvez exécuter un environnement graphique tout à fait valable sous Linux et un shell plus qu’acceptable sous Windows.  Choisir l’un ou l’autre n’est plus qu’une affaire de préférence personnelle.
  4. Le réseau est devenu un bien de consommation courante. Fini de se battre avec les versions Thick ou Thin d’Ethernet.  Aux oubliettes, l’obligation de vérifier si les câbles étaient correctement connectés et si les ports fonctionnaient à la bonne vitesse.  Aujourd’hui, toutes les plateformes présentent globalement les mêmes caractéristiques et fonctionnalités et « ça marche », tout simplement (sauf si vous avez du mal à trouver un adaptateur Wi-Fi pour rester connecté dans une zone à faible signal… Mais ça, c’est une autre histoire !).
  5. L’environnement applicatif est devenu un bien de consommation courante. Vraiment ? Oui, vraiment. Vous ne l’avez peut-être pas encore remarqué, c’est tout !  Les containers sonnent le glas des environnements applicatifs classiques.  Les « bibliothèques côte à côte » et « l’enfer des dll » sont de l’histoire ancienne !  Les containers ont transformé l’environnement informatique. Ils sont devenus le nouveau système d’exploitation, qui fournit tout ce dont une application a besoin pour fonctionner de façon portable.  Excellente nouvelle, certes, mais de quoi s’agit-il ?

Nous le découvrirons dans un prochain blogpost.

Get a Live Demo of SANsymphony

Talk with a solution advisor about how DataCore Software-Defined Storage can make your storage infrastructure modern, performant, and flexible.

Demander une Live Demo