Jan 30, 2012

CoffeeScript in Basecamp Next

37Signals published details today about the next generation of its flagship Basecamp product, with impressive statistics revealing that its codebase is almost as much CoffeeScript as Ruby. Astonishingly, this seems not to be even as high a percentage as it might be. DHH (David Heinemeier Hansson, creator of Ruby on Rails) says in the post's comments that he is not a heavy user of client-side MVC frameworks such as Backbone.js:
I still don’t like client-side MVC from a developer’s standpoint, which is why - comparably speaking - there’s only a tiny amount of it in Basecamp Next. But there are indeed places where it makes a lot of sense, such as a calendar, for example.
 He also reveals that the vast majority of view rendering is still server-side Ruby:
... we use Eco for our client-side templates, but we only have 24 of those versus hundreds of regular ERB templates. Half the client-side templates relate to our new calendar.
Very interesting stuff. CoffeeScript Love can't wait to hear more about CoffeeScript and the internals of Basecamp Next.

No comments:

Post a Comment