TypeScript路线图公布,5大主要目标为优先事项

Lostthewind 2019-01-10

随着JavaScript的不断发展,微软的TypeScript也必须跟上。微软近期宣布了针对TypeScript的新计划,并已公布了2019年上半年优先事项的路线图。

TypeScript路线图公布,5大主要目标为优先事项

微软称,它将致力于实现与语言设计,生产力工具,友好性,社区参与以及团队基础设施相关的五个主要目标。

语言设计

微软解释说,TypeScript旨在模拟JavaScript中的模式,同时捕获错误并强制执行正确性,但随着更多内容被添加到JavaScript中,TypeScript必须更加努力地跟上。根据微软的说法,更新语言是一个“连续和迭代的过程”,但随着JavaScript的发展速度越来越快,TypeScript也必须如此。

微软还认识到其用户群已经发展到以各种方式和不同生态系统使用JavaScript。微软表示:“无论这些用户是谁,我们都相信TypeScript能以某种方式为他们服务。”微软希望帮助简化新用户过渡到TypeScript的过程。

开发者生产力工具

它还将提高生产力,例如主动建议,声明文件修复和重构,“bread and butter” fixes and refactorings(适用于大多数用户的代码修改和修复)以及迁移工具。

在几个月前调查了VS Code之后,它最初添加了对TSLint和ESLint的支持,但此后发现TSLint规则运行方式影响性能的架构问题。因此,微软决定专注于ESLint,它具有理想的架构。对于ESLint不支持的情况,它将“使ESLint的TypeScript支持与TSLint实现奇偶校验。”

微软还致力于提高速度,可伸缩性和稳定性,以及改善命令行体验。

用户的体验改进

为了使语言更加友好,它将改进教育和用户体验。微软正在计划一本新手册,为具有不同背景的开发人员量身定制。它还将对TypeScript网站进行更改。

社区参与

为了促进更多的社区参与,将简化文档贡献过程。据微软称,它将继续收集合作伙伴团队的反馈意见,以深入了解应该改进的内容。

它还计划举办公开讲座,增加线下聚会出席率和提供深入的博客文章等举措,进行更多的公共宣传。

团队基础设施

微软还计划改进TypeScript工程师使用的内部系统。它将考虑采用任何可以提高TypeScript项目开发的稳定性,生产力和易用性的方法。

相关推荐