3 ms·
CoffeeScript alleviates the issue. Seriously. I don't really like Ruby/Python (which CS seems to be heavily inspired on) but it's WAAAY better than JS. It's se
by kaoD 13y ago
CoffeeScript alleviates the issue. Seriously. I don't really like Ruby/Python (which CS seems to be heavily inspired on) but it's WAAAY better than JS.
It's seamlessly integrated with Node.js. I don't even notice I'm doing coffee, even my files are auto-compiled and minified to JS via express-coffee-script without me or the user noticing.
Or try one of the many alternatives: LiveScript, Coco...
- PommeDeTerre 13y agoCoffeeScript still suffers from many of the same problems that JavaScript does, as it's basically a very thin syntactic veneer over JavaScript. Like CoffeeScript's homepage current states, 'The golden rule of CoffeeScript is: "It's just JavaScript".' The problems with JavaScript are very inherent and at its very core. They aren't the kind of things that are fixed by changing the syntax. While languages like Dart and TypeScript go far beyond where CoffeeScript does, the mere presence of JavaScript underneath still causes problems and forces in limitations.
- kaoD 13y agoWhich are the problems in your opinion? You mention Dart and TypeScrypt. Does that mean that typing is an issue for you? I actually like dynamic languages, that's why Coffee solved my problem.