日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
我們?yōu)楹芜x擇vue.js

幾周之前我和一位面試者暢談了關(guān)于我們應(yīng)該如何選擇js框架。他指出當(dāng)大廠開始公開它們的獨(dú)家秘方,是多么令人興奮。開發(fā)者內(nèi)心獨(dú)白:“這些大廠書寫的js與我的不同,他們卓越且成功。他們組織js的方式比我好?我要接受它?”

成都創(chuàng)新互聯(lián)公司基于成都重慶香港及美國等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)服務(wù)器托管報(bào)價(jià),主機(jī)托管價(jià)格性價(jià)比高,為金融證券行業(yè)成都托管服務(wù)器,ai人工智能服務(wù)器托管提供bgp線路100M獨(dú)享,G口帶寬及機(jī)柜租用的專業(yè)成都idc公司。

他們的秘密武器應(yīng)該是優(yōu)秀的,但不要因?yàn)槠渌说募で槎ゼ僭O(shè)它的優(yōu)異性。在未理解之前,你不會從StackOverflow 上復(fù)制黏貼答案,所以為何你要復(fù)制黏貼一個(gè)框架?

這讓我想到了當(dāng)初我們決定在GitLab上使用 vue

更簡單更易用

讓我們投向Vue.js的主要原因在于:它能讓團(tuán)隊(duì)書寫用js更容易并且簡化了js。上手Vue.js是相當(dāng)容易的。它的源碼有著很高的可讀性,如果你需要僅用他的文檔便可入門。你不必使用任何額外的庫。如果需要可以和jQuery協(xié)同工作。他有許多的插件,但并非必須。我個(gè)人很喜歡優(yōu)雅的Vue.js。用Vue.js配合已存在代碼是十分簡單的。Vue.js并不神秘,他的底層僅僅是一個(gè)對象。

我與許多js開發(fā)者討論過后發(fā)現(xiàn)一個(gè)有趣的現(xiàn)象:那些花費(fèi)主要時(shí)間在Angular上的開發(fā)者對js的理解并沒有多深。我并不想這樣的情形出現(xiàn)在我和我的伙伴身上。為何我們要書寫“非js”?

這讓我想到了當(dāng)初使用Backbone的情形,我需要盡可能保持DRY(don`t repeat yourself),因?yàn)檫@玩意就是張白紙隨你書寫。Vue.js并未對其他東西做過多工作,它只關(guān)注數(shù)據(jù)。

但Vue.js在你要做的與他能做的之間達(dá)到了***的平衡。如果Backbone 是無政府狀態(tài)(無人負(fù)責(zé))那么Angular就是獨(dú)裁者(Angular團(tuán)隊(duì)負(fù)責(zé)所有)。我覺得Vue.js像是共產(chǎn)主義:項(xiàng)目由你負(fù)責(zé),但Vue.js為你鋪設(shè)了一張可延展,健壯并且有彈性的安全網(wǎng)來幫助你更加有效地編程,并且規(guī)避dom帶來的影響。

為了讓你理解我的想法,請看代碼點(diǎn)擊預(yù)覽

 
 
  1.  
  2.    
  3.   
    {{message}}
     
  
 
 
  1. var journal = new Vue({ 
  2.   el: '#journal', 
  3.   data: { 
  4.     message: 'Your first entry' 
  5.   } 
  6. });  

如果你曾看過一些js庫,那么在不依賴文檔的情況下,看懂上述例子中的代碼并不困難。通常在其他框架中,此處需要簡單暫停一下。當(dāng)你執(zhí)行“入門”級別的例子時(shí),你感到滿意。但當(dāng)你想要在框架上獲得花費(fèi)成本的價(jià)值時(shí),事情變的復(fù)雜起來。這并不會發(fā)生在Vue.js上,實(shí)際應(yīng)用就與文檔例子一樣簡單。

Vue.js + GitLab意味著更少的代碼

那么這為GitLab解決了哪些問題?我加入之時(shí),所有的代碼使用JQuery書寫,這并非有什么錯(cuò)誤,不過這花費(fèi)了更多的代碼來解決每個(gè)問題。我們知道自己可以做的更好。一旦我們開始使用Vue.js,我們使用更少的代碼便能夠迅速且連續(xù)地解決復(fù)雜的問題。

舉一個(gè)我們項(xiàng)目使用過程中簡單且實(shí)際的例子:在GitLab Issue中,issue的狀態(tài)是在closed 與open 間切換的。這個(gè)值經(jīng)常需要變化,并且應(yīng)用在許多的個(gè)view中。使用JQuery你需要30行左右的代碼來實(shí)現(xiàn)該功能。

在Vue.js中,我們僅需要一行的js代碼。其他代碼我們加在HTML 中添加一些額外的屬性。

尤雨溪甚至做一個(gè)碉堡的框架并不僅僅是書寫優(yōu)秀的代碼。你需要一個(gè)優(yōu)異的文檔,一個(gè)幫組每一個(gè)人學(xué)習(xí)的強(qiáng)大社區(qū),一個(gè)配套庫的支持,大量插件幫組使用者解決困難,一個(gè)基于用戶用戶反饋并保證框架關(guān)聯(lián)性的反饋循環(huán)。Vue.js是所有這些的集合體,并非僅僅只有優(yōu)秀的代碼。這就是我使用它的原因,那么你呢?


本文題目:我們?yōu)楹芜x擇vue.js
鏈接地址:http://www.dlmjj.cn/article/ccscedi.html