众所周知,随着web应用对用户体验的要求不断提高,大量的富互联网应用出现,研发人员开始编写越来越多的JavaScript与C#服务器端代 码,由于JavaScript是一种解释型语言,不能依靠强大的IDE来提高生产力,而且JavaScript代码也很难维护,因此你可以利用C#来提高 JavaScript开发的效率,将C#转换成JavaScript,而SharpKit正是这样一款C# to JavaScript的转换工具。
SharpKit的想法就是使web开发团队能够利用C#来提高JavaScript开发的效率。 JavaScript的语法基本上是C#的一个子集,所以有可能从C#来创建JavaScript。 SharpKit的设计目标是:
不改变JS的原生语法
不改变JS文件的结构
不需要额外的JS文件
任何时候允许恢复到原生的JS文件