為何感覺前端比安卓ios的需求大,我感覺做網頁的不多啊?

用戶5966249056018


一個非常好的問題。題主說的前端應該是包含了H5跨平臺開發的“大前端”。

一,大前端

隨著移動互聯網的發展,前端開發成為重點。移動端有多個平臺,Android,iOS,微信小程序,還有重任在肩的華為鴻蒙,為了支持這些平臺和系統,越來越多的應用開始使用H5跨平臺架構,這時有個新名詞叫做“大前端”。


為了滿足實際業務需求,現在軟件系統的功能和架構都日趨複雜:多層架構,數據中臺,動靜分離,微服務、集群化部署,自動化運維,等等。曾經總結過這麼一個現象:

早期的小型團隊,前端手忙腳亂,需求易變,盯著頁面整天改來改去。

成熟穩定的團隊,後端比較忙,持續不斷的開發新功能。


從實際情況看,前端工程師數量比較多。


二,H5跨平臺開發

這時的H5開發已經不單單是網頁開發了,而是前端應用開發。具體到H5 Hybrid架構,常用三劍客:HTML, css, JavaScript


1) HTML和css是頁面設計,沒有代碼邏輯


2) JavaScript編程,還有其它衍生語言,比如常用的TypeScript

JavaScript是一種腳本語言,由解釋器加載執行,常用在網頁前端動態展示、和服務後端交互等場景。


3)常用框架

有很多成熟的框架可用,比如JQuery, AngularJS,React,還有前後端都跑通的NoteJS


三,Android,iOS原生開發

這是幾年前的一個話題了,中間經歷了很多波折,當2012年Facebook宣佈放棄H5轉向原生開發的時候,似乎已經有了階段性定論。然而隨著微信還有H5技術、開發框架的快速發展,天平又再次偏向了H5。

目前來看,“大前端”H5跨平臺開發工程師的需求數量,遠多於Android、iOS原生開發的需求。



急速馬力快de源碼客


因為現在網頁開發人員已經不再單純的只開髮網頁

在Web2.0時代

前端開發人員都是往大前端方向發展

HTML CSS JS只是基本功

還得需要會Vue React Angular三大框架

小程序和Web APP開發

服務端的NodeJS

前端工程化Webpack gulp

gitlab github等

還有MongoDB Redis等數據庫

前端是越來越複雜了

並不是傳統意義的前端只做界面

現在簡單的CURD都是前端自己完成

後端更多的是做數據相關的工作


MINKSE


只能說你這個感覺偏差非常大!

web 層面的前端開發人員比原生 app 的開發人員數量上多了很多。拋開 web 其原有的領域不說,現在很多 Android 和 ios 的開發都採用了 hybird 技術,一種原生和 web 混合的開發手段。

很重要的一個原因就是 web 的開發部署週期非常迅速,而 native app 掛到市場後都會有一個審核過程,現在互聯網企業對產品的設計規劃變化非常多,特別是 Apple store 的審核時長較長,跟不上頻繁的迭代開發而產生的更新,所以就有了將更新評率較高的部分分離出來用 web 技術來實現的這種變通手段。

這樣一來,web 前端的技術人員又覆蓋了一部分原本不是他領域內的工作。


Jim兄


搞不懂那些大佬老是更新前端技術幹嘛,搞得前端這麼難混,我一個iOS 活生生地轉到了react-native


高級移動混泥土工程師


前端的我真的學不動了


MichaelDone


小程序


分享到:


相關文章: