Ambos lenguajes afirman corregir las deficiencias percibidas de JavaScript. Me gustaría entender las diferencias clave en cómo CoffeeScript y Dart (compilados a JavaScript) buscan lograr esto. En particular,¿Cuáles son las principales diferencias entre las mejoras de CoffeeScript y Dart en JavaScript?
- ¿El modelo de objeto es el mismo que en JavaScript?
- ¿Están tipeados estática o dinámicamente? Fuerte o débil?
- ¿Cómo funcionan los cierres en cualquiera de los idiomas?
- ¿Admiten coroutines?
- ¿Cuáles son las principales diferencias en sintaxis?
- ¿Cuántas bibliotecas nativas puedo usar?
- ¿Puedo usar bibliotecas JavaScript existentes?
Soy no interesado en cosas como las preferencias personales, las tasas de adopción, soporte de la herramienta o utilidad para un propósito particular.
Podría ser una mejor opción para http://programmers.stackexchange.com/ –
@TrevorBurnham Gracias, lo consideraré. ¿Eso implica que las preguntas que no son constructivas en stackoverflow pertenecen allí o que hay menos bullying en los programadores.stackexchange.com? IOW, ¿por qué esta pregunta sería "no constructiva" aquí, pero está bien? – Tobias
No parece especialmente no constructivo para mí, aunque tal vez no estaba nada claro. Editado, reabierto. – Shog9