Technologie agnostique

Un agnostique est une personne qui n'a pas de foi particulière. L'agnosticisme technologique signifie que les développeurs de logiciels ne préfèrent pas une technologie spécifique. Pour chaque solution, les développeurs sont libres d'utiliser la technologie la plus appropriée.

En raison de la complexité des systèmes, des applications et des points de contact avec les clients, il n'existe plus de solution unique. Peu importe que les vendeurs de logiciels crient sur tous les toits qu'ils ont la solution idéale. Elle n'existe pas.

Technologie agnostique

Ne jamais utiliser un seul fournisseur

Si tu fais construire une maison, il est normal d'acheter ta cuisine chez le fournisseur de cuisine et ton canapé au magasin de meubles. Pourquoi? Car l'entrepreneur n'est pas un spécialiste de la cuisine et ne connaît certainement rien aux canapés.

C'est ainsi que cela fonctionne avec le développement de logiciels. Le fournisseur de technologie de plateforme en sait trop peu sur les médias sociaux et le référencement pour être un spécialiste. En développant sur la base d'une technologie agnostique, tu choisis le bon fournisseur et la bonne technologie pour chaque solution.

Wordpress et la technologie agnostique

Wordpress est l'un des outils de développement les plus utilisés pour les petites entreprises ou les start-ups. Grâce aux plugins open source, il semble qu'avec Wordpress, on puisse développer de façon agnostique en se basant sur la technologie. Pour chaque application et solution, il existe un plugin qui a été développé par un tiers, souvent un spécialiste.

Les apparences peuvent être trompeuses ici. Le choix de Wordpress et d'autres outils de développement similaires est essentiellement un choix de technologie et de plugin. Beaucoup de ces plugins ne sont pas du tout fabriqués par des spécialistes, mais par des amateurs qui ont pris plaisir à développer quelque chose.

En devenant vraiment libre dans le choix de la technologie, il est possible de profiter pleinement de l'innovation technologique. Cela nécessite beaucoup plus de recherches sur les partenaires appropriés, mais donne en fin de compte un bien meilleur résultat.

Quel est l'avantage d'être flexible en matière de technologie?

L'innovation technologique va plus vite que ce que nous, les humains, pouvons suivre. Même un simple site web ou une plateforme exige un haut degré d'expertise dans divers domaines. Et chaque discipline innove à la vitesse de l'éclair. Pensez, par exemple:

Et tous ces sous-domaines ont des sous-domaines spécifiques qui nécessitent une expertise. Un spécialiste de Facebook sait souvent peu de choses sur YouTube et quelqu'un qui en sait beaucoup sur la gestion des stocks ne connaît pas les tenants et aboutissants de la gestion de contenu.

Le concurrent a toujours une longueur d'avance

On peut se contenter d'une technologie facilement disponible. C'est la même chose que de demander à un contractant de concevoir, de construire et de rembourrer un canapé. Tu auras certainement quelque chose sur lequel tu pourras t'asseoir, mais la question de savoir si tu obtiens vraiment ce que tu veux est juste une question.

Le concurrent ne reste pas assis. Dans tous les domaines où tu dois exceller, le concurrent a déjà une longueur d'avance sur toi. Ce n'est qu'en utilisant la technologie la plus récente et la plus appropriée, basée sur une technologie agnostique, que tu peux garder une longueur d'avance sur la concurrence.

Poursuite du développement sur la base d'une architecture agnostique sur le plan technologique

Une fois que ta plateforme, ton site web ou ton application est en place et fonctionne, tu aimerais avoir terminé le développement et l'investissement. Malheureusement, c'est le contraire qui est vrai. C'est là que ça commence. L'innovation technologique se poursuit, et il faut l'accompagner pour rester avec elle.

Cela nécessite une architecture suffisamment flexible pour se développer dans des domaines spécifiques. Si une nouvelle plateforme de médias sociaux devient populaire demain, il ne faut pas que le cœur de ta plateforme, de ton site web ou de ton application ait à être modifié. Cela prend trop de temps et est trop coûteux.

En fragmentant l'architecture, il est plus facile de procéder à des ajustements dans les sous-domaines qui en ont actuellement besoin. Le fait que tu utilises des solutions logicielles et des données dans le nuage est bien sûr incontestable.

badge d'expert certifié Mindd Community Builders
Mindd Mindd
15-01-2020 à lire en 4 min
Articles connexes
53 les développeurs disponibles
  • Harrie van der Lubbe
    Creative Developer
    Gratuitement
  • Csaba Magyar
    Full stack web dev
    Gratuitement
  • Anton Shebukov
    Software Engineer
    US$ 0,29 pm
  • Konstantinos Chatziangelidis
    Software Engineer
    US$ 0,41 pm
  • Raghuveer Holla
    Mathematics
    US$ 0,06 pm
  • Betelhem Desta
    software enginner
    US$ 0,06 pm
Montre plus