新項(xiàng)目選型,應(yīng)該使用koa1+nodejs6.5,還是koa2+babel,還是用typescrip 財(cái)富值91

科技 未結(jié) 9 1046
原來是梓惜啊
原來是梓惜啊 2022-09-16 16:26

新項(xiàng)目選型,應(yīng)該使用koa1+nodejs6.5,還是koa2+babel,還是用typescript?

項(xiàng)目現(xiàn)在的需求,可以預(yù)見的,應(yīng)該有4萬行左右的代碼量(js native),但是不知道就目前的情況,我應(yīng)該怎么做技術(shù)選型,nodejs可以選擇使用stable版或者最新的release。
項(xiàng)目不是特別的關(guān)鍵(我的意思是癱個(gè)10來分鐘也沒關(guān)系)。

我的想法是:

  1. 盡量一步到位,也就意味著采用更激進(jìn)的語法和特性,而不去使用koa1/generator/yield;但這也是個(gè)非常穩(wěn)妥的方案,有豐富的module和middleware,隨處可查的解決方案。

  2. koa2+babel或者tsc看起來會(huì)比較modern,而且ES7或者更往后的版本中,await/async被納入標(biāo)準(zhǔn)后,應(yīng)該是拒絕callback hell的最終方案。

ps:
team里的人都寫過express、koa1、java、c#并且已經(jīng)上線。

9條回答
提交回復(fù)