之前的文章有提到 edge 和 nodejs 交互,通过node的模块为C# 提供一些扩展,这个还是比较方便。这里说下为什么要使用js。
1.SharpKit是一个用于在编译时将C#语言转换为JavaScript的工具。
从试用上来说还是比较强大的,基本上支持大部分语法。
2.c# 虽然是比较强大的,但是在一些方面还是比较薄弱的,而且在一些平台上还有些限制。
比如 ios 平台上unity3d 不能做到热更新,当然大部分时间都是用不到热更新的。但是如果想用的时候能用还是不错的。
要解决的问题?
如何打通C#和JS间的桥梁,已经有多个实现,比如上文提到的edge就是一个解决方案