In the last chapter of this book, I showed you a few options for creating web-centric, client-side code in a functional style. In this appendix I’ll introduce a few other client-side technologies that go well with F#. While this introduction does not comprehensively cover any of the technologies, it will give you enough information to get started.
While this appendix focuses on client-side technologies, CoffeeScript is not limited to only client-side development. It can also be used for server-side development thanks to Node.js.
You may be wondering why you might wish to choose CoffeeScript over LiveScript. CoffeeScript has been steadily growing in popularity. Because of this, it has a great support group, lots of online examples, and a growing subset of tool support. The biggest things you lose when choosing CoffeeScript over LiveScript include several of the functional stylistic concepts that LiveScript provides as well as a few of the niceties of ...