想要成爲一名web前端,可以學習以下一個或多個

學習以下一個或多個:Angular 2,Vue.js,Ember,Bootstrap,LESS/SASS

Web 平臺最近取得了兩個重大進展 — Web Assembly 和 Service Workers。它們爲構建快速和高效的 Web 應用程序打開了大門,而且彌補了與 Native App 之間的差距。Service Workers 尤其是 Progressive Web Apps 的啓用技術,併爲 Web 平臺的通知提供支持,將來也還會有更多的 API。

Angular 2

Angular 2 於今年發佈。該框架由 Google 支持,非常受企業和大公司的歡迎。它具有大量的功能,使在從網絡到桌面和移動應用程序中編寫任何東西成爲可能。框架使用 TypeScript 編寫,這也是在框架中編寫應用程序的推薦語言。學習它有很多需要閱讀的內容,但我們認爲在 2017 年學習 Angular 2 將是一個很好的投資。

Vue.js

Vue.js 今年也發佈了 2.0 版本。它借鑑了 Angular,React 和 Ember 中的好想法,並將它們放入一個易於使用的包中。它也比前兩個更精簡和更快。建議各位都去嘗試一下,可參考入門教程。

Ember.js

Ember 是 JavaScript 框架的另一個堅定選擇。它支持數據綁定、自動更新模板、組件和服務器端渲染。與其競爭對手相比,它的一個好處是更成熟和穩定。重大更改的頻率要低得多,而且社區也重視向後兼容性。這使得該框架成爲生命週期長的應用的不錯選擇。

其他

另外兩個值得一看的框架是 Aurelia 和 React。過去的一年中 React 的生態系統變得越來越複雜,因此很難向初學者推薦。但經驗豐富的開發者可以將庫與 GraphQL,Relay,Flux 和 Immutable.js 組合成一個全面的全棧解決方案。

沒提到 Bootstrap 的前端彙總是不完整的。Bootstrap 4 目前正處於 Alpha 階段,預計在 2017 會正式發佈。值得關注的變化是新的通用卡片組件和 Flexbox 網格,這使得框架更現代化而且讓用戶使用它工作更舒心。

SASS 和 LESS 仍然是當今最流行的兩種 CSS 預處理器。雖然 vanilla CSS 最終對變量進行了支持,但 SASS 和 LESS 仍然優先對 mixins,函數和代碼組織進行支持。 如果還沒有了解它們,可查看這裏的 SASS 和 LESS 快速入門指南。

適用於人工智能場景的五大編程語言

入行人工智能機器人研發,選擇哪一種機器人編程語言比較好?

大數據時代,最適合大數據處理的編程語言有哪些?

多智時代-人工智能大數據學習入門網站|人工智能、大數據、物聯網雲計算的學習交流網站

多智時代-人工智能大數據學習入門網站|人工智能、大數據、雲計算、物聯網的學習服務的好平臺
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章