Link Details

An introduction to CoffeeScript programming with an emphasis on clarity, abstraction and verification. The book is freely available, and may be used (as a whole or in parts) in any way you see fit, as long as credit is given to the original author.

Posted by rick  |   Nov 21 2011 / 03:18

Add your comment

Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.


User 226303 avatar

devdanke replied ago:

Most likely, CoffeeScript is going no where. Just like Scala, LISP, Scheme, Haskell, Erlang, etc are going no where. They're all either functional languages are primarily functional. In either case, most developers don't like functional programming.

Your company may have a few very unusual programmers, who like functional languages. If you let them write code in CoffeeScript, you'll be in big trouble after they leave your company. It will be practically impossible to find any typical web developers, who can program CoffeeScript.

If you want a JavaScript alternative, Google's Dart language is probably your best bet. Unfortunately, it's quite young and still in preview stage. Either that or wait five years for an international standards organization to make JavaScript into a more traditional Object-Oriented language.

Reply -1 votes
User 213745 avatar

kitdavies replied ago:

On the contrary, as developers become aware of the benefits of having functional aspects in a language and the way that they simplify some programming techniques and patterns, I think interest will only grow in languages like Scala and Javascript. Even Java is getting on the bandwagon.
I do believe though that to be popular, a language will need to support a mix of styles, so languages like Haskell or Lisp-based ones may be limited to niche use in the end.

As for Coffeescript, whether it lives or dies will depend on other factors (robustness, performance, community support, etc)

Reply 0 votes
User 298727 avatar

ludni replied ago:

Dart is going to nowhere too. Just use a single hand and count the Go programmers.

Reply 0 votes

Recommended Links

Written by: Ryan Knight
Featured Refcardz: Top Refcardz:
  1. Apache Hadoop
  2. Play
  3. Akka
  4. Debugging JavaScript
  5. Design Patterns
  1. Apache Hadoop
  2. REST
  3. Java
  4. Git
  5. Java Performance
Connect with DZone