新项目选型,应该使用koa1+nodejs6.5,还是koa2+babel,还是用typescript?
项目现在的需求,可以预见的,应该有4万行左右的代码量(js native),但是不知道就目前的情况,我应该怎么做技术选型,nodejs可以选择使用stable版或者最新的release。
项目不是特别的关键(我的意思是瘫个10来分钟也没关系)。
我的想法是:
尽量一步到位,也就意味着采用更激进的语法和特性,而不去使用koa1/generator/yield;但这也是个非常稳妥的方案,有丰富的module和middleware,随处可查的解决方案。
koa2+babel或者tsc看优艾设计网_Photoshop论坛起来会比较modern,而且ES7或者更往后的版本中,await/async被纳入标准后,应该是拒绝callback hell的最终方案。
ps:
team里的人都写过express、koa1、java、c#并且已经上线。
俞晓敏 优艾设计网_PS问答 2022-09-16 17:04
PS:我之前也是C#,后来转了前端以后,直接无缝切换到ts,写js会非常舒服
xt1234 2022-09-16 17:06 优艾设计网_设计LOGO
Express + async/await 不行么
熊子龙 优艾设计网_Photoshop问答 2022-09-16 17:06
不喜欢typescript
六道_天道 2022-09-16 17:10 优艾设计网_设计百科
既然团队里的人都写过C#,感觉上TypeScript会很舒服
家住海边bgg丶 2022-09-16 17:10
我在玩koa2+Ty优艾设计网_Photoshop百科peScript,把坑排掉之后,写起来很爽的。例如这样的代码:
幻紫钻 2022-09-16 17:12
建议用typescript,首先ts本来就是C#之父开发吧,本是同根生。其次ts的强类型更适合写大型健壮可维护的代码。建议可以多了解下ts。最后ts优艾设计网_Photoshop论坛只是对js的扩充,不影响你是使用Express还是koa。
精彩评论