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