为什么不是Vue.ts?

新手上路,请多包涵

Vue3 的源码使用 TypeScript 全部重构,为什么还叫做Vue.js,而不是Vue.ts?

阅读 1.4k
1 个回答

强行解答一下,我的理解是因为即使是用TS重构了,其实也是一个Javascript框架。TS只是JS的基础上增加了扩展和增强,但是这些扩展在ES6+之后也逐渐被实现,增强的优势也没有那么明显了。主要还是提供更好的类型检查和提示等这些“开发”体验。
并且最后编译结果也其实还是 vue.global.js 这样的JS文件。TS并不能脱离编译器运行。
而且在使用 Vue 开发项目时并不是强制要求开发者使用 TypeScript 来编写代码的,TS只是一个可供选择的选项。


另外即使改名了也不会是 VueTS 而是 Vue,参考 AngularJS 👉 Angular。现在文档中大部分情况自称也都是 Vue

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进