Dropbox, le service de stockage et de partage de fichiers en ligne, déclare avoir complètement abandonné JavaScript et avoir réécrit la totalité de son code source pour navigateur dans un langage relativement nouveau appelé CoffeeScript.
Dans leur blog, les développeurs de Dropbox affirment que la migration vers CoffeeScript s’est faite en l’espace d’une semaine seulement. Et ce grâce à l'outil "js2coffee". Ils affirment aussi que grâce à cette migration, ils ont réussi à réduire de 20 % le nombre de lignes de code de l’interface Dropbox. En effet, la nouvelle base de code contient 5000 lignes et 200.000 caractères de moins que le code original.
23 000 lignes de code, c’est ce que compte maintenant l’interface web de Dropbox en langage CoffeeScript. Cependant, CoffeeScript est compilé en JavaScript et les utilisateurs ne verront aucun changement dans l’interface Dropbox après la migration. « Le site fonctionne et se comporte comme avant » rassurent les développeurs sur le blog de Dropbox.
Comparé à JavaScript, CoffeeScript offre une syntaxe semblable à celles de Python ou Ruby. Les développeurs de Dropbox dénombrent parmi les avantages de CoffeeScript un code moins chargé, moins long à taper et une syntaxe plus claire et plus lisible qui utilise les fonctions et les boucles de manière très compacte.
Étant donné que l’utilisateur final de la plateforme Dropbox ne verra aucun changement dans son fonctionnement, la réduction des lignes du code source est-elle un indicateur suffisant pour savoir, si oui ou non, le langage CoffeeScript est meilleur que JavaScript ? Et vous seriez vous capable et surtout curieux de tenter une telle expérience de migration pour vos applications ?
Source : blog officiel de Dropbox
Dropbox abandonne JavaScript au profit de CoffeeScript
Et vous, envisageriez-vous une telle migration ?
Dropbox abandonne JavaScript au profit de CoffeeScript
Et vous, envisageriez-vous une telle migration ?
Le , par Nissa Comet
Une erreur dans cette actualité ? Signalez-nous-la !