注意:通过常规js我指的是js的 ES5 版本。
我目前正在为项目奠定基础。我目前选择使用的技术堆栈是 Node.js 用于前端/客户端的后端w / Angular2 ,我正在使用Gulp作为我的构建工具。另外我选择将 Typescript 用于Angular。
我已经设置了gulpfile来完成最佳的Typescript构建所需的一切。事实上,我设置一切gulp的方式可以处理应用程序中的所有Typescript,这使我认识到在Typescript vs regular(Node.js-Server)js中编写整个应用程序可能是有用的。虽然,在寻找这样做的优点和缺点时,我一直无法找到任何真正的引用和人们建议这样做的实例,或者如果不使用TS就编写应用程序的服务器端更好。
简而言之我的问题:使用Javascript超集Typescript编写后端和前端是否最佳?有没有真正的优点或缺点?我很欣赏任何“真实”的体验。例如,如果出现任何障碍/变通方法,或者在您的情况下服务器和客户端中的TS是什么最佳?
提前谢谢你,祝你有个美好的一天!
答案 0 :(得分:0)
使用Javascript超集Typescript编写后端和前端是否最佳?
我会说是的:https://medium.com/@basarat/typescript-won-a4e0dfde4b08
但当然这是我的意见。关键的选择是你想要静态可分析代码。它至少对工具有帮助。更多关于为什么打字稿 https://basarat.gitbooks.io/typescript/content/docs/why-typescript.html。