回覆列表
  • 1 # 牆角的貓

    看了一些回答應該沒有回答到點子上,大多提及的是vue的UI框架,element,antdeisn等。vue算是比較新的框架,如果是react,umijs算是很好的選擇。相對來說vue其自身已經具備框架的基本結構vue+router+vuex。如果硬要選一個上層的框架,推薦nuxtjs。其優點在於專案結構的嚴謹,以及伺服器端渲染的擴充套件性。

  • 2 # 又喝多了

    人家在問後臺,這回答的都是什麼啊。vue本身就是前端框架,可能我孤陋寡聞了,不知道有什麼vue的後臺框架。

  • 3 # 硬核說科技

    vue只是前端框架,講白了就是寫頁面的。

    完整的後臺管理系統包含前端與後端,也就是客戶端與服務端。

    既然用vue,那就是前後分開了,其他的就不說了。

    你說的一個後臺介面和官網,就是兩個前端專案了,當然也可以寫在一起。

    客戶端----頁面,既然利用vue,那就用vue的工具vue-cil,看看文件,有html,css,js基礎的話基本就可以直接寫了。

    服務端----也就是後臺了,可選的語言就多了,C#,java,python,node啥的都能寫。既然你看了express,那就是用node了。

    前端這塊好寫,入門簡單,在使用vue開發過程中只需要html,css,js。你說你知道的差不多了,那也不多說了。

    其實最重要的還是後端,因為小白寫起來真的爆炸,我不建議你寫express,甚至不推薦node,因為麻煩,裡面有很多包都需要自己安裝。

    第一:

    我推薦netcore,使用的是C#,微軟幹事就是喜歡全包。而且微軟的官方教程是真的很友好的,為什麼不推薦java,Java社群很好,但Java對於初學者不友好,費事多了,尤其是Visual Studio安裝能直接把你寫後臺所要的東西全部安裝好。

    使用 ASP.NET Core 和 MongoDB 建立 Web APIdocs.microsoft.com

    這裡面的http://ASP.NET Core說的webapi就是你所需要的後臺,MongoDB就是資料庫,當然你也可以直接寫webapi,把資料庫換為mysql,就我看來還是很簡單的,上手很簡單,寫介面到介面文件上面都是說的清清楚楚。

    第二:

    考慮到netcore也是要學習成本的,那麼我還是把node也說一下吧,我推薦阿里的egg.js。

    Egg.js 是什麼? - 為企業級框架和應用而生eggjs.org

    寫起來也是對著文件寫就可以了,很全面也很完善。從編寫介面,到使用mysql資料庫,按照他給的格式寫就可以了。

    最後,你還要學一下,伺服器的操作。因為不管是前端還是後端都是要在伺服器上跑起來的。之所以推薦netcore是因為msdn把東西都寫得差不多,怎麼上伺服器都寫在官網上了。伺服器的作業系統有Linux和Windows server兩種主流的,Linux是一般常用的,是要用命令列操作的;Window server是微軟的,是圖形操作的,就和windows操作方法類似。

    整個流程基本就是(結果都是在你所購買的伺服器上):

    一、

    把寫好的vue頁面打包成html,js,css,這個vue-cil是有的,把他部署到web伺服器上,比如Nginx、Apache、Tomcat、IIS(這個是微軟的,需要Window的作業系統)。這樣你的網站(顯示給使用者的,就像知乎)就能可以在網際網路上訪問了。

    二、部署後臺,先把後臺執行的環境配置好,把後臺系統部署到伺服器上,簡單地將就是把你用netcore或者node寫的程式碼,傳到伺服器上,然後啟動後臺,這樣他就運行了。

    再次推薦netcoe,因為他的IDE Visual Studio(選2019)可以直接把把你程式碼執行所要的環境一起和你的程式碼打包起來,這樣就省去你去配置環境了,不過還是建議自己把後臺的執行環境給配置好。

    整個前後端流程:

    使用者訪問你的網站或者是你網站上的使用者互動,登入、檢視頁面、後臺釋出的內容等 ----(傳送請求,由web伺服器上轉發到後臺)--- 後臺接收,根據你的介面訪問或者操作資料庫,返回資料庫操作結果(顯示在官網上的和後臺頁面操作的)--- 最終看到的頁面(官網或是後臺)。

    再寫的過程中會遇到很多問題,直接百度就可以了。

  • 4 # 追風的蝸流

    有些人裝逼的,明知道樓主問的是管理系統腳手架,還逼逼叨叨的。誰不知道那是元件庫,用的著逼逼嗎?給你答案,我用過ant design pro vue和element-admin,用的時間都不短,推薦element-admin,你會少很多工作量。麻煩以後那些裝逼的直接給答案,要麼別回答。

  • 5 # 南京小兩口

    因為最近正好在用vue做一個專案,這裡我來聊一聊。

    先說一下背景:vue是華裔大神尤雨溪建立的,自建立後就一直很火,原因是他入門門檻很低,很容易學會,而且他mvvm的思想很容易被大家接受。並且中文資料很齊全,是個很火的框架。

    再說一下vue應用場景:一般vue比較擅長SPA開發,也就是單頁面應用,透過路由來控制頁面顯示。至於多頁面多tab的應用,就需要自己寫套框架來實現,目前我搞的這個專案就是這樣的。

    接著談一下具體開發實現:一般一個vue專案會用到如下技術或框架:

    1.element-ui :這個是由餓了麼公司開發開源的元件庫,裡面有大量的封裝好的元件,例如橫向選單等。用了這個框架後,基本只用寫自己的業務元件就行,其他的用它庫裡的就行。

    2.ant -d: 這個也是一個元件庫,是阿里開發的,也是很不錯的。

    3.vue-router:這個是vue官方的路由元件,用於元件間的路由,這個也是不可缺少的。

    4.vuex:這個為是vue官方提供的,用於儲存一些狀態值,相當於維護一些公共變數,這個是大專案裡不可缺的。

    5.axios:遠端通訊元件,用於和遠端伺服器傳送ajax請求,這個外掛對請求封裝的很好,使請求資料變得很簡單。

    6.mockjs:這個是開發階段用於模擬資料的元件,攔截前臺請求返回你設定的模擬資料。

  • 6 # Docker進擊之路

    個人建議vue+elementui,理由是element是餓了麼團隊持續維護,bug修復速度和程式碼質量有保證,版本持續迭代超過兩年穩定性非常好!如果用iview的話也還湊合吧,iview搞了一個社群版一個收費版感覺社群版以後新功能持續迭代會比較乏力,另外支付寶的antd其實對vue支援是個人在外面單獨支援的不是團隊負責,後期發展不確定!

  • 中秋節和大豐收的關聯?
  • 家裡的寶貝經常拿著筆隨便在牆上亂畫,該如何教導?