簡單比較angular react vue | react jquery比較
[雜談]分享給前端入門者,我到底要選擇什麼樣的framework,一堆名詞到底代表什麼(簡單比較angularreactvue)前言因為最近有一個新任務,就是要把舊版webform的網站整個翻成webapi和前端框架的方式,leader希望我能實做出angular2vuereact的三種example來給member參考,這三套框架我都實作了組件的構通,而狀態管理則分別是redux+reduxthunkvsvuexvsngrx,因為三種框架都實作過了,所以更有一點深刻的感觸,所以想來修改之後給新手可以參考的文章,這邊使用的ide則是vscode來做這三種的比較。一切皆從jquery開始這是一個偉大的前端libra...
[雜談]分享給前端入門者,我到底要選擇什麼樣的framework,一堆名詞到底代表什麼(簡單比較angular react vue)
前言因為最近有一個新任務,就是要把舊版web form的網站整個翻成web api和前端框架的方式,leader希望我能實做出angular 2 vue react的三種example來給member參考,這三套框架我都實作了組件的構通,而狀態管理則分別是redux+redux thunk vs vuex vs ngrx,因為三種框架都實作過了,所以更有一點深刻的感觸,所以想來修改之後給新手可以參考的文章,這邊使用的ide則是vs code來做這三種的比較。
一切皆從jquery開始這是一個偉大的前端library,也讓很多人可以開始寫些ajax的應用,因為jquery的發展,這種可以像gmail的應用也越來越盛行,用久了大家也認為理所當然起來,也因為jquery對一些原生javascript的包裝,所以大家更是不用擔心各種瀏覽器的問題,早期我甚至看過有公司是以jquery來做spa的應用,只是一個div全部用$.load來戴入相對應的頁面,結果這種spa實際上體驗卻非常差,因為一重整之後,整個頁面回到最原始狀態,甚至因為試圖全部用jquery來開發,整個js只有混亂到不行,後來漸漸的前端framework就流行了起來。
single page application的流行這個也就是前端常說的SPA,也就是只跟json溝通,然後所有路由的切換皆是由javascript來控制,整個頁面都不會重讀,只有router的入口點在切換,可以降低伺服器的負擔,也可以加強使用者體驗,但真的是如此嗎?如果是在舊IE的時代,可能只要IE10以下,過多的javascript反而會讓使用者感覺網頁慢,也會讓搜尋引擎找不到,但是最大的好處卻是前端架構性的提升,讓前後端更加分離了,我常在mvc的網站裡面,VIEW的部份一下子看到是razor一下子是jquery,然後一下子是c#在包裝helper,寫一個畫面可能要使用多種語言,...