Le monde du développement informatique dispose d’une pléthore de langages de programmation. Mais, si on se limite au domaine du Web, le nombre de langages de programmation disponible serait insuffisant.
C’est en substance l’idée qu’a fait passer Gilad Bracha, ingénieur chez Google et membre de l’équipe à l’origine du langage de programmation structuré pour le Web Dart.
S’exprimant lors de la conférence des développeurs QCon de New York, celui-ci a affirmé que les applications Web pourraient un jour dépasser les applications Desktop (natives) en performance, en fonctionnalités et en facilité d’utilisation si les développeurs ont plus de choix dans les langages de programmation Web qu’ils peuvent utiliser.
« Je pense que sur la plateforme Web, on peut faire des applications meilleures que les applications natives. En fin de compte, on devrait le faire. Sinon, nous serons tous dévorés par les galeries d’applications propriétaires », a déclaré Gilad Bracha.
Le premier atout du développement Web par rapport au développement natif est le fait que les applications Web peuvent s’exécuter sur plusieurs plateformes et n’ont pas besoin d’être installées. Cependant, son inconvénient majeur est le fait qu’il ne fonctionne pas en absence de connexion réseau.
Bracha estime qu’il est essentiel que les langages Web et les écosystèmes associés puissent offrir un moyen d’utiliser les applications hors connexion. Les prochains langages de programmation Web doivent également permettre de créer et effectuer facilement des tests.
Actuellement, le Web repose essentiellement sur le langage de programmation JavaScript qui est cependant, selon Bracha, déficient dans plusieurs scénarios, notamment la possibilité d’utiliser l’application hors ligne. De plus, du fait que le langage soit normalisé, son évolution est lente. « JavaScript est basé sur la norme EcmaScript, qui peut prendre des années pour être mise à jour. Il devrait être plus facile de faire ces choses », regrette celui-ci.
Il existe d’autres langages de programmation Web qui n’ont pas eu beaucoup de succès à cause de leurs faiblesses. C'est pourquoi Google a créé le langage de programmation Dart, non pas comme un remplaçant de JavaScript, mais pour offrir plus d’alternatives aux développeurs, selon Bracha.
Celui-ci a également cité quelques autres langages de programmation Web qui sont moins connus et encore au stade expérimental, mais qui sont assez prometteurs. Il s’agit notamment de Elm, un langage de programmation fonctionnelle pour la création d’interface graphique disposant d’une prévisualisation instantanée des modifications, sans que le code ne soit enregistré. Bracha a également cité Lively, Leisure et Newspeak.
Au final, Bracha estime que la concurrence est bonne pour tout le monde, et le web devrait aussi avoir son lot de langages de programmation, comme pour l’univers du développement natif.
Source : QCon
Et vous ?
Que pensez-vous de l'avis de Bracha ? Le Web a-t-il besoin de nouveaux langages de programmation ?
Le Web a besoin de plus de langages de programmation pour rivaliser avec le « natif »
Selon un ingénieur de Google à l'origine de Dart
Le Web a besoin de plus de langages de programmation pour rivaliser avec le « natif »
Selon un ingénieur de Google à l'origine de Dart
Le , par Hinault Romaric
Une erreur dans cette actualité ? Signalez-nous-la !