人們常說的程序員指的是程序編碼人員,也就是碼農(nóng),是和前端開發(fā)有所區(qū)別的。在有眼上,小程序完全向?qū)W習(xí)成本最低的前端開發(fā)看齊,但這不代表所有開發(fā)者都能無縫遷移。小程序?qū)η岸碎_發(fā)的要求從升級(jí)成,前端開發(fā)需要在意識(shí)上進(jìn)行轉(zhuǎn)變。
前端開發(fā)和程序員的區(qū)別有哪些?
首先,我們來看兩者的定義。前端是網(wǎng)站的前端部分,運(yùn)行在PC、移動(dòng)等瀏覽器上,展示網(wǎng)頁供用戶瀏覽。用我自己的話來說,前端就是網(wǎng)頁的內(nèi)容和頁面給訪問網(wǎng)站的人看。顧名思義,前端開發(fā)就是這些內(nèi)容和頁面中代碼的實(shí)現(xiàn)。程序員是從事程序開發(fā)和程序維護(hù)的專業(yè)人員。一般程序員分為程序員和程序員,但兩者的界限不是很清楚,尤其是在中國。相比之下,不難發(fā)現(xiàn)前端開發(fā)人員也會(huì)參與到代碼設(shè)計(jì)和編寫中來。其實(shí)程序員是一個(gè)很大的范疇,可以分為初級(jí)程序員、中級(jí)程序員、高級(jí)程序員,定位也是不一樣的。前端開發(fā)人員也可以算是程序員之一。人們常說的程序員是指程序員,也就是碼農(nóng),和前端開發(fā)是不一樣的。但從廣義上講,程序員包括所有的軟件程序開發(fā)者。
小程序前端與后臺(tái)分別用什么語言開發(fā),與網(wǎng)站的前端與后臺(tái)的開發(fā)語言有什么區(qū)別?
HTML和WXML的
undefined
區(qū)別很大。如果之前沒有接觸過開發(fā),可能會(huì)覺得有點(diǎn)頭疼。實(shí)際上,WXML更像是正在開發(fā)的接口的XML描述文件,適用于程序接口的構(gòu)建,而HTML則傾向于展示文章(這與HTML的歷史有關(guān))和互聯(lián)網(wǎng)頁面的構(gòu)建。WXSS和CSS在語言上幾乎沒有區(qū)別,可以直接使用。JS小程序的JS文件和前端開發(fā)用的JS幾乎一樣,只是在小程序的JS上增加了微信的一些API接口,去掉了一些不必要的函數(shù)(比如DOM)。表面上看,小程序完全符合學(xué)習(xí)成本最低的前端開發(fā),但這并不意味著所有開發(fā)者都可以無縫遷移。如果是從前端開發(fā)轉(zhuǎn)到小程序,這兩點(diǎn)要注意。1.HTML和WXML文件的構(gòu)造思路差別很大。如果之前只接觸過前端開發(fā),需要一段時(shí)間來習(xí)慣WXML的編寫方式。2.小程序雖然用的是前端語言,但不代表可以繼續(xù)用這個(gè)開發(fā)思路進(jìn)行開發(fā)。小程序?qū)η岸碎_發(fā)的要求從[構(gòu)建界面]升級(jí)到[開發(fā)完整應(yīng)用],前端開發(fā)需要在意識(shí)上有所轉(zhuǎn)變。