Pour gérer vos consentements :
Categories: Logiciels

Symfony Live : « Programmeurs, privilégiez la simplicité »

Le thème de la session d’ouverture du Symfony Live parisien était « L’art perdu de la simplicité » (“The lost art of simplicity”), présenté par Joss Holmes, architecte-évangéliste chez Microsoft. Un discours que nous avons pu compléter par un entretien en tête à tête.

Notre interlocuteur décline le fameux adage « ce qui se conçoit bien s’énonce clairement » sous toutes ses formes. « La simplicité devrait être au cœur de notre secteur d’activité », explique-t-il. « Il n’est pas nécessaire de composer avec la complexité. C’est une perte de temps. Par ailleurs, les utilisateurs et les clients aiment aussi les choses simples. »

Peut-on considérer que les applications web – qui proposent des interfaces utilisateur plus simples que celles des logiciels classiques – vont dans le bon sens ? « Parfois oui. Toutefois, le manque de widgets évolués peut ici devenir une limite. » Les applications web ont-elles une chance de remplacer à moyen terme leurs équivalents desktop ? « La question est mal posée. Les applications situées côté client resteront un sujet extrêmement important. Qu’elles soient de type desktop ou web, les utilisateurs ne s’en soucient pas. Il suffit pour s’en convaincre de regarder le succès des logiciels dédiés aux terminaux mobiles. »

Joss Holmes nous exhorte également à nous méfier de ce qui brille : « Tout ce qui est nouveau n’est pas forcément bon. C’est un piège dont il faut se prémunir. Combien utilisent jQuery juste parce que c’est cool ? Ne pensez qu’en termes d’avantages apportés. » Hors micros, il nous confiera toutefois que les entreprises se focalisent aujourd’hui beaucoup trop sur les technologies (web 2.0, jQuery, cloud…), qu’elles imposent à tord et à travers dans leurs cahiers des charges. Les développeurs devraient en principe se concentrer sur le problème à résoudre et non sur des buzzwords.

Dernier conseil, « revenez aux fondamentaux de la programmation. Aucune technologie n’est adaptée à tous les types de travaux. Maîtriser plusieurs langages et frameworks vous permettra de choisir la solution la plus simple pour un problème donné. »

Recent Posts

IA générative : les lignes directrices de l’ANSSI

Formats de paramètres, méthodes d'apprentissage, mutualisation GPU... Voici quelques-unes des recommandations de l'ANSSI sur l'IA…

6 heures ago

De la marque blanche à l’« exemption souveraine », Broadcom fait des concessions aux fournisseurs cloud

À la grogne des partenaires VMware, Broadcom répond par diverses concessions.

9 heures ago

iPadOS finalement soumis au DMA

iPadOS a une position suffisamment influente pour être soumis au DMA, estime la Commission européenne.

11 heures ago

ChatGPT : le Financial Times signe avec OpenAI

FT Group, éditeur du Financal Times, a signé un accord avec OpenAI afin d'utiliser ses…

2 jours ago

Les hyperscalers renforcent leurs recherches et datacenters pour l’IA

Au premier trimestre, Microsoft, Meta/Facebook et Alphabet/Google ont déjà investi plus de 32 milliards $…

2 jours ago

Cybersécurité : Darktrace dans l’escarcelle de Thoma Bravo

La société britannique de cybersécurité Darktrace a accepté une offre de rachat de 5,32 milliards…

3 jours ago