Microsoft尝试使用TypeScript 1.8引诱JavaScript开发人员
Microsoft已经提供了类型的1.8可用,并希望诱使开发人员迁移他们的JavaScript项目。
在版本1.8中,.js JavaScript文件现在可以输出到.tsc,访问打字编译器并允许开发人员将JavaScript转换为打字标准。“TypeScript编译器检查Input .js for sy语法错误,并根据--target和-Module标志发出有效输出,”发布说明状态“。“输出也可以与其他.ts(打字机)文件组合。”
[需要一个javascript工具为您的Dev商店吗?InfoWorld查看了17个JavaScript编辑器和IDE准备采用。/跟上使用InfoWorld战略开发商博客和应用程序开发时事通讯编程的热门话题。]升级还具有模块增强功能,可让开发人员设计更多模块化库。“这允许图书馆作者以零碎的方式以零碎的方式分发他们的图书馆,”Microsoft的Visual Studio和.NET的Program Manager节目经理Bowden Kelly。“以前,打字标准旨在假设模块不会改变。通过模块增强,用户可以扩展现有模块,使得消费者可以指定它们是否希望导入整个模块或仅限子集。“
类型位置中的字符串成为1.8版中的字符串文字类型。“只有确切的字符串匹配只能为字符串文字类型分配,就像任何其他类型一样,它们也可以用Union类型使用。因此,如果我们用字符串文字类型重写动画选项接口,API用户现在可以获得类型保护,“凯莉说。
版本1.8功能控制流程分析,以帮助捕获常见的编程错误。不保证在运行时执行的陈述现在被标记为无法访问的代码错误;未使用的标签也标记为标记。RiceScript中的React JavaScript UI库中的无状态函数组件现在支持。
对JSX的支持,嵌入式XML类似的语法,已扩展了自定义JSX工厂的功能。1.8版也利用Chakracore JavaScript编译器,提高了编译时间。
使用TypeScript,Microsoft正在为JavaScript编译,Microsoft提供了一种键入的JavaScript,类似于Google的Dart或Coffeescript。1.8版本1.8在1月底达到了Beta状态,可视于Visual Studio 2015和2013,作为Nuget包,以及通过NPM和源代码。
这个故事,“微软试图利用类型签名1.8”的javascript开发人员最初由Infoworld发布。