摘要:據狀態調查顯示,只有的前端開發人員使用過,但是有驚人的的開發人員已經聽說過它并希望使用它。事實上,在調查中,的評分高于本身,為,而最受喜愛的語言為。在年,的下載數量大幅增長,而保持不變。
2018年TypeScript 全面開花,GraphQL 蠢蠢欲動,WebAssembly 更是打開了瀏覽器上多語言的大門。所有這一切跟現在的前端有哪些關系呢?下面小編來分享一下
1.三大框架標準化
有朋友吐槽:“Vue 的特點就是上手快,初期相當好用,但如果接手一個別人寫的 Vue 項目,再和 React 對比一下,你會感謝 React 的”。但當 Vue 3.0 發布之后,估計他就不會這樣說了。因為 Vue 3 的 Class API 和 React 的寫法幾乎是一模一樣的,這個改動不是 Proxy 和 TypeScript,而是支持原生 Class 的寫法。你用 Class 來寫,那代碼和 React 寫法幾乎是一模一樣的!
import Vue from "vue"class App extends Vue.Component { ?count = 0 ?up() { ???this.count++ ?} ?down() { ???this.count-- ?} ?render() { ???return ( ?????
從上面的討論可以看出,前端三大框架已經趨于平穩化、標準化,在我看來未來是?
?
二.新技術和新概念
1、GraphQL 、PWA 、WebAssembly
GraphQL已被GitHub等技術領導者采用。然而,它并沒有像一些預測的那樣快速地起飛。
據JS狀態調查顯示,只有1/5的前端開發人員使用過GraphQL,但是有驚人的62.5%的開發人員已經聽說過它并希望使用它。
PWA和 WebAssembly這兩個東西,如果你們現在還不懂或者沒接觸沒關系,我會出一系列教程,我們一起學,持續關注北媽就好。
因為這個以后,會越來越流行,只不過現在還不重要。
2、各種CLI工具封裝
眾所周知,要跟上最新的庫,正確配置應用程序并做出正確的架構決策,這可能會讓人感到筋疲力盡。
這種痛苦催生了管理工具的CLI包的創建,允許開發人員專注于應用程序和業務邏輯。
大家熟知和不熟知的 流行的框架包括 Next.js(SSR for React),Create-React-App(客戶端React),Nuxt.js(SSR for Vue),Vue CLI(客戶端) -side Vue),React Native的Expo CLI,默認情況下使用Angular
3、靜態站點話題 重新興起
隨著JavaScript革命的發生,每個人都喜歡學習最新最好的圖書館,但現在事情已經解決,我們已經意識到并非每個網站都需要是一個復雜的單頁面應用程序(SPA)。
這導致了靜態站點生成器的增長。
三.TypeScript可能是JavaScript的未來
JavaScript因沒有靜態類型變量而受到批評。試圖糾正這個問題的兩個主要庫是TypeScript和Flow,但TypeScript看起來是最受歡迎的。
事實上,在Stack Overflow調查中,TypeScript的評分高于JavaScript本身,為67%,而最受喜愛的語言為61.9%。
根據JS的狀態調查,超過80%的開發人員希望使用TS或已經使用它并享受它。對于Flow,只有34%的開發人員正在使用它或想要使用它。
根據所有跡象,TypeScript是JS中靜態類型的首選解決方案,許多人選擇使用普通的JavaScript。在2018年,TS的npm下載數量大幅增長,而Flow保持不變。
?
四.移動端
Flutter 是 Google 推出的幫助開發者在 Android 和 iOS 兩個平臺,同時開發高質量原生應用的全新移動 UI 框架,和 React-native/Weex 一樣支持熱更新。Flutter 使用 Google 自己家的 Dart 語言編寫,剛好今年 Dart 2 也正式發布,不知道二者之間是否有關聯。目前 Dart 主攻 Flutter 和 Web 兩塊,同時提供了 pub 包管理器,儼然是一門全新的語言,學習成本有些高。反觀 TypeScript 就非常容易被接受,基于 npm 生態,兼容 ES 語法,因此,2019 年對 Dart 我還是會持觀望態度。
除了不喜歡 Dart 外,Flutter 的其他方面都很好,在移動端現在強運營的背景下,支持熱更新是必備能力。
關于 Weex,一邊罵一邊用,很無奈的一種狀態。Weex 本身是好東西,捐給了 Apache,目前在孵化中,會有一個不錯的未來。但社區維護的非常差,問題 issue 不及時,文檔不更新。如果公司沒有架構組,還是比較難搞定的。
不過也有很多不錯的案例,比如 2018 年優酷雙十一活動就是使用 Weex 開發的,效果非常不錯。通過自建的可視化活動搭建平臺,能夠非常高效的完成開發,結合 App 內的緩存,整體效果比 H5 好的多。
我對 Weex 的看法是,以前 Weex 只是解決 H5 渲染效率的問題,但如今強運營的背景,使得 Weex 承載了非常多的內容,比如動畫、游戲甚至是圖形圖像處理等??梢钥吹剑磥?Weex 還會戰略性的增加。
更多精彩資訊或者獲取1000集前端視頻可以加我?3252897743文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/54887.html
摘要:據狀態調查顯示,只有的前端開發人員使用過,但是有驚人的的開發人員已經聽說過它并希望使用它。事實上,在調查中,的評分高于本身,為,而最受喜愛的語言為。在年,的下載數量大幅增長,而保持不變。 2018年TypeScript 全面開花,GraphQL 蠢蠢欲動,WebAssembly 更是打開了瀏覽器上多語言的大門。所有這一切跟現在的前端有哪些關系呢?下面小編來分享一下 1.三大框架標準化 ...
摘要:據狀態調查顯示,只有的前端開發人員使用過,但是有驚人的的開發人員已經聽說過它并希望使用它。事實上,在調查中,的評分高于本身,為,而最受喜愛的語言為。在年,的下載數量大幅增長,而保持不變。 2018年TypeScript 全面開花,GraphQL 蠢蠢欲動,WebAssembly 更是打開了瀏覽器上多語言的大門。所有這一切跟現在的前端有哪些關系呢?下面小編來分享一下 1.三大框架標準化 ...
摘要:為什么以前個人團隊的工作,現在你一個人操作就做了,你覺得工資給你翻三倍過分嗎年,第九個需要布局的技術物聯網將推進了服務器端,而不是桎梏與瀏覽器。 2010年的你,如果能學會Android開發,現在的你,薪資不會低于年薪50萬…… 2015年的你,如果能熟練使用react,現在的你,薪資不會低于月薪30K…… 看到這兩個數據,也許有人會反駁:技術剛出來,沒人敢用,而且隨便一門技術,用上三...
摘要:組件成為前端最基本的物料,融合在組件中的方案日趨成熟。組件成為最基本的前端物料,讓組件化更徹底在的調研報告中,開發者有愿意繼續,有愿意繼續。需要留意的是,有表示對感興趣,因此獲得的最感興趣獎。 簡介: JavaScript 應用范圍廣泛,靜態類型語言 TypeScript 會繼續得到更多開發者的青睞。 組件成為前端最基本的物料,CSS 融合在組件中(CSS in JS)的方案日趨成熟...
閱讀 2642·2019-08-30 15:52
閱讀 3589·2019-08-29 17:02
閱讀 1835·2019-08-29 13:00
閱讀 910·2019-08-29 11:07
閱讀 3228·2019-08-27 10:53
閱讀 1762·2019-08-26 13:43
閱讀 1004·2019-08-26 10:22
閱讀 1307·2019-08-23 18:06