打算往軟件方面發(fā)展,嵌入式難還是java難?
網(wǎng)友解答: 都挺難的,java并不是用用框架就完事了,當(dāng)然你拿來(lái)做做沒(méi)啥訪問(wèn)量的網(wǎng)站就很簡(jiǎn)單,當(dāng)你做分布式高并發(fā)還是挺難的,學(xué)的東西也比linux嵌入式多。但是還是建議學(xué)java,做li
都挺難的,java并不是用用框架就完事了,當(dāng)然你拿來(lái)做做沒(méi)啥訪問(wèn)量的網(wǎng)站就很簡(jiǎn)單,當(dāng)你做分布式高并發(fā)還是挺難的,學(xué)的東西也比linux嵌入式多。
但是還是建議學(xué)java,做linux嵌入式是依賴(lài)硬件的,學(xué)習(xí)成本較高,這里包括時(shí)間成本和金錢(qián)成本,因?yàn)楫?dāng)你想要實(shí)現(xiàn)一個(gè)想法時(shí),就得有相應(yīng)的硬件平臺(tái)。
而java就不一樣了,有臺(tái)電腦就可以了,很快就把開(kāi)發(fā)環(huán)境搭好。
而且java開(kāi)源的東西多,學(xué)習(xí)來(lái)源多。
網(wǎng)友解答:Java和linux嵌入式是兩個(gè)不同的方向:
Java開(kāi)發(fā)偏重于純軟件,對(duì)程序算法、系統(tǒng)架構(gòu)需要了解得更多一些,對(duì)理論的軟件工程知識(shí)儲(chǔ)備要更多一些;
而linux嵌入式開(kāi)發(fā)更偏重于基于硬件的開(kāi)發(fā),是在linux下功能的裁剪,對(duì)底層的接口協(xié)議、電子電路的基礎(chǔ)知識(shí)要求更高,也不是一個(gè)人能輕易玩得轉(zhuǎn)的。