小弟回應一下,和原文直接關係不大
小弟之前為了寫 web app 去學 Backbone.js
表面上看起來有資料,但其實資料很零散
另外,Amazon 上有關 Backbone.js 的書,幾乎每本都被罵翻 XD
東翻翻、西找找 好不容易弄出一個可以運作的原型
但後來不需要這個東西,就暫時放著
後來,又要做另一個 web app,但是不太敢再碰 Backbone.js
本來想用 Angular (那時候剛好是 1.x 和 2.x 交界的時間)
但是 Angular 的資料也是不太好懂
Amazon 上有關 Angular 的書也是被罵翻,而且還過時 XD
後來,突然想到用 jQuery 做做看
基本上,就是用很土炮的方法,用一堆 hidden div 偽裝成 SPA
要跟伺服器送資料的時候就用 Ajax 跟伺服器傳接資料
那時候,沒有查很多資料,憑著對 jQuery 的印象去寫
SEO 也不好,因為網頁上藏一堆 hidden div,要 render 比較久
但我覺得一定有人做過類似的事 XD
其實 front end framework 通常難度會比較高
但 SEO 會比較好,因為用 JS 動態生 UI
UI 沒有很複雜的話,回頭用 jQuery 未嘗不可
P.S. 有比較易學的 front end framework 嗎?
總不能老是用 jQuery 土炮 web app
※ 引述《JYHuang (夏天到了,冷不起來了說)》之銘言:
: 在打算回頭用JQuery之前還是繼續摸索VueJS
: 看人家是用npm run dev來開啟一個Dev Server
: 來編輯.Vue檔的方式來分散開發元件。
: 開發完後才打包成檔案丟到HTTP Server上跑。
: 因為我是要前後端一起開發,以這樣前後端分開的開發方式會很麻煩。
: 在Web Server上似乎又無法照著Dev Server上的方式來開發.Vue元件
: 若只用inline-template又有點難度,在這種情況下
: 只能放棄以VueJS來開發前端嗎?