java和net
1. java和.net選哪個好
建議選擇JAVA,理由如下:
Java跨平台開發能力強。在Java的世界一直有一句話:「一次編寫,到處運行」,所以在哪裡寫代碼都沒問題,當然,專業程序員都更喜歡linux和Unix。
相比之下,.NET在面對非微軟系統平台的移植,一直都是一大弱項。
Java安全性能強。作為一個最初設計就借鑒了多種主流語言存在問題的語言,Java充分的考慮到了安全性問題,將所有的代碼是用暗箱保護,並對內存調用設置了很完備的監測、緊急處理方式。
代碼精簡,語言健壯。通過調用組件,即可完成絕大部分的軟體行動,並且代碼錯誤的時候,可以通過調試完成修正,而不同於C系列的語言,必須編譯才能DeBug。
針對你的狀況和憂慮,做幾點評價:
待遇方面,.NET和JAVA有所差距,但高級程序猿之間差距不大,目前最火的是php和IOS開發。
你英語不好,那麼無論是學哪種語言,後期都會非常艱澀,因為英語不決定編程能力,它會極大的影響你翻閱谷歌、官方文檔的能力。
任何語言都有用處,而且你還年輕,別想一輩子都待在小城市,那樣的人不適合做程序員,適合當文員。
數學不好,影響的是數據結構、AI,以及邏輯能力,在基礎領域是沒有大影響的,你有足夠的時間彌補這方面的缺點。
2. java和net的優劣比較
各有千秋。
說.net簡單的人聽清楚,試著不用IDE去編寫代碼。我感覺你不會感覺簡單,我認為你說簡單是對於c#的不負責任。
說java好的人聽清楚,sun現在就有很多問題。我認為第一個要解決的是java程學員如何看待微軟,以及vista操作系統和以後未來市場。
我是搞j2ee的,從我這么上時間對於java和.net來看,沒有什麼可比性。
java編寫伺服器端是個很好的選擇。
.net編寫客戶端的程序是比較完美的。
現在大型的伺服器一般不是Lx就是Ux,java對於伺服器端的支持也相對不錯。
客戶端大部分的操作系統都是Wds,所以.net作客戶端是很好的。
我有一個看法,不知大家同意不同意。
編程語言有很多,各有各的長處,在不同的情況下可以選擇合適的語言。
而對於那種語言好或是不好,沒有什麼標准可言。
而且草率的下結論,是對那些搞計算機科學的人的一種侮辱。
語言的發展是看科技和經濟的趨勢來走的。
我的建議是,不要去搞這些沒有意義討論。有時間去研究點別的,也比在這「吵架」強。
3. Java和.NET相比哪個的前景比較好
自從這兩種語言問世以來,這兩種語言哪個就業前景更好的爭論就一直沒完沒了,但到底也沒有一個最終答案。孰是孰非,無從下定論,只有時間說了算。
Java語言的出現給整個程序界帶來了巨大的沖擊,Java將不可避免的影響一代程序員。而作為一名即將要成為職業程序員的學習者,也應該知道Java在可預見的一段時間里對自己造成的影響。Java在企業中的應用日趨完美,目前中國90%以上的銀行網站都使用的是Java語言開發的。
.net是微軟目前主推的開發平台。對於開發人員來講,.net技術相對簡單,入門快,由於.net擁有易學易用、開發迅速的特性,隨著它的越來越成熟和完美,很多企業逐漸對它產生青睞。近一段時間以來,眾多企業紛紛採用.net技術作為企業應用開發技術與平台。在這種情況下,.net技術強勁發展還未到來,現如今仍處於發展的蓬勃時期。
從開發人員角度來講,如果現在選擇做Java開發,相對於.net而言,學到的東西要多得多,接觸的東西也相對更多。原因很簡單,因為Java是開源的,能設計的東西也汗多。Java語言是目前程序員最受歡迎的一種編程語言,如果說想要採用這一主流語言進行軟體開發,那麼需要隨時進行不定期的學習。而.net是由微軟公司研發的,是一整套的東西只要拿來用就好了,不像Java那樣需要搭建開發環境、系統框架,最多還需要引用一些其他的相關的JAR,因此使用起來比較簡單方便。
從公司的角度來講,現在大多公司都是把最初的CS架構的程序,升級成BS架構,而往往升級出來的第一版都會用.net,過了兩年就會用JAVA了,這個是現在的趨勢。而且Java開發的東西相對於.NET費用會稍微高點。對於不差錢的並且是安全性要求比較高的大公司、大企業一般會採用Java技術進行開發。
4. java和.net哪個強一些
怎麼說呢,個人感覺沒什麼區別。很語言本質來說,說起來,.net要比java優秀一點。
沒有什麼價值不價值的,都是不錯的產品。
只不過,為了不同商業目的,分屬於兩大陣營而以。
論易上手,IDE工具來的說,還是.net優秀一點。
但是,在開源和開放性,上來說,java
要比.net做的好。
Sun當年開發java,是為了能讓自己的小型機賣的更好一點。(Sun做硬體起家的。)
微軟開發.net平台。是為了讓大家都用他的操作系統。
如果單純論價值的話,你要看哪個公司的商業運營做的好了。如果自己的平台買的好,這個平台下的開發工具才會占優勢。
5. JAVA和.NET分別指向什麼
Java主要從事的是BS結構的開發強項在大型的網路編程,.NET分VB,C#,ASP.NET,Winforms,在網路開發和桌面應用的開發都較優秀,開發時間非常短,這也是它和JAVA的最大區別,ASP.NET是網頁開發,VB的時代已經過去了,C#和Winforms主要是桌面應用開發,但.NET的相對好學,也沒有JAVA那麼高的技術含量
6. java和.net二者之間的相同點與區別
二者都是面向對象的語言
都具有繼承
、封裝、多態的特點
java可跨平台
可在linux、windows系統運行
,而.net是集成於.net
framework框架集
有系統的限制
7. 現在學java好還是.net好
net和java很類似,主要應用都是面向對象類web技術,相比之下,Java的應用還要更寬泛些。如今,無論是在待遇還是前景上,.net都不如java。一般Java程序員的待遇比.net的高2成左右,而在高級工程師中,java的待遇要更高。許多.net的程序員的薪酬待遇一旦達到10000,便很難再突破了,而java則還有提升空間。
8. .net和java有什麼區別
.net和Java的區別:
1、在web開發方面,java比.net好,因為java比.net、php更加穩定、安全、開發效率高、功能更加強大。java 在web 應用方面 光java伺服器就有好多(tomcat,jboss,weblogic,websphere),這些都可以運行java項目,而.net 只可以在微軟的IIS伺服器上運行局限性很大。
2、在單機軟體開發方面,如果開發windows應用那還是.net 好一些,因為windows和.net都是微軟的產品,所以在開發window應用方面.net更兼容一些。
3、在智能設備軟體開發上,java更強,你該知道 android 智能手機,它的應用都是用java 開發的。
4、java簡單強大,不需要一個一個自己編寫,直接調用組件即可。
5、.net是微軟的王牌,運行時,速度和Java基本不相上下,但是.net的開發速度很快,在.net中的線程很難控制.
6、性能上,中小級的運用,.net效率更高一些,瀏覽下載速度更快,但是百萬級後不如java。
9. java 和net 哪個前途好
我是主學JAVA的,但是JAVA出來找工作太難了,難到我同學找了兩個多月才找到,我因為也學過.NET,找工作的途中轉了.NET。現在行業就是剛畢業前兩年的.NET工作好找,到後面工作經驗多了只有轉管理或者架構師方面,不然工資還是會和3到5年時的工資維持在一個標准上。JAVA是前兩年不好找工作,但是有了兩年經驗的時候工作機會就很多了,尤其是大公司,騰訊阿里等的市面上很多公司都用的JAVA,大公司的發展前景更好,干幾年就可以出來創業。
JAVA語言要學的東西多,.NET是微軟的,微軟把vs軟體優化的很強,所以.NET 的掌握的東西不是很多,但是工作經驗有個三五年基本JAVA、.NET都會。
相比之下,目前JAVA前途好一些,語言也相對.NET復雜一些,就是剛工作的時候不好找工作,.NET也是不錯的選擇,未來幾年微軟會對.NET進行開源,到時候.NET的行業競爭可能會強於JAVA,代碼的美觀程度上.NET更強一些。
10. 請問JAVA於.NET各自有什麼優勢與區別
微軟巨艦上的C#的上升是無人可檔的,C#在開發B/S和C/S架構上確展現了其強大的一面,尤其是其圖形化界面更是無懈可擊,控制項功能更是它的強大之處,很多外企和國內中小型企業都是用C#來開發軟體的。並且C#也比java開發快一些,學習周期也短一些。
當初我在這兩名語言之間也徘徊了很久,後來我選擇了java成為我的摯愛,雖然C#無比強大,但java作為實力派語言也展現了巨擘的一面:第一,有甲骨文公司為他護航,有oracle資料庫對它鼎力的支持;第二,java 的開發是免費和開源的;第三,B/S架構的軟體他倆是不相伯仲,C#比較適合小型項目,但java在大型項目的開發中的地位是無與倫比的;對於C/S架構的軟體,現在使用java(android)開發程序是很火的;第四:很多大型公司還是傾向java程序開發的;第五:java的版本也在不斷完善和更新,現在7.0都已經出來的,說明它還是很有活力的。
題為話,其實選擇哪種語言都是對的,關鍵是根據自身情況出發,大體情況相信你也很清楚,只是沒有邁出那一步的勇氣,不論你選擇哪一種,都要堅定的走下去,當程序寫到一定層次後,就會突破語言的壁壘和限制,最後你會發現殊途同歸!呵呵,你的程序人生才剛開始。