There's indeed a learning curve, but because 'it's just JavaScript (c)' is CoffeeScript's motto, it doesn't take much. On the other hand, IcedCoffeeScript [1] introduces a fe extremely handy keywords that run afoul of CoffeeScript's motto.
And the debugging is just getting better, and with SourceMap, hopefully will be a non-issue in the very near future.[2]
In the long term, I think it's better to use CoffeeScript as it is a lot more readable and maintainable.
Comments
There's indeed a learning curve, but because 'it's just JavaScript (c)' is CoffeeScript's motto, it doesn't take much. On the other hand, IcedCoffeeScript [1] introduces a fe extremely handy keywords that run afoul of CoffeeScript's motto.
And the debugging is just getting better, and with SourceMap, hopefully will be a non-issue in the very near future.[2]
In the long term, I think it's better to use CoffeeScript as it is a lot more readable and maintainable.
[1]: http://maxtaco.github.com/coffee-script/
[2]: https://wiki.mozilla.org/DevTools/Features/SourceMap
SourceMaps look very promising. I see that Chrome has support for them today. I'll take a closer look when support for CoffeeScript is simple. http://www.html5rocks.com/en/tutorials/developertools/source...