@ekaitz_zarraga Bueno, pues retomando lo que se nos quedó en el tintero. Vamos primero con Dart y WebAssembly: Ambos *sustituyen* JS enteramente, sin apoyarse en él para nada, así que entrarían en el campo de la sustitución completa.
Conversation
Notices
-
Reset Reboot ⏻ (resetreboot@mastodon.cloud)'s status on Monday, 31-Jul-2017 08:59:39 UTC
Reset Reboot ⏻
-
Reset Reboot ⏻ (resetreboot@mastodon.cloud)'s status on Monday, 31-Jul-2017 09:00:09 UTC
Reset Reboot ⏻
@ekaitz_zarraga
Por otro lado TypeScript y CoffeeScript, si, compilan a Javascript. Pero, si ves sus descripciones en sus respectivas webs, la de CoffeeScript dice "Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way." Básicamente, sacar lo bueno, quitando lo malo. -
Reset Reboot ⏻ (resetreboot@mastodon.cloud)'s status on Monday, 31-Jul-2017 09:02:05 UTC
Reset Reboot ⏻
@ekaitz_zarraga Quizás el caso que se acerca más a "explotar Javascript" es TypeScript, que se denomina a si mismo como un "superset" con tipado estático. Pero, básicamente es otra de esas cosas que alguna gente no le gusta, el tipado dinámico, y es bien sabido que algunas veces el typecasting de JS es cuando menos, extraño y poco coherente.
-
Reset Reboot ⏻ (resetreboot@mastodon.cloud)'s status on Monday, 31-Jul-2017 09:03:34 UTC
Reset Reboot ⏻
@ekaitz_zarraga Por último, Brython es una especie de transpilador de Python 3 a Javascript, pero lo hace porque no tiene otro método para ejecutarse en el navegador. Es de imaginar que cuando WebAssembly se estandarice, usarán esto en vez de JS que es más lento y una sintaxis diferente a la de Python.
-