返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 全國(guó)IT培訓(xùn)中心
.net開發(fā)轉(zhuǎn)java要多久,搞 Java 最重要的是什么?毫不夸張地說,掌握和了解.Net程序員,想轉(zhuǎn)Java開發(fā),求指點(diǎn)。,.net開發(fā)轉(zhuǎn)Android,好轉(zhuǎn)嗎?,軟件開發(fā)是學(xué).net方向好還是.java方向好???,基本就能走遍天下都不怕了!
對(duì)于.NET和Java本質(zhì)區(qū)別最精辟的評(píng)述java是平臺(tái)無關(guān)的語言,.NET是語言無關(guān)的平臺(tái)。 早說有報(bào)道 java呈下面的三角型: java unix linux windows... c c++ java vb C#... whidows 而oracle就這兩種都沒有,但有這兩者都沒有的數(shù)據(jù)庫(kù)平臺(tái)和sap。而甲骨文的最終幻想就是把這兩個(gè)三角型合起來成為一個(gè)矩形。個(gè)人看法:不過單純從語言以及sun和ms的基本語言庫(kù)來說,java已經(jīng)比不上.net了(以前是.net學(xué)java,現(xiàn)在是java學(xué).net)。java剩下的只是哪將近十年來的經(jīng)驗(yàn)積累由于M$自己也有數(shù)據(jù)庫(kù)系統(tǒng)軟件,Oracle的這個(gè)最終幻想可能還要長(zhǎng)久的幻想下去,而且有無終點(diǎn)還很難說。 再則M$的產(chǎn)品線的互補(bǔ)性已經(jīng)是很難撼動(dòng)的了,Visual Studio、Windows、Office和Sql Server,太嚇人了@_@。 net 是平臺(tái)壟斷 java 是語言壟斷 好像C++之父給個(gè)一個(gè)論斷:JVM本身就是一種平臺(tái)(大意)。 SUN or M$都是要將開發(fā)者binding到自己的平臺(tái)上。 不過不考慮技術(shù)本質(zhì),考慮現(xiàn)在的市場(chǎng)現(xiàn)象,這個(gè)論斷可以成立 .net 基本看一本書就夠了 而Java要看許多書 還不一定能干活 .net就像品牌機(jī),什么東西都預(yù)先由M$裝好,但整體性能總是那么差強(qiáng)人意.JAVA更容易DIY,DIY就需要自看更多的書,當(dāng)然這是取舍問題.
你能適應(yīng)就行。畢竟 ?Android 是 java 語言的,開發(fā)軟件是 eclipse ,開發(fā)用的系統(tǒng)可能要改成 ubuntu 。而且 android 基于 Linux ,為了性能,可能你還要接觸 Linux 的 C/C++ 語言開發(fā) Android 的 NDK 程序。這都不是你常用的那套東西。不過 java 語言和 C++ 有點(diǎn)類似,你有基礎(chǔ),改 Android 開發(fā)問題不大。就是習(xí)慣要改比較麻煩。
我個(gè)人覺得java/J2EE、.net、嵌入式開發(fā)是不錯(cuò)的三個(gè)方向。 如果非要在java和.net中選擇的話,我個(gè)人是推薦java的,原因: 1:Java能夠開發(fā)linux、unix服務(wù)器上的程序 (跨平臺(tái))2:JavaEE和.NET在企業(yè)應(yīng)用方面的關(guān)注點(diǎn)是差不多的,但是學(xué)習(xí)了java如果將來想轉(zhuǎn)到.net上會(huì)比較簡(jiǎn)單,幾天的學(xué)習(xí)然后上手開發(fā)應(yīng)該是問題不大的,但是反之就不行了。 當(dāng)然如果有了些經(jīng)驗(yàn)之后,你就會(huì)發(fā)現(xiàn)語言或者平臺(tái)不再是技術(shù)上的阻礙,一些原理性的東西學(xué)到手,然后再加上項(xiàng)目經(jīng)驗(yàn),使用什么平臺(tái),反而不是最重要的。不過如果非要用一種平臺(tái)進(jìn)入企業(yè)開發(fā)的領(lǐng)域,至少在目前,我推薦java。.net開發(fā)相對(duì)java要容易 相對(duì)java 做出來的東西要比java快上許多 在時(shí)間上節(jié)省了不少 .net現(xiàn)在用的也很廣泛的 許多方法都被封裝好了可以直接調(diào)用java的話 就相對(duì)難點(diǎn) 有很多東西都要自己動(dòng)腦筋去想 這點(diǎn)也是java的好處 代碼可以根據(jù)自己的意思寫 .net和java找工作的話 我個(gè)人覺得.net好找點(diǎn) 開發(fā)時(shí)間短 java工資搞 找相對(duì)應(yīng)的工作也不是什么難事 不過java工作一般都是招聘經(jīng)驗(yàn)1 2年以上的
雖說掌握和了解了.Net程序員,想轉(zhuǎn)Java開發(fā),求指點(diǎn)。,.net開發(fā)轉(zhuǎn)Android,好轉(zhuǎn)嗎?,軟件開發(fā)是學(xué).net方向好還是.java方向好???,能走遍天下,但也要不斷去學(xué)習(xí)新的知識(shí),更多的Java知識(shí),請(qǐng)聯(lián)系客服獲取。