微信小程序?qū)η昂蠖碎_發(fā)者意味著什么?
微信小程序的出現(xiàn)會(huì)給前后端開發(fā)者帶來什么樣的挑戰(zhàn)或機(jī)遇呢?坊間很多說法,什么前端的春天,后端程序員的災(zāi)難。真是這樣嗎?全通網(wǎng)絡(luò)的理解是這樣的:
前端工程師的確會(huì)獲得更多的機(jī)會(huì),迎來紅利機(jī)會(huì)
首先要明確的是 Java 能解決越來越多領(lǐng)域的問題。經(jīng)過微信小程序的催化,國內(nèi)學(xué)習(xí)和使用它的人必然會(huì)越來越多。而且Java 的學(xué)習(xí)曲線并不陡峭,學(xué)習(xí)成本也不高,稍微有一些基礎(chǔ)的或者小白用戶都可以利用這次機(jī)會(huì)多學(xué)習(xí)一些Java 的基礎(chǔ)知識(shí)。
同時(shí)通過騰訊內(nèi)部的前端開發(fā)工程師的介紹,這次微信的小程序書寫語法上借助了 Java 和 HTML 的能力,學(xué)過 Java 的人會(huì)有一定便利,但由于是遵守微信自己的一套框架,這套框架又想盡量簡化整個(gè)開發(fā)流程,同時(shí)微信也基于 QQ 瀏覽器的 X5 內(nèi)核,X5 內(nèi)核是基于 chromium37,技術(shù)上面的革新并不是很大,所以估計(jì)一些沒有 Java 基礎(chǔ)但有開放經(jīng)驗(yàn)的人也能很快上手。
后端程序猿并不會(huì)遇到什么災(zāi)難,而是往更加專注化的方向演化
網(wǎng)上相關(guān)后端言論也并非沒有依據(jù),微信小程序的出現(xiàn)的確搶走了很多原本屬于后端的工作。但是這些能夠被搶走的工作都是有通用性且可機(jī)械代替的部分。
通用型的后端邏輯將會(huì)被微信這樣的服務(wù)所取代,例如用戶系統(tǒng)已經(jīng)很好地被微信的用戶系統(tǒng)所取代,這不僅是微信小程序的趨勢,更是整個(gè)后端發(fā)展的趨勢。而后端的未來更多將會(huì)存在于大數(shù)據(jù)和人工智能的領(lǐng)域,并且前后端之間并沒有那么大的鴻溝,很多后端也在學(xué)習(xí)前端而且運(yùn)用很好,一切都是互通的。
總的來說,前端設(shè)計(jì)師的操作會(huì)更加方便,無需再去研究如何完美搭配微信客戶端,因?yàn)檫@些微信團(tuán)隊(duì)都已經(jīng)幫你定義好了,你只需要按照官方定義去設(shè)計(jì)您的小程序就可以了;而對(duì)于程序猿來說,云空間、底層架構(gòu)、框架代碼這些微信團(tuán)隊(duì)也已經(jīng)幫你定義好了,你只需要關(guān)心小程序本身的代碼編寫工作
百度口碑
100%好評(píng)
360安全認(rèn)證
安全可信賴
公安機(jī)關(guān)
公網(wǎng)備案