如果想要進一步了解JAMstacks,下面是一些不錯的資源:· JAMstack· JAMstack WTF· “New to JAMstack? Everything You Need to Know to Get Started”5.靜態站點生成器靜態站點生成器結合了服務器端的渲染功能(對SEO和初始加載時間都非常重要)和單頁應用程序 。
如今,許多項目即使不需要服務器端渲染,也會選擇SSG,因為Next 或 Nuxt這類解決方案具有便捷的功能,例如Markdown編輯器支持、模塊捆綁和集成測試運行器等 。如果你是認真對待前端開發,應該仔細研究以下項目,并嘗試從中獲得一些實踐經驗:· Next (基于React)· Nuxt (基于Vue)· Gatsby (基于React)· Gridsome (基于Vue)盡管還有很多,但這些可能會是2021年最受歡迎的 。
如果想要了解更多,可以查閱這些資源:· Next.js· Nuxt.js· Gatsby· Gridsome6. 漸進式網絡應用(PWA)漸進式網絡應用(PWA)會成為2021年的熱點 。越來越多的公司選擇PWAs取代本機應用程序,為用戶提供豐富的移動體驗 。PWAs具有可靠(即時下載,無需網絡連接)、快速(流暢的動畫,對用戶交互的快速響應)和高度參與感(本機應用程序感受,出色的用戶體驗)的特點 。
它們利用服務人員提供離線功能,以及利用web-app清單文件提供全屏體驗 。構建漸進式網絡應用的理由如下:· 可以從瀏覽器添加到用戶的主屏幕· 即使沒有網絡連接也能正常工作· 支持網絡推送通知,從而提高用戶參與度· 使用谷歌的Lighthouse功能如果想了解關于PWAs的更多信息,可以隨時查閱這些附加資源:· Progressive Web Apps· “Your First Progressive Web App”7.框架2021年,我們可能會看到Facebook的ReactJS和社區驅動的VueJS之間的對決 。
目前,React在GitHub上擁有140,000星(用戶評價),而Vue擁有更多,達到了153,000星,而Angular只有53,000星 。2019年React(藍線)、Vue(紅線)、Angular(黃線)和Svelte(綠線)的搜索量支持這一假設——Vue的搜索量稍微高于React 。相比之下,Angular的搜索量無法趕超,而Svelte在這一比較中完全不占一席之地 。
因此在2021年,使用JavaScript框架或想要使用它的前端開發人員應該將React 和 Vue作為首選 。如果正在進行大型的企業項目,Angular是一個有效選擇 。如果想要進一步了解這些框架,以下的資源非常好:· React· Vue.js8. GraphQLGraphQL是當前最熱門的話題之一,也絕對是在2021年需要學習或提高的技能 。
盡管REST通過提供無狀態服務器之類的不錯概念,一直被理所當然地認為是設計web APIs的標準 。但談及跟上不斷變化的客戶訪問時,RESTfulAPIs逐漸被認為不是那么靈活 。GraphQL由Facebook開發,旨在解決開發人員使用Restful APIs時面臨的問題 。開發人員通過從REST APIsREST APIs中提取基于特定目的創建的多個端點—例如/users/
推薦閱讀
- 499美元等于多少人民幣,售價499美元起
- 一鍵解鎖Verizon,bl解鎖 Verizon
- 蘋果xt1080死機,xt1080解鎖
- 一鍵root誰厲害,國產手機一鍵root
- 他花13年掌握的中國手藝 移動花卡為什么網絡不穩定
- 上海移動新魔卡28元 移動承諾退訂退費
- 38元 60GB流量 300分鐘 中國移動新套餐38元
- 29元無限流量 500分鐘通話 聯通永久29元無限流量
- 2022手機排行榜 手機排行榜2022
- 怎么查找別人手機位置免費 華為手機這樣設置
