如何評價vue伺服器渲染工具 nuxt js

時間 2021-05-07 06:58:48

1樓:星空

專案不大的話,然後需要兼顧seo這些東西,可以試試,像我們已經有兩個站的部分頁面投入到線上了。但是隨著專案頁面增多,出現了構建緩慢,編譯時間增長等問題

2樓:

如果第一次用ssr,選nuxt沒錯,按照nuxt規範來起碼不會出些亂七八糟的問題,但是nuxt的範例裡面不支援的,坑有多深就不好說了

3樓:Andy

vue本身就是服務端渲染的,三大框架都是服務端渲染的。

web端渲染的只有原生html,你傳輸給瀏覽器的只有html或者因為http訪問返回資料,瀏覽器只解釋html,css和js,而不解釋js的超集

所以渲染,就是服務端,移動端,PC端,web端四種。

所以,nuxt.js可以說是乙個輕量級的應用框架,而不是說是乙個渲染工具,vue本身就是渲染工具,vue本身就能把vue.js檔案渲染成html檔案。

4樓:狼族小狽

作為用過Nuxt.js一年左右的人來說,最大的優點就是所有的功能都給你準備好了,只需要配置一下即可使用,但是也造成了很多靈活性的不足。還有乙個缺點就是Nuxt.

js會把webpack相關的依賴和核心庫繫結到一起,所以在生產環境構建的時候,Nuxt.js的依賴特別大。特別是構建docker映象,就很慢了。

推薦乙個基於 Vue SSR 的微前端、微服務、輕量級的解決方案專案:https://

github.com/fmfe/genesis文件:https://

fmfe.github.io/genesis-docs/

5樓:wayne

怎麼說呢,作為前端方向經驗欠缺的菜雞,我個人覺得nuxt用起來挺香的,專案目錄架構有腳手架,新建檔案即是配置,自己看著增刪改查就行。像這種同構架構,前後端轉換成本挺小的,靈活性肯定不如原生API,但是大多數場景已經夠用了。

6樓:大資料小學生

NUXT對於webpack的包裝太嚴實,導致使用者很難輕易地去根據自己的需求調整框架。

相對於NEXT,NUXT還有好多路要走。期待NUXT的成長。

7樓:有木聊科技

目前在專案中正在使用 nuxt.js 版本2.3.4,才過不少坑,下乙個新專案應該不會再用了,會自己搭建 SSR。

關於Nuxt.js

Nuxt.js 其實就是基於Vue 的 SSR 指南,封裝了很多東西,提供乙個開箱即用,一整套的SSR解決方案。它有這固定的目錄結構,還有一些配置項來自定義一些功能。

(見文件:https://

zh.nuxtjs.org/guide

場景

目前還是在電商相關的專案中在使用,解決對 SEO 的要求。

使用感受

構建速度,熱更新速度太慢:一般都要1分鐘,有些同時電腦比較差,需要長達5分鐘之久,對開發的影響十分大。

2.社群資料不是很多,遇到坑的時候,可能需要自己看原始碼去解決

3.推薦使用nuxt generate模式,減少服務端壓力,少個維護主機麻煩

8樓:keelii

只用過 React 的 nextjs。不過個人認為所謂前端框架的「服務端渲染」這個方向是錯誤的。

都服務端渲染了,為啥不隨便選個程式語言後端同步輸出 HTML 呢。

多數人的邏輯是這樣的

因為單頁面應用有兩個缺點:乙個解決不了首屏渲染時間、JS 閃爍的問題;乙個解決不了 SEO 的問題。

這兩個問題的本質就在於缺失了 B/S 構架中的服務端角色,客戶端的 JS 就應該做客戶端的事情,大家無非是想把所有的事情都放在客戶端做,但是這個事情本來就是不對的。

為了解決上面兩個缺點,還是得引入伺服器支援、路由等後端概念。說白了,既然使用 SSR 得開個 express 伺服器,那為什麼不直接用 express 去動態 render 頁面呢。

SSR 總給人一種為了改 BUG 而改 BUG 的感覺,聽起來名字高大上,實際上並沒什麼用處。

9樓:李鹹魚

next寫到一半,轉向nuxt。next毫無生態可言,ui框架,加個icon都能煩死。nuxt有vuetify支援,簡直省心,開發體驗直逼純vue或react開發。

當然ssr遇到的問題還是會遇到,瀏覽器環境和伺服器環境一切換,立馬出bug,要多考慮場景跟通訊問題。

10樓:順陌先生

個人感覺 nuxt的價效比有點低

想使用ssr主要是解決

1.首屏問題

2.seo問題

而且乙個網頁長成下面這個樣子有點奇怪……

vue核心成員還編寫了乙個預渲染的庫理念不錯就是bug太多……早先我們可以用koa+ejs或其他什麼模板+vue 來編寫就可以了唯一的不爽就是不想用其他模板庫要是服務端吐出的模板也直接能用vue語法就好啦~

其實我建議你自己用vue-ssr介面去實現需要實現的功能可以從nuxt裡扒

這樣構建工程的思路更清晰些現在感覺用nuxt是被牽著鼻子走

11樓:阿誠

目前專案正在使用中,也遇到一些坑,例如publicpath,多語言,目前在踩坑中(1.0版本出來應該會更加好用)。seo就是ssr解決的痛點之一,這是肯定的

12樓:

Nuxt.js - Vue.js 通用應用框架

中文都支援了,不能再讚了,誰說vue生態沒react好,這文件秒隔壁next.js一條街啊

ZEIT - Next.js

13樓:週超

這個框架目前的版本是0.9.5,也是即將迎來1.0版本,作者也是在不斷更新。我個人部落格的前端用的就是這個框架,總體來說,如果你熟悉vue的話,那麼這個框架很適合你。

我個人的部落格的前端就是用這個框架寫的k55k32/cms-front 有興趣的話可以看一看。

比較不足的就是文件還不是很全,但是因為大部分都是vue的東西,看一遍nuxt/nuxt.js例子再研究研究,也是很容易上手的。

總體來說是個不錯的框架,不需要去配置webpack那些繁瑣的東西,很大程度上的讓vue-ssr更加的親民了。

14樓:Awee

把 webpack 、vue loader,vuex, router 系列配置整合到了一起,真是非常大大降低了配置成本。

不過之前在實現 vue-ssr 使用的是 vue-server-renderer renderToStream,一直很糾結遇到 preFetch 丟擲異常之後的後續處理,特意看了一下 nuxt 是用的 renderToString,這個確實就沒問題了,不過就是慢一點。

const options = {

routes: ,

css: ['/dist/bootstrap.css'],store: true,

plugins: ['public/plugin.js'],loading: 'components/my-spinner'

build: {

vendor: ['axios'我tm怎麼就沒早點想到還可以這麼簡單

如何評價clay戰爭餘燼伺服器?

第一次修改 1 透視和顯人小地圖請就事論事。我只想問,這東西給不給使用者帶來特殊優勢?至於自瞄外掛程式,這個東西確實是有人使用的,也確實有證據,但是出於保護證人安全的因素我也不便出示,畢竟人家自己都沒承認,真說沒有我們也不好說什麼對吧 2 本人主要在前線觀察和認識玩家,而目前伺服器幾乎所有弊病都在前...

如何評價華為的新伺服器cpu鯤鵬

某為的ppt,請先打骨折再來看。之前響應中國產化號召,我司搞了臺鯤鵬920的伺服器,打算驗一下能不能勝任虛擬化伺服器。同事一測,某些場景下實際效能拉胯。而且後面某為這b也不打算賣給我們,所以說指望它發揮愛國精神拉國內同行一把,是在想屁吃 ARM伺服器這段時間有中國產化浪潮的扶持還是有一些重大的利好的...

如何評價阿里的輕量應用伺服器?

雲百科 根據官方資訊,阿里雲是2009年開始執行的。我應該是在2014年左右開始使用阿里雲伺服器的,用過一段時間ECS也用過一段時間輕量應用伺服器。其中輕量應用伺服器的體驗一直不是很好。最大的問題是伺服器穩定性。輕量應用伺服器不會像ECS那樣有相對穩定的後台,雖然可以更換系統,但是在今天來看,所有的...