Vue框架背后的故事

2023-2-2    前端達人

前言

Vue框架作為當(dāng)前主流的前端框架之一,作者尤雨溪更是國內(nèi)開發(fā)者心中男神,作為開發(fā)工程師你是否知道Vue框架名字的由來?你是否知道Vue框架作者尤大大創(chuàng)作Vue過程中的幾個節(jié)點?今天就來帶領(lǐng)大家深入Vue背后的故事

在這里插入圖片描述

Vue萌芽

其實尤大大最初專業(yè)為室內(nèi)藝術(shù),并非計算機,但是尤大大在后面到帕森斯設(shè)計學(xué)院進修藝術(shù)研究碩士學(xué)位,學(xué)習(xí)的是科技與設(shè)計項目,它涵蓋了編程、設(shè)計和新媒體藝術(shù),也正是在這個時候尤大大自學(xué)了JavaScript,開始用JavaScript進行創(chuàng)作,畢業(yè)后就進入了谷歌,尤大大為谷歌瀏覽器開發(fā)了一些實驗性的互動場景,把它們放到了作品集中,尤大大在采訪中提到曾在學(xué)校期間開發(fā)了一個克隆版的Clear應(yīng)用,它是一個有著很新穎的手勢操作的待辦事項應(yīng)用程序,它應(yīng)該算是“滑動來完成”手勢操作的開拓者了,所以就在網(wǎng)頁上重置了他的大部分功能,它在黑客新聞(Hacker News)上火了起來,被很多網(wǎng)站報道了,這件事讓谷歌的招聘官注意到了尤大大,那時候谷歌有很多為谷歌瀏覽器開發(fā)的實驗性場景,包括一些3D動效、2D的物理效果和可視化的處理等,都是尤大大他們在用的瀏覽器上實現(xiàn)的,這在當(dāng)時是前所未有的,它真的體現(xiàn)了JavaScript的強大,不知什么緣故尤大大就接到了谷歌招聘官的電話她說,你有興趣加入我們的創(chuàng)新實驗室嗎,作為我們招收的五人之一,尤大大當(dāng)時真的不敢相信,都沒給他們發(fā)我的簡歷就直接有人給打電話讓加入谷歌,那肯定是要去的,尤大大非常高興,自己不用也搬家,工作場地就在紐約;

在這里插入圖片描述

尤大大聊出這段經(jīng)歷:“工作兩年多,做一些有意思和實驗性的項目,稀奇古怪的點子,比如說,十年后的搜索界面是什么樣子的,或者如果整面墻都是可以互動屏幕的會怎樣?如果谷歌能夠聽懂你說的每一句話?諷刺的是這件事現(xiàn)在幾乎已經(jīng)成為現(xiàn)實了,我們要做出一些關(guān)于這方面的概念視頻和這種交互操作的原型,在2012年。在很長的一段時間內(nèi),我都在用原生的JavaScript來手寫這些原型,因為這些原型不會使用傳統(tǒng)的UI界面,他們需要很多特殊的處理,這些處理手段在如今普通的應(yīng)用中很難見到,我嘗試著去用一些現(xiàn)有的框架進行開發(fā),但是很多時候我發(fā)現(xiàn)他們不能解決我的問題,我使用的第一個框架是Backbone,Backbone更像是一個為應(yīng)用搭建的結(jié)構(gòu),他不會幫助你控制視圖,盡管Angular提供了數(shù)據(jù)綁定,能將視圖和數(shù)據(jù)狀態(tài)同步起來,但它太約束你寫代碼的方式,所以它也不能很好的處理我正在進行的工作項目,因為這些項目很注重交互而不是如何成為一個完整的應(yīng)用程序,我開始思考如何才能讓我的工作變得更高效,就在那時我開始想或許我可以自己開發(fā)一個我自己的框架,最初我的目標(biāo)就是開發(fā)一個非常簡單專一的工具,僅僅就是同步DOM和一些JavaScript對象,這是最初的想法,在這個初始項目有了一點人氣之后,我們開始擴大開發(fā)范圍,一點點加入一些新功能到這個生態(tài)環(huán)境中去,最終使他變成了一個框架?!?

Vue名字的由來

尤大大對Vue.js進行的首次提交是在2013年的6月份,它剛開始的名字是Seed.js,據(jù)尤大大說當(dāng)時想不到一個更好的名字,但是當(dāng)尤大大要在NPM上發(fā)布的時候,發(fā)現(xiàn)Seed.js在NPM上已經(jīng)被占用了,所以只能再想一個,尤大大表述:“我覺得,這是一個視圖(View)的框架,但是就叫他View的話有點太直接了,所以我就把“View”放到谷歌翻譯里面,然后我找到了它法語的翻譯——vue,只有三個字母,看起來很好,也沒有在NPM上被占用,所以我就用了這個名字?!?

在這里插入圖片描述

因著Vue免試進入Meteor

尤大大自述:“我基本上就是為我自己創(chuàng)建的這個框架,所以我的期望是,我希望,開發(fā)出一個我自己喜歡的框架,這也是我為什么要做這個框架的原因,我當(dāng)然還在谷歌創(chuàng)意實驗室工作,所以我把它發(fā)布成了我的私人項目,應(yīng)該有幾百名用戶,我覺的有幾百個GitHub的星星,給了我很多初始用戶。”

在這里插入圖片描述

你有沒有想過你會通過這個賺到錢?尤大大:“完全沒想到,當(dāng)我出版的時候,并不是真的在說我想將其發(fā)布為一個可持續(xù)的項目,就像一個音樂愛好者為了樂趣而做一個專輯,你知道那種感覺不是為了賺錢,你發(fā)布這個音樂,只是因為你享受創(chuàng)作它的過程,并且你希望其他人能聽到它,所以開發(fā)Vue.js的過程就像是一個途徑像是我在做一個人們在真實世界中真的會用到的東西,相比我在谷歌創(chuàng)意實驗室的工作來說,我們把做的東西給經(jīng)理們看,但誰知道這個東西什么時候會變成現(xiàn)實呢(這里主要的意思是在谷歌中想法的出現(xiàn)到真正的落地的周期都是不確定的,甚至都不知道能否落地)所以我有一種沖動,要開發(fā)一個人們真正會用到的東西,我當(dāng)時并沒有想那么多,但有一個熱門的開源項目會幫助找到下一個工作,這就是我加入Meteor的方式,他們基本上很傾佩我在Vue上做出的工作,所以他們直接跳過了面試的過程,當(dāng)場就給了我工作,所以我很高興,這才是你進行開源項目工作獲得的真正的好處之一;

Vue逐步完善

在這里插入圖片描述

尤大大在Meteor工作的時候,仍然在持續(xù)的開發(fā)Vue.js,因為尤大大覺得它在那時就像自己的孩子一樣,我們可以看到上面尤大大的提交記錄,在Github上看到一個非常綠的圖表,因為尤大大在每個周末都會完成很多提交,當(dāng)時進行更多的工作也越來越有必要了,因為Vue的用戶越來越多了,據(jù)尤大大表述Vue一直在成長所以會出現(xiàn)更多的問題,更多的Bug要被修復(fù)。

Taylor推薦Vue

就在那段時間,Taylor發(fā)了一條推特提到了Vue.js,那是2014年,Taylor Otwell 是Laravel的作者,Laravel是一個非常流行的PHP框架,大家都知道在2014年那段時間PHP火的一塌糊涂。

在這里插入圖片描述

Taylor那天在推特上說:“目前自己在學(xué)習(xí)React,但是狀態(tài)很迷惑,React很難,我正在學(xué)習(xí)Vue.js,因為它看起來很簡單”,雖然看起來這不像是一個正式的對Vue的認可,他只是在說我正在學(xué)習(xí)Vue.js",然后很多人開始問他:你覺得Vue怎么樣,它好用嗎?基本上在每一條回復(fù)中,他都說,沒錯,它很棒,這開始看起來像是一個對Vue公開的認可,然后所有的Laravel用戶就會想,哇,如果Taylor喜歡Vue,那它肯定很好呀,所以我們也應(yīng)該試一試,所以Vue就獲得了很多來之Laravel社區(qū)的用戶"

在這里插入圖片描述

Taylor表述:“我當(dāng)時在網(wǎng)上查找一個JavaScript框架來開發(fā)這個叫Laravel Spark的產(chǎn)品,它是一個快速開發(fā)腳手架,幫助你開發(fā)你自己的軟件和服務(wù)體系,幫助人們啟動他們自己的生意,就像我一樣,我感覺到不知所措,我看了其他的框架,他們有復(fù)雜的編譯流程,需要很多工具才能起步,我嘗試了Vue.js發(fā)現(xiàn)你可以用Windows筆記本就能寫出一個簡單的網(wǎng)頁應(yīng)用你不需要其他的編譯工具,僅僅需要添加一個CDN鏈接,寫幾句JavaScript,你的網(wǎng)頁就跑起來了,對于我這個不是很熟悉JavaScript的人,至少可以說這么簡單就可以實現(xiàn)那么多功能,真的讓人耳目一新而且還不需要學(xué)習(xí)很多其他的工具,我記得我發(fā)布了一條推特說《我發(fā)現(xiàn)了這個很棒的新玩意叫Vue.js,像我一樣的新手,都可以寫出JavaScript應(yīng)用程序,真的很令人驚嘆》因此我們?yōu)長aravel Spark采用了Vue.js,最后產(chǎn)生了,你知道的,為Laravel帶來了超過一百萬美金收入,成千上萬個用戶搭建了他們自己的生意,所以這真是一件對Vue.js和Laravel都很棒的事情,幫助簡化了不知道多少,使用Spark搭建的業(yè)務(wù),都同時運用了Laravel和Vue.js”

Vue因受質(zhì)疑發(fā)布1.0

上面說到的這些都發(fā)生在尤大大決定全職開發(fā)Vue.js之前,在那之前Vue.js還處于只是在前端社區(qū)中比較有名的階段,尤大大還沒想過要將它作為自己的全職工作,甚至是從中賺錢,直到尤大大學(xué)習(xí)到Taylor的做法之后,才知道Laravel是那么龐大,意識到或許自己真的能干點東西出來,但開始有人發(fā)起帖子和討論說:“我到底該用哪個?我應(yīng)該用Vue.js嗎?”,你能看到的很多的回復(fù)都是:“不要用,因為它還是起步階段”、“它不穩(wěn)定,它僅僅由一個人維護著,天知道它什么時候就消失了”,尤大大想證明這些人是錯誤的,要讓Vue.js變成一個V1.0版本的可生產(chǎn)的框架,所以尤大大花費了整個2015年的假期,用3個星期的時間把所有東西都開發(fā)好,更新文檔,然后在2015年10月,尤大大發(fā)布了1.0版本;

在這里插入圖片描述

LinusBorg加入

當(dāng)時Vue.js剛剛發(fā)布了1.0版本,還不存在像今天這樣的核心團隊,只有大概三個人,他們都忙著弄好文檔和修復(fù)Bug,在1.0發(fā)布之后,當(dāng)時的論壇就像是一個荒地;LinusBorg 就到論壇里去回答很多的問題,在論壇里非常的活躍,LinusBorg 了解到很多。

在這里插入圖片描述

LinusBorg自述:“ 人們在他們項目中遇到的問題,我都在我空閑時間里干這件事,持續(xù)了三到四個月之后,Evan了解到了這個情況,他就給我發(fā)了一個Slack邀請,之前我們從未交流過,我也沒開啟任何問題討論,沒提出合并請求,我沒在代碼上做出任何貢獻,但我從一開始就注意到Vue.js框架不僅是正確的編碼,不僅是一個庫,還需要一個描述它工作原理的文檔,幫助你解決問題,它應(yīng)該是我們需要的能想到的最好的文檔,我們必須要扎身到社區(qū)中去,我們需要額外的工具和支持,這就是我被邀請到Vue團隊的原因,因為我慢慢成長為社區(qū)領(lǐng)袖,我也確實加入到了Vue的核心團隊,即便在沒有對代碼和內(nèi)容作出貢獻的情況下,不過之后我為了我所謂的自尊心,我學(xué)習(xí)了源碼,研究了一些代碼庫,看了一些問題,然后開始四處作出一些貢獻”。

萌生全職做Vue想法

尤大大自述:“我認為在1.0版本之后,我開始嘗試著進行全職工作,或者這個東西還真能給我一些收入,讓我能夠把它當(dāng)作一個全職工作,這時我開始覺得我在Meteor和我在Vue.js上的工作存在一些差異,在Meteor我只是一個普通的開發(fā)者,我沒有做決策的權(quán)利,雖然我可以提出建議但我還遠沒到那種,說我們應(yīng)該怎么做的那種地位,這讓我對Meteor的發(fā)展有一些悲觀,相比之下,Vue.js一直在快速成長。我注意到用Meteor的人比較少,而用Vue.js的人越來越多,所以那時我就覺得或許把Vue.js作為我的全職工作是值得的”

在這里插入圖片描述

Vue在恰到好處的時機出現(xiàn)

LevelUp教程的Scott Tolinski在Vue火了后,人們一直要求他做一個Vue.js的教程,在這個系列的教程中,會為大家講到所有關(guān)于Vue.js的知識。

在這里插入圖片描述

Scott Tolinski表示:“Vue.js出現(xiàn)的正是時候,因為很多人從Angular一代出現(xiàn)或更早之前就開始用Angular,人們都覺得Angular一代很簡單,但當(dāng)Angular二代推出的時候它幾乎是一個完全不同的版本了,那個時候React也正在被推出,所以很多開發(fā)者開始用React,他們覺得React是個能夠登上前端寶座的新東西,但這些開發(fā)者就會失去使用Angular一代的那種簡單,輕松的感覺,就會感覺到有一種差距,這個由Angular一代的缺失而導(dǎo)致的大洞,Vue.js正好在這個時候出現(xiàn)了,它填補了一個空白,因為人們想要更低的入門門檻,還想要React的這種強大和靈活性,而這就是Vue.js的強項了,它吸取了多個框架和平臺最強的部分”。

探索經(jīng)濟來源

尤大大自從有了全職開發(fā)Vue.js的想法,就在探索能讓自己經(jīng)濟上獨立的辦法,尤大大做的第一件事就是設(shè)立一個Patreon(眾籌平臺)賬號,結(jié)果發(fā)現(xiàn)還真的不錯,在建立那個賬號不久之后,就能拿到2000美元一個月,尤大大的一位朋友郭達峰,他是“上線了(Strikingly)”的CTO,一個YC投資的公司,他的公司有個小基金用來支持開源項目,純粹是出于做好事的想法,如果能拿到這個支持的話,尤大大就完全可以辭掉工作,并開始全職開發(fā)Vue.js了,這就足以讓尤大大邁出這一步,至少可以去嘗試一下。

Serah Drasner加入

在這里插入圖片描述

Serah Drasner在CSS-tricks工作,是一個寫手,Serah Drasner問Chris Coyier:“我覺的我要寫一篇關(guān)于Vue.js的文章”,他說聽起來不錯,所以Serah Drasner開始寫關(guān)于Vue.js的一篇文章,感覺要寫挺長的,Serah Drasner問Chris Coyier:“什么情況下一篇文章需要分為一個系列來寫”他說,什么時候你覺的你需要寫一個目錄的時候,那個時候Serah Drasner就該分開寫了,Serah Drasner自述:這個時候我寫的谷歌文檔就已經(jīng)有25頁長了,然后我寫完了最好一章,動畫,最后就有了一個共有五篇文章的一個系列,我接著不斷的寫關(guān)于Vue.js的東西,下個月我寫了更多的文章,然后做了一些Demo和一些開源項目,我覺得從那個時候開始,我就對這個框架感到非常激動,我想要投資更多的時間到其中去,所以Evan和Chris Fritz就邀請我和他們一起制作文檔,同時進行一個新的項目叫cookbook,然后我就開始領(lǐng)導(dǎo)cookbook項目并且加入了Vue.js核心團隊,現(xiàn)在我?guī)椭\營Vue文檔的見面會,Vue團隊的見面會我真的很喜歡和這個團隊一起工作。

全職投入Vue建設(shè)

“在家里工作絕對是非常自由的,你可以自己定制時間表,除去不需要通勤的第二大好處可能就是你不需要穿的像Tom Dale一樣?!?

在這里插入圖片描述

尤大大:“想象一個在中國的人想要學(xué)習(xí)一個新的框架,他們?nèi)ス倬W(wǎng)發(fā)現(xiàn)只有英文的文檔,如果這個框架本身就非常難懂的話就更糟了,他們就會很難學(xué)會這個框架,但當(dāng)他們到Vue.js官網(wǎng)的時候發(fā)現(xiàn)這里有中文版的文檔,他們讀了一下發(fā)現(xiàn)文檔是由母語是漢語的人寫的,一些技術(shù)性的內(nèi)容直接用漢語表達的話會有些奇怪,因為你必須對技術(shù)名詞想出一些很好的譯名,比如說綁定(binding),引用(reference)或視圖模型(view model),有些東西你甚至都翻譯不了,因為漢語是我的母語然后英語版本的文檔也是我自己寫的,所以我能夠改寫一些術(shù)語,讓它的漢語翻譯更自然,這種語言上的熟悉讓他們能夠讀懂你的框架,比他們用自己不熟悉的第二語言來學(xué)習(xí)要快的多,制作這樣的中文文檔,絕對幫助提高了Vue.js在中國的使用度”;

Vue引入國內(nèi)

在這里插入圖片描述

Jinjiang Zhao:“在中國,很少有人在科技界很知名,所以在中國,人們把Evan看作是一個英雄,一個中國開發(fā)者開發(fā)的人人都喜歡的框架”;

Gu Yiliang:“這在中國真的很不尋常,我們看不到有人能在開源項目上對世界作出這么大的影響,不僅僅是在中國內(nèi)部,Evan,他是世界頂尖的,而且他還是中國人,所以我覺得這就是他有這么多中國粉絲的原因”;

Taylor:“他是一個中國人,當(dāng)中國人看到這一點的時候,他們覺得自己是這其中的一部分,覺得自己是Vue社區(qū)的一部分,這是一種很真實的感覺因為他們與Vue的創(chuàng)始人是聯(lián)系在一起的,Evan為中國社區(qū)的作為創(chuàng)造了一種強大的現(xiàn)象,它在中國的開發(fā)者之間建立了一種強大的聯(lián)系,每個人都希望成為這個群體的一員,它讓你感覺很棒,當(dāng)你是這個群體中的一員時,Evan能融入這個群體,這種力量是非常強大的,這是他能在中國成功的巨大原因,它能夠融入到這個群體中真的很驚人”;

Jinjiang Zhao:“那個時候移動網(wǎng)絡(luò)非常的復(fù)雜并且不穩(wěn)定,尤其是在中國,很多人還在用GPRS數(shù)據(jù),所以我們嘗試搭建一些新的,小體積高性能框架,幫助我們開發(fā)成千上萬個網(wǎng)頁,來支持千萬級別的流量,這個量是非常非常大的,我在Github發(fā)現(xiàn)了Vue,所以我們的故事就開始了”;

Vue受擁國內(nèi)

尤大大被到阿里巴巴園區(qū),做一個小的科技講座,介紹Vue背后的基本想法、是怎么開始做它的、用Vue的好處到底是什么、相比一些手寫的jQuery。

在這里插入圖片描述

他們花費了很長時間,一年或一年半,一些開發(fā)者終于接受了Vue,并開始使用它,現(xiàn)在越來越多的人都在用Vue,在那之后,阿里巴巴也越來越多的用Vue了,人們也開始對Vue.js有更多的了解,因為尤大大在知乎上的存在,同時也因為Vue.js在中國以外也獲得了更多的關(guān)注,這些消息也反向流回中國,人們才發(fā)現(xiàn)有一個新的框架叫Vue.js,事實上很多人都是以一個開源項目的身份認識到Vue.js,然后他們才意識到原來這是一個中國人寫出來的,Gu Yiliang采訪中提到:“我們主要是在我們的企業(yè)管理應(yīng)用上使用Vue.js,像是谷歌的AdWords,我想為什么不參與到Vue.js其中呢?它在發(fā)展,它是潮流,中國開發(fā)者不僅僅把他當(dāng)作一個開源項目開發(fā)者,而是一個開源項目領(lǐng)導(dǎo)者?!?

Leo Deng:“我很熟悉Ember.js,而Vue.js看起來和它很像,所以我開始用Vue.js寫一些東西,確實起作用了,我感覺它像是我已經(jīng)學(xué)過的東西,Vue.js有非常高質(zhì)量的中文文檔,幫助了很多入門級的工程師進行開發(fā),我們用它來開發(fā)生態(tài)系統(tǒng),社區(qū),我覺得這就是它這么流行的原因,在中國我們有很多的軟件工程師,但是我們沒有一個像他那樣的巨星。”

Vue在決策背景方面的獨有優(yōu)勢

Serah Drasner:“在軟件工程領(lǐng)域,不光是Vue.js,在所有軟件開發(fā)領(lǐng)域,我們都有一個概念叫做“終身仁慈獨裁者,描述有些人是項目行動策劃的關(guān)鍵大腦,來推動項目的前進,它并不意味著,有些人把它搞混了,認為這意味著沒有其他人為這個項目而工作,這完全是錯誤的,你可以看到有非常多的人在為Vue.js和Vue核心而共同工作,它確實意味著它背后有一種推進力量,我覺得當(dāng)存在一個像Vue.js這樣不是產(chǎn)自大公司的項目,是有好處的因為它的內(nèi)容是非常真實的,我們得到的好處就是,我們不是被某一個公司推動的",這意味著不是大公司在指定規(guī)則,是人們?!?

在這里插入圖片描述

Taylor:“Evan有一個總體的巨大的圖景,Angular和React是由大公司搭建起來的,從一開始就有很多人參與其中,它們像是被一個委員會設(shè)計的,但對與Vue.js和Evan來說,在他大腦中有一個單一的圖景,他希望創(chuàng)造這個整體的框架,我覺得這對于創(chuàng)造一個非常好的產(chǎn)品是非常重要的,這也是Vue.js如此成功的原因?!?

LinusBorg:“前端市場被臉書的React統(tǒng)治,Angular是谷歌的,然后就是我們,像是一堆書呆子做他們自己的框架,完全是因為他們想做?!?

Scott Tolinski:“它給人的感覺不像是一個公司,這樣的話會讓人更激動,更多像是民間的,光是這種想法就足以讓人們感到興奮,讓人們想去使用它?!?

LinusBorg:“Vue.js仍然在成長,它不是在推翻前端領(lǐng)域成為統(tǒng)治者,這不是它的目標(biāo),我們只是很高興能為這個項目而工作,我們很高興看到它的成長,也對它未來的發(fā)展感到很激動,我也不是很確定?!?

尤大大:“我很自豪當(dāng)初邁出了那一步,離開了早9晚5的工作,并開始投身于我真正熱愛的事業(yè)上去,有時候我會看著那些星星,我們有了那么多用戶,那么多的下載,但是什么給了我最大的成就感和滿足感呢,是每次我看到這些人們",尤其是在結(jié)束一場集會之后,人們會走過通常握著我的手說謝謝你,Evan,謝謝你讓我的生活變得更輕松,就是這些場景讓我覺得,這就是我開發(fā)Vue.js的原因,我創(chuàng)造了這個東西,我把他分享給人們,希望它能讓人們的生活變得更輕松,人們向我走過來,感謝我做出了這個東西,這也算完成這個循環(huán)了"

總結(jié)

如今Vue框架火爆IT行業(yè),已成為前端工程師的必備技能,其實也是博主我現(xiàn)在飯碗依靠的技術(shù),Vue現(xiàn)在的Star數(shù)近20w,使用者更是數(shù)不勝數(shù),正如尤大大表示自己很自豪的邁出那一步,其實作為受益者的我們更是感恩尤大大當(dāng)時所做的決定;在CSDN的《新程序員004》中也曾攥入“與Vue.js作者尤雨溪暢談他的程序人生”的篇幅,有興趣的朋友可以閱讀一下尤雨溪Vue登榜GitHub之路看似不難,加油每一位前端人。博主作為尤大大的忠實粉絲且作為Vue技術(shù)的熱愛者并在CSDN構(gòu)建了Vue技能樹,歡迎大家打卡學(xué)習(xí)哦 https://edu.csdn.net/skill/vue

本期推薦

uni-app 是一個使用 Vue.js (opens new window)開發(fā)所有前端應(yīng)用的框架,開發(fā)者編寫一套代碼,可發(fā)布到iOS、Android、Web(響應(yīng)式)、以及各種小程序(微信/支付寶/百度/頭條/飛書/QQ/快手/釘釘/淘寶)、快應(yīng)用等多個平臺。DCloud公司擁有900萬開發(fā)者、數(shù)百萬應(yīng)用、12億手機端月活用戶、數(shù)千款uni-app插件、70+微信/qq群。阿里小程序工具官方內(nèi)置uni-app(詳見 (opens new window)),騰訊課堂官方為uni-app錄制培訓(xùn)課程(詳見 (opens new window)),開發(fā)者可以放心選擇。uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序開發(fā)框架(詳見 (opens new window))、更好的App跨平臺框架、更方便的H5開發(fā)框架。不管領(lǐng)導(dǎo)安排什么樣的項目,你都可以快速交付,不需要轉(zhuǎn)換開發(fā)思維、不需要更改開發(fā)習(xí)慣。



藍藍設(shè)計建立了UI設(shè)計分享群,每天會分享國內(nèi)外的一些優(yōu)秀設(shè)計,如果有興趣的話,可以進入一起成長學(xué)習(xí),請加藍小助,微信號:ben_lanlan,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務(wù)合作,也請與我們聯(lián)系01063334945。


分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。


藍藍設(shè)計www.bouu.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)、UI設(shè)計公司、界面設(shè)計公司、UI設(shè)計服務(wù)公司、數(shù)據(jù)可視化設(shè)計公司、UI交互設(shè)計公司、高端網(wǎng)站設(shè)計公司、UI咨詢、用戶體驗公司、軟件界面設(shè)計公司

分享本文至:

日歷

鏈接

個人資料

藍藍設(shè)計的小編 http://www.bouu.cn

存檔