SharpKit是一个用于在编译时将C#语言转换为JavaScript的工具,SharpKit支持所有流行的web和移动框架。SharpKit的设计旨在为web开发团队维护C#和JavaScript代码,常见于ASP.NET平台和Visual Studio中。
功能描述
需要培训、定制、外包?
请联系我们!:800018081
慧都专业技术团队帮助您提高效率,节省成本,降低风险!
* 关于本产品的分类与介绍仅供参考,精准产品资料以介绍为准,如需购买请先行测试。
为什么选择使用Sharpkit?
编写和维护JavaScript代码可能非常耗费成本。 从JavaScript到C#语言的移植使得您能够:
- 利用Visual Studio C#的生产效率
在Visual Studio中利用原生的C#功能,如编译时语法验证,代码自动完成,XML文档和重构。 - 团队工作
您现在可以在一个团队中轻松地工作在一个巨大的项目中,而不必担心破坏您的团队其他成员的代码。 - 简化客户端代码审查
使用C#,您可以为您的客户端代码使用代码质量、代码分析和性能概要分析功能。
SharpKit的功能支持跨所有浏览器的所有原生的JavaScript功能,因此您可以很确信的是您可以从C#语言中创建任何类型的JavaScript代码。



SharpKit | Script# | jsc | GWT | |
C# to JavaScript | C# to JavaScript | C# to JavaScript (IL) | Java to JavaScript | |
原生JavaScript运行时支持 | ||||
---|---|---|---|---|
不需要额外的脚本包含就能够运行 | ![]() | ![]() | ![]() | ![]() |
控件导出的JS文件路径 | ![]() | ![]() | ![]() | ![]() |
并行编码 | ![]() | ![]() | ![]() | ![]() |
客户端/服务端代码共享 | ![]() | ![]() | ![]() | ![]() |
原生API命名转换 | ![]() | ![]() | ![]() | ![]() |
原生JavaScript语法支持 | ||||
全局函数 | ![]() | ![]() | ![]() | ![]() |
全局变量 | ![]() | ![]() | ![]() | ![]() |
原形函数 | ![]() | ![]() | ![]() | ![]() |
原形变量 | ![]() | ![]() | ![]() | ![]() |
原生函数和闭包 | ![]() | ![]() | ![]() | ![]() |
内嵌JavaScript代码 | ![]() | ![]() | ![]() | ![]() |
浏览器API支持 | ||||
HTML4 API | ![]() | ![]() | ![]() | ![]() |
HTML5 API | ![]() | ![]() | ![]() | ![]() |
.NET支持(Clr模式) | ||||
类型系统 | ![]() | ![]() | ![]() | ![]() |
类 | ![]() | ![]() | ![]() | ![]() |
接口 | ![]() | ![]() | ![]() | ![]() |
方法重载 | ![]() | ![]() | ![]() | ![]() |
属性 | ![]() | ![]() | ![]() | ![]() |
事件 | ![]() | ![]() | ![]() | ![]() |
自定义属性 | ![]() | ![]() | ![]() | ![]() |
反射 | ![]() | ![]() | ![]() | ![]() |
泛型 | ![]() | ![]() | ![]() | ![]() |
集合 | ![]() | ![]() | ![]() | ![]() |
拉姆达表达式 | ![]() | ![]() | ![]() | ![]() |
语言集成查询 | ![]() | ![]() | ![]() | ![]() |
性能 | ||||
JavaScript 代码缩小率 | ![]() | ![]() | ![]() | ![]() |
JavaScript 文件集中率 | ![]() | ![]() | ![]() | ![]() |
Web框架支持 | ||||
AspNetAjax | ![]() | ![]() | ![]() | ![]() |
ExtJs | ![]() | ![]() | ![]() | ![]() |
Firebug | ![]() | ![]() | ![]() | ![]() |
jQTouch | ![]() | ![]() | ![]() | ![]() |
jQuery | ![]() | ![]() | ![]() | ![]() |
jQuery Mobile | ![]() | ![]() | ![]() | ![]() |
jQuery UI | ![]() | ![]() | ![]() | ![]() |
JsClr | ![]() | ![]() | ![]() | ![]() |
KnockoutJs | ![]() | ![]() | ![]() | ![]() |
RxJS | ![]() | ![]() | ![]() | ![]() |
SenchaTouch | ![]() | ![]() | ![]() | ![]() |
所有评论仅代表网友意见,与本站立场无关。