Whenever something came from Microsoft or Microsoft employee there is always a buzz… And I still don’t understand why person’s company policies do with person’s attitude or approach of a person. Same happens when typescript came. It was just a day old and Open Source People starts bashing it like anything. Comparing with CoffeeScript , Dart . Guys, it is also open source and Microsoft in any case not forcing anything.
Long back I have wrote a article on CoffeeScript . If anyone see closely its all about writing proper Java Script in easy way. But in many cases its not possible that you got chance to write CoffeeScript . Or if you are learning some library like KnockoutJS or BackboneJS , also if you are using some framework like AngularJS . Than using CoffeeScript and also using this function to learn than it will be difficult to catch up together.