angularjs過時了嗎 為何感覺做網(wǎng)頁的不多但是前端卻比安卓ios的需求大?
為何感覺做網(wǎng)頁的不多但是前端卻比安卓ios的需求大?因?yàn)楝F(xiàn)在的web開發(fā)人員已經(jīng)不僅僅是開發(fā)網(wǎng)頁了在Web2.0時代前端開發(fā)人員正在朝著大的前端方向發(fā)展HTML CSS JS只是一項(xiàng)基本技能他們還需要
為何感覺做網(wǎng)頁的不多但是前端卻比安卓ios的需求大?
因?yàn)楝F(xiàn)在的web開發(fā)人員已經(jīng)不僅僅是開發(fā)網(wǎng)頁了
在Web2.0時代
前端開發(fā)人員正在朝著大的前端方向發(fā)展
HTML CSS JS只是一項(xiàng)基本技能
他們還需要能夠開發(fā)Vue的三個框架
小程序和web應(yīng)用
nodejs上服務(wù)器端
前端工程網(wǎng)頁包吞下
gitlab GitHub,等等
還有mongodb Redis等數(shù)據(jù)庫
前端越來越復(fù)雜
不是傳統(tǒng)意義上的前端只做接口
現(xiàn)在簡單的curd都是前端自己做的
后端更多的是數(shù)據(jù)相關(guān)的工作
目前主流的學(xué)習(xí)內(nèi)容是應(yīng)用開發(fā)包括三個部分,即Android平臺開發(fā)、IOS平臺開發(fā)和前端開發(fā)。這是一個描述。
Android平臺的應(yīng)用開發(fā)使用Java語言,學(xué)習(xí)Android開發(fā)需要兩部分內(nèi)容學(xué)習(xí),一部分是學(xué)習(xí)基本的Java語法,另一部分是學(xué)習(xí)Android平臺的具體開發(fā)內(nèi)容(Android API)。一般來說,并不復(fù)雜。目前,大多數(shù)Android程序員使用Android studio進(jìn)行應(yīng)用開發(fā)(我在標(biāo)題中寫了一系列關(guān)于學(xué)習(xí)Java的文章,想學(xué)習(xí)的朋友可以關(guān)注我的標(biāo)題編號并查看)。
IOS平臺的開發(fā)可以使用OC語言或swift語言。IOS平臺的早期開發(fā)采用了OC語言。后來,蘋果發(fā)布了swift語言,并計(jì)劃將來用swift語言取代OC,因此建議直接學(xué)習(xí)swift語言。Swift語言比OC簡單,但它非常強(qiáng)大。IOS開發(fā)本身比Android開發(fā)更方便,代碼量也相對較少。
前端開發(fā)。目前,HTML5的開發(fā)內(nèi)容廣泛應(yīng)用于app中,具有方便開發(fā)和調(diào)整的優(yōu)點(diǎn)。還有許多工具可以使用。這種開發(fā)方法明顯縮短了app的開發(fā)周期。目前,很多應(yīng)用采用混合開發(fā)模式。
這三種語言沒有嚴(yán)格的學(xué)習(xí)順序。你可以隨意選擇自己的學(xué)習(xí)順序。從難度的角度,建議先學(xué)習(xí)HTML5,然后選擇Java或swift。