第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Angular1 和 Angular2 權(quán)衡

Angular1 和 Angular2 權(quán)衡

忽然笑 2018-07-20 13:34:17
目前公司已經(jīng)有的項(xiàng)目是用angularjs 1寫(xiě)的,雖然項(xiàng)目還不算大型,但是比較重要。聽(tīng)說(shuō)angular1和angular2差別很遠(yuǎn),而且新版優(yōu)點(diǎn)很多,解決了不少老版的痛點(diǎn)(雖然我也不知道哪些),所以問(wèn)題來(lái)了,angular2看起來(lái)這么優(yōu)秀,我們是要考慮轉(zhuǎn)過(guò)去呢?還是維持原來(lái)的風(fēng)格,持續(xù)用angular1開(kāi)發(fā)我們的項(xiàng)目?PS: 有個(gè)很重要的背景: 為了提高開(kāi)發(fā)的效率和代碼的復(fù)用,我們已經(jīng)封裝了一個(gè)baseui代碼庫(kù),這里面有我們常用的功能代碼,而且這些代碼也已經(jīng)被很多項(xiàng)目所共用,所以如果我們想要用angular2,就必須要順帶修改baseui代碼庫(kù)的內(nèi)容,然而你們懂的。。其他項(xiàng)目可能就會(huì)杯具了。。所以我們現(xiàn)在覺(jué)得很糾結(jié),希望有類(lèi)似處境的兄弟能指點(diǎn)下或者分享下你們的經(jīng)驗(yàn),
查看完整描述

3 回答

?
慕運(yùn)維8079593

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊

從公司的角度來(lái)說(shuō) 轉(zhuǎn)變是代價(jià)非常高的 重寫(xiě)吃力可能背鍋 沒(méi)有有魄力的負(fù)責(zé)人估計(jì)很難轉(zhuǎn)了 雖然新項(xiàng)目可以用

從個(gè)人的角度來(lái)說(shuō) 公司不用你也要學(xué) 不然就落后時(shí)代了


查看完整回答
反對(duì) 回復(fù) 2018-07-22
?
尚方寶劍之說(shuō)

TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊

如果你公司的這個(gè)項(xiàng)目已經(jīng)是個(gè)成熟的項(xiàng)目,個(gè)人推薦不需要改成angular2了。但是同時(shí)可以嘗試用angular2開(kāi)發(fā)一個(gè)alpha版本,不要直接把a(bǔ)ngular1轉(zhuǎn)成angular2,而且現(xiàn)在已經(jīng)angular4了。我們公司做的是金融的產(chǎn)品,angular1之前開(kāi)發(fā)的時(shí)候(當(dāng)時(shí)還沒(méi)有angular2),就能體會(huì)到angular1的缺點(diǎn),scope和他內(nèi)部的dirty check真的很重。我們現(xiàn)在用了很多virtual scroll的開(kāi)發(fā),不然一個(gè)1萬(wàn)多個(gè)選擇的下拉框加上ng-repeat直接跑奔潰了。angular2的優(yōu)勢(shì)應(yīng)該算是處理的速度上快那么幾倍,如果不是很大型的數(shù)據(jù),不用有大的區(qū)別。我個(gè)人覺(jué)得angular1優(yōu)化好了,配上jQuery,清除些不必要的dom,依舊還是很不錯(cuò)的,而且我想你們也習(xí)慣了angular1的開(kāi)發(fā)方式。

不是說(shuō)放棄,angular1這些以后也注定會(huì)被淘汰??梢灾匦聡L試開(kāi)發(fā),沒(méi)有必要直接對(duì)項(xiàng)目進(jìn)行升級(jí)。


查看完整回答
反對(duì) 回復(fù) 2018-07-22
?
元芳怎么了

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊

看項(xiàng)目,
如果是舊項(xiàng)目不建議去用angular2,
因?yàn)閍ngular2語(yǔ)法上來(lái)說(shuō)跟angular1可以說(shuō)是重寫(xiě),基本上都換樣了。
angular2又是以typescript語(yǔ)法來(lái)作為核心語(yǔ)言,相當(dāng)于你在打算使用angular2的同時(shí)除了要學(xué)習(xí)angular2的語(yǔ)法,還要學(xué)習(xí)typescript的語(yǔ)法。這些多多少少還是要花費(fèi)一些時(shí)間的。
當(dāng)然,并不是說(shuō)因?yàn)檫@個(gè)東西跟舊的相差太大就不去學(xué),這個(gè)要結(jié)合你現(xiàn)在的所處環(huán)境。如果說(shuō)你們的項(xiàng)目或者說(shuō)新項(xiàng)目給的完成時(shí)間不是很充足的話,那建議還是繼續(xù)使用angular1,
angular2雖然不管是在設(shè)計(jì)上還是性能上相較于angular1有很大的提升,但適合自己的才是最好的。
如果你們公司對(duì)一個(gè)全新新項(xiàng)目進(jìn)度上不是很緊湊的話,讓你們有一些時(shí)間去學(xué)習(xí)跟理解angular2的語(yǔ)法跟ypescript的語(yǔ)法,那還是可以使用angular2的。雖然你們的代碼庫(kù)非常大,但也是人寫(xiě)出來(lái)的,你們可以慢慢的去重構(gòu)重寫(xiě),沒(méi)有說(shuō)一定要一下子就完成,積少成多,至少我不信你們之前的代碼庫(kù)是一日而成的。

查看完整回答
反對(duì) 回復(fù) 2018-07-22
  • 3 回答
  • 0 關(guān)注
  • 1062 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)