jeudi 28 juin 2012

Learn Javascript, use Coffeescript and checkout Dart

Le langage Javascript est incontournable dans le développement web côté client et serveur, lui même se confondant maintenant avec le développement d'applications systèmes.
Cependant, ses lacunes sont connues et de nouveaux langages ou "sur-langages" tentent de les résoudre.
Parmi ceux-ci, Coffeescript et Dart. Un post lu sur stackoverflow ce matin, résume bien mon opinion sur l'approche globale à avoir face face à ces langages et à l'envie de zapper la compréhension du "vanilla" javascript :


Learn Javascript, use CoffeeScript, check out Dart.
Learn Javascript
The best way to learn (and debug) Coffeescript
Dart is similar enough to JS but far less common. You will come across more JS than Dart.
To understand why CoffeeScript exists, and how Dart differs.
Use Coffeescript
CoffeeScript is out there in projects already, so there's community and experience.
CoffeeScript might come up at work sooner than Dart (esp. with Rails).
CoffeeScript is nice!
Check out Dart
If you understand Javascript, and use CoffeeScript, and have checked out Dart, you'll be in a good position to judge which hammer is best for the task. Most JS/CS knowledge should be transferrable to Dart, the other way around would be more difficult.