重慶安菲科技軟件開發公司
18696588163 18696588163
軟件開發 APP開發 微信/小程序開發 大(dà)型電商平台開發 數據挖掘
18696588163 18696588163
軟件開發 APP開發 微信/小程序開發 大(dà)型電商平台開發 數據挖掘

軟件開發公司 > 動态 > 常見問題

前端框架vue的(de)開發工具有哪些,那個(gè)更合适?-重慶軟件開發

常見問題 - 2019 - 10 - 29 軟件開發 Vue JS


   現在前端除了(le)JavaScript外,還(hái)有reactvueangular這(zhè)三個(gè)框架在市場(chǎng)上用(yòng)的(de)比較多(duō),可(kě)以說這(zhè)三個(gè)框架很大(dà)程度上改變了(le)前端的(de)地位,相對(duì)于angular來(lái)說,vue同樣擁有豐富的(de)指令,并且都是典型的(de)MVC框架,vue相對(duì)來(lái)說輕量級一些,

目前vue被很多(duō)開發人(rén)員(yuán)所采用(yòng),也(yě)越來(lái)越熱(rè)門,,因此它的(de)生态環境也(yě)變得(de)完善起來(lái),相關的(de)工具也(yě)很豐富,這(zhè)主要是依靠vue的(de)學習(xí)曲線和(hé)清晰的(de)設計結構和(hé)使用(yòng)文檔,是讓有經驗的(de)開發人(rén)員(yuán)從其他(tā)框架方便入手。Vue的(de)開發工具有哪些?

   Vue CLI

   爲了(le)方便開發人(rén)員(yuán)快(kuài)速入門,他(tā)像奇怪的(de)框架一樣,爲CLI提供了(le)類似的(de)手和(hé)腳架工具。VueCLI是一組功能齊全的(de)工具,可(kě)以用(yòng)快(kuài)速的(de)Vue開發。VUE規範了(le)VUE生态系統中的(de)工具基礎,保證了(le)各種構建工具在智能默認配置的(de)基礎上能夠順利連接,從而可(kě)以專注于應用(yòng)程序的(de)編寫,而不必花很長(cháng)時(shí)間來(lái)解決配置問題。例如,在一個(gè)項目中很容易集成插件,如BabelTypeeESLintPostCSSJestMochaNightwatch和(hé)Cypress

   Vue Press

   VuePress是以Vue驅動的(de)靜态網站生成器,是由Vue, Vue Router和(hé)webpack驅動的(de)單頁應用(yòng),在VuePress中,可(kě)以使用(yòng)Markdown編寫文檔,然後生成網頁,每一個(gè)由VuePress生成的(de)頁面都有著(zhe)預渲染好的(de)HTML,也(yě)因此具有非常好的(de)加載性能和(hé)搜索引擎優化(huà),同時(shí),一旦頁面被加載,Vue将會接管這(zhè)些内容,并把他(tā)轉換成一個(gè)完整的(de)單頁應用(yòng),其他(tā)的(de)頁面則隻會在用(yòng)戶浏覽到的(de)時(shí)候才需加載,

   Vuex

   在SPA單頁組件的(de)開發中Vue的(de)vuex和(hé)React的(de)React都是統稱爲同一狀态管理(lǐ),也(yě)可(kě)以叫全局狀态管理(lǐ),簡單的(de)理(lǐ)解就是你在state中定義了(le)一個(gè)數據之後,就可(kě)以在所在項目中的(de)任何一個(gè)組件裏進行獲取,進行修改,并且修改部分(fēn)可(kě)以得(de)到全局的(de)響應變化(huà),每一個(gè)Vuex應用(yòng)的(de)核心就是Storestore可(kě)當做(zuò)一個(gè)容器,包含著(zhe)應用(yòng)中大(dà)部分(fēn)狀态。

        Nuxt

   Nuxt.js是一個(gè)基于Vue.JS輕量級應用(yòng)程序框架,可(kě)以用(yòng)來(lái)創建服務器端渲染應用(yòng)程序,也(yě)可(kě)以作爲靜态站點引擎生成靜态站點應用(yòng)程序,具有優雅的(de)代碼結構分(fēn)層和(hé)熱(rè)加載功能。

        Vuetify

    Vutify當前是基于VUI的(de)最佳UI組件庫之一。它提供了(le)大(dà)量基于材料設計規格的(de)部件,可(kě)滿足任何應用(yòng)的(de)需要。

   Quasar

   Quasar是MIT授權的(de)初始框架,它基于Vue,可(kě)以幫助web開發人(rén)員(yuán)創建響應性網站。PWA通(tōng)過apacha Cordova構建移動應用(yòng)程序。多(duō)平台應用(yòng)類星體需要開發者編寫一次左右的(de)代碼,然後使用(yòng)相同的(de)代碼庫同時(shí)部署到網站、PWA、移動應用(yòng)和(hé)電子應用(yòng)。使用(yòng)最先進的(de)CLI設計應用(yòng)程序并提供精心編寫的(de)類星體Web組件非常快(kuài)。

        Storybook

   對(duì)于前段來(lái)說,組件化(huà)技術已經是必修的(de)一門課程了(le),這(zhè)其中又以react和(hé)vue爲主,但平時(shí)在開發組件,尤其是公共組件或第三方組件時(shí)會有些困擾,

   1. 不能很好的(de)管理(lǐ)組件,預覽組件時(shí)不能一目了(le)然,也(yě)不能很好的(de)反應一個(gè)組件的(de)不同狀态,

   2. 自動化(huà)交互測試可(kě)以使用(yòng)enzyme,但很多(duō)時(shí)候還(hái)得(de)手動測試,

   3. 在寫文檔時(shí) 需要将組件預覽和(hé)文檔寫在一起,并需要切換不同狀态,

  因此,storbook就是要解決這(zhè)些問題。它可(kě)以爲組件構建一個(gè)強大(dà)的(de)開發環境,主要提供以下(xià)幾點

 1. 提供功能強大(dà)的(de)UI組件管理(lǐ)頁面,可(kě)以輕松清晰地分(fēn)組、管理(lǐ)多(duō)個(gè)組件或組件的(de)不同狀态。

 2. 除了(le)自動交互測試外,還(hái)可(kě)以方便地進行手動交互測試,并可(kě)以動态更改組件參數和(hé)查看更改。

    3. 可(kě)以将組件預覽導出爲靜态資源,這(zhè)樣就可(kě)以很方便查看組件的(de)文檔和(hé)不同參數對(duì)應的(de)不同視圖 還(hái)有一系列插件,更好的(de)幫助我們完成開發 測試 優化(huà)組件工作。

此工具使開發人(rén)員(yuán)能夠獨立于主要應用(yòng)程序組件,在獨立的(de)開發環境中交互地呈現它們,而不必擔心特定應用(yòng)程序的(de)依賴性和(hé)需求,從而方便開發人(rén)員(yuán)、設計人(rén)員(yuán)和(hé)其他(tā)人(rén)員(yuán)參與項目。

 


下(xià)一章(zhāng):軟件開發生命周期的(de)五個(gè)階段、軟件開發的(de)過程-重慶軟件開發公司
软件开发
關于安菲科技

安菲科技遵循嚴格的(de)質量和(hé)安全标準, 實施嚴密的(de)安全措施, 擁有成熟可(kě)靠的(de)管理(lǐ)和(hé)開發流程, 公司憑借多(duō)年的(de)行業積累、深厚的(de) 行業專長(cháng)和(hé)成熟的(de)行業實踐,爲客戶持續創造關鍵價值。我們始終關 注前沿技術,保持國際領先的(de)眼界和(hé)技術儲備。公司自 成立以來(lái), 在團隊成員(yuán)的(de)共同努力下(xià),已經成功服務于上百家企業,其中包括 我愛(ài)我家、聯東集團、優财CMA、5100、奔馳、華爲、伊利、寶馬、 迪思公關、航天國旅、HOTWIND、重慶電通(tōng)等衆多(duō)知名企業。

咨詢熱(rè)線:18696588163

推薦閱讀

開發一套軟件之前需要做(zuò)哪些事情?重慶軟件開發公司 Tag: app開發 小程序開發 軟件開發 Java軟件開發技術的(de)特點有哪些?重慶軟件開發公司 Tag: 軟件開發 小程序開發 app開發 怎樣能讓APP軟件通(tōng)過IOS審核-重慶軟件開發公司 Tag: app開發 重慶軟件開發 軟件開發公司 重慶軟件開發公司web網站開發過程中需要注意的(de)問題-重慶安菲科技 Tag: 重慶軟件開發 重慶網站開發 軟件開發公司 重慶軟件開發公司手機App爲什(shén)麽這(zhè)麽多(duō)?重慶安菲科技 Tag: 重慶軟件開發 軟件開發公司 重慶app開發 重慶軟件開發ERP系統開發成功上線實施的(de)幾個(gè)要素?重慶安菲科技 Tag: 重慶軟件開發 app開發公司 軟件開發公司 手機軟件開發商是怎麽賺錢的(de)?重慶軟件開發公司安菲科技 Tag: 重慶軟件開發 軟件外包公司 APP開發 重慶軟件開發、CRM系統成品和(hé)軟件定制那個(gè)好?重慶軟件開發公司 Tag: 重慶軟件開發 CRM系統開發 軟件開發外包 視頻(pín)監控app開發哪家好?視頻(pín)監控APP解決方案-重慶軟件開發公司 Tag: 軟件開發解決方案 軟件定制

提交需求,獲取工期與報價

立即咨詢