Оба языка утверждают, что исправляют очевидные недостатки JavaScript. Я хотел бы понять ключевые различия в том, как CoffeeScript и Dart (, скомпилированные в JavaScript), стремятся достичь этого. В частности,
- Является ли объектная модель такой же, как в JavaScript?
- Они статически или динамически типизированы? Сильный или слабый?
- Как замыкания работают в обоих языках?
- Поддерживаются ли сопрограммы?
- Каковы основные различия в синтаксисе?
- Сколько собственных библиотек я могу использовать?
- Могу ли я использовать существующие библиотеки JavaScript?
Меня не интересуют такие вещи, как личные предпочтения, темпы принятия, поддержка инструментов или полезность для конкретной цели.
задан Zearin 17 June 2014 в 13:26
поделиться