Web app相對于原生應用一直處于弱勢,React Native/Weex的出現卻讓前端一下子有了能與iOS和安卓的原生應用對抗的力量。
這種快速的發展,讓前端從簡單到復雜,已經成為一種既需要知識的深度,又需要全局廣度的工種。
Node.js的出現就像把前端從農業化時代一下子拉向了工業化時代。npm上的模塊出現了百花齊放的現象,各種構建的工具,自動化測試的工具,部署的工具,檢測的工具等讓前端一下子有了很強的能力來維護逐漸龐大前端工程。
Gulp、Webpack等優秀的構建可以讓你輕松的配置好文件來構建前端工程,Mocha、karma、Jasmine、phantomJs等優秀的測試工具可以讓你編寫Javascript的單元測試自動化測試等,這些功能讓前端慢慢便的強大。
Koa、Express等web應用框架可以用來搭建web服務;更大更全的也有Sail.js、Meteor、Mean可以幫你快速創造你想要的應用。
HTML5開發的web app和原生app之間戰爭一直進行著,期間HTML5的API不斷的豐富著,體驗度也不斷增加。很多原生app只是外面有個殼,內在既是HTML5頁面;但也有很多產品出于體驗原因只考慮原生app,HTML5成了附加的分享頁,導流量頁面。
見很多前端后端的同學轉向學習Objective-C,swift開發iOS應用,自己也偶爾會看看這方面的知識。前端的路固然精彩,但也少不了路邊的風景的美麗,堅持你選擇的路,走好自己選擇的路。
因為前端快速發展,我們需要從廣度和深度來不斷的學習填充自己。前端很精彩,前端圈里的大神們都會寫很多好的文章,我們可以從中學到很多,所以我開了一個微信訂閱號,不時的會推送一些前端圈里精彩的文章和大家分享,讓我們一起學習進步。
微信號:feworld介紹:講講那些前端圈有趣的故事。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com