依照目前的形勢,嵌入式開發與 web 開發哪個更順應未來的趨勢?


和行業應用有關,比如做超算的不太在意嵌入式開發,做工控的很少弄web。


上面的同學都沒有提到物聯網,在我看來,物聯網才是將嵌入式和Web結合起來的一個滾滾洪流,是歷史的趨勢

物聯網,需要嵌入式來將設備連接到網路,而又需要網路來將諸多的分處各地設備連接到一起,可以形成一個雲。到時候,在你家能夠上網的,不僅僅是你的電腦,還包括你的手機(現在已經實現了),你的電視機,你的微波爐,你的電冰箱,你的洗衣機等等等等。這樣一幅宏偉的場景,離不開嵌入式,也離不開網路(可能跟我們傳統意義上的Web有點區別)。

但是你要問哪一個更順應未來的趨勢,在我看來,這兩者是密不可分的,你可以根據自己的興趣愛好選擇自己希望投身的領域。


Web開發是將來的趨勢,從以前桌面軟體的發展就可以知道,因為Web開發成本低、支持平台多, Web可以使用的HTML、CSS等都非常容易學習和使用。

HTML5也必將給我們提供一些跟嵌入式開發一樣功能的API,比如攝像頭、定位、重力感應等,這一切讓未來的Web開發有大展宏圖的機會。而且未來的Web應用打開方式是和本地(Native)應用是一樣的,你可以設置不讓地址欄、狀態欄出現,跟真的應用一樣。

但,不得不說,這一天的到來需要時間,我猜測3年之後,Web開發上的標準、API、性能、體驗才足夠成熟。

我們目前如果做應用的話,會使用原生的API,如果做小遊戲會考慮用HTML5。


嵌入式開發,基於android的


設備種類越來越多了,嵌入式開發會使同一產品的開發周期過長。

個人認為主流設備上嵌入式開發輔以通用 Web 版應用的方式相對可行。


說說個人的想法吧,嵌入式主要是針對各式各樣的終端,將他們智能化。而這些終端要聯網,就需要用到web。谷歌的android的設想是將所有可聯之物智能化,所以它也能在終端發展。但是效率和性能是瓶頸。昨天面試的時候跟那個老總談到了雲計算,他說現在國內的雲計算都搞反了。雲計算本來是要將一些閑置的資源都利用起來,比如你的電腦一聯網,別人就能用你電腦閑置的cpu來計算,這樣就節約資源。而不是想國內現在這樣,搞個很大的機房,一聯網,讓大家來用,其實我感覺這兩方面都應該發展結合。什麼是雲?雲要有個核心,但是主力軍是裡面的雨滴,就是大大小小的可以利用的終端。

不過,說到最後,感覺只要認真學,哪方面都不錯,即使方向錯了,學習能力強,馬上也能趕上來,只有必然被淘汰的技術,沒有必然被淘汰的人。


毫無疑問是嵌入式,應用範圍太廣泛了


推薦閱讀:

嵌入式學習指南??
馬上奔三了,感覺壓力好大,是繼續做技術呢還是轉行?(本人嵌入式開發)
什麼是串口透傳?
華清遠見的嵌入式培訓怎樣?費用太高難以接受怎麼辦
中斷同時發生時會發生什麼?

TAG:Web開發 | 信息技術IT | 嵌入式系統 | Android | 嵌入式開發 |