¿Por qué Cocos Creator no elige ser compatible con C# sino solo con JS?
La elección de Js y C# no es la razón fundamental. La pila de tecnología subyacente del editor Unity3D es Mono, que es un marco para crear desarrollo de aplicaciones de escritorio multiplataforma. Similar a QT (QT). usa C ++, por supuesto, también se proporcionan Python y otros enlaces de lenguaje). Pero Mono es demasiado pesado. Cocos Creator usa Electron, que es una nueva herramienta de desarrollo de aplicaciones de escritorio multiplataforma basada en Chromium y Node.js. Actualmente, se desarrollan dos editores, Atom y VS Code, basados en Electron. Creo que más aplicaciones de escritorio multiplataforma optarán por utilizar Electron en el futuro. No es necesario que Creator admita C#. JS es el mejor lenguaje del mundo. ¿Por qué necesitamos un lenguaje como C# que sea extremadamente poderoso (cuatro cosas diferentes)? Por supuesto, no quiero causar una disputa de idioma aquí. Creator usa JS y Unity3D usa C#. Es solo una diferencia en la selección de tecnología.