Sex*_*yMF 8 script# typescript
我即将构建一个大型Javascript应用程序,我想以更结构化的方式构建它.
Jquery将用于css效果.
服务器端将在c#中.
你能分享一下你的知识和经验,哪个更好?
此外,从长远来看,ScriptSharp是单人展示(据我所知),而且Typescript是由微软建立的.
谢谢
Fen*_*ton 18
哪一个功能更丰富?
两者都没有 - 编译的JavaScript使您可以使用所有JavaScript.
哪个更好记录?
文档可能不是正确的问题.哪些有更多可用信息/强大的社区可以帮助您遇到困难?截至目前,Stack Overflow上有141个ScriptSharp问题(有48个粉丝)和623个TypeScript问题(有328个粉丝).
TypeScript具有非常清晰的语言规范.我查看了有关ScriptSharp的文档 - 有人需要指出这是什么......我假设有一个你可以使用的C#子集,我有兴趣知道那个子集是什么.
TypeScript是否真的强类型?
TypeScript是静态类型的.它将在编译时检查类型(IDE将在设计时检查).虽然您也可以选择动态输入,但也会为类型违规生成错误.
我应该使用哪一个?
如果你不能想到在C#以外的任何地方编写代码,你应该使用ScriptSharp.在所有其他情况下,我建议使用TypeScript.理解JavaScript是有益的,因为语言如此普遍,TypeScript使您可以提前访问ECMAScript 6语言功能,因此如果您决定抛弃所有内容并使用纯JavaScript,那么您的TypeScript编码体验将更有价值.
在某种程度上,我有偏见.我非常喜欢TypeScript,因此我写了一本关于它的书.但是,TypeScript(而不是Dart,CoffeeScript,ScriptSharp)的热情在该项目之前.
尽管ScriptSharp是一个单人秀,但它一直在不断发展.我们已经将ScriptSharp用于大规模的Web应用程序近3年了,它已经很好地服务于我们.能够用C#编写代码帮助我们快速行动,并且我们的培训开销较少.
ScriptSharp有一个明显的缺点,即当新版本发布时,某些版本会有很多重大变化.但我们非常喜欢它,以至于我们愿意忍受突破性变化并相应地做出改变.
如果您有专门的基础架构团队来处理此类架构更改,您可以使用它们来跟上ScriptSharp并编写javascript库的包装器,我强烈建议根据我们的经验使用ScriptSharp.在决定使用哪种技术之前,请先评估两者中的简单原型.您也可以尝试使用Sharpkit作为一个有趣的替代方案.链接 - > http://sharpkit.net/
| 归档时间: |
|
| 查看次数: |
9823 次 |
| 最近记录: |