java還是net
A. java和.net選哪個好
建議選擇JAVA,理由如下:
Java跨平台開發能力強。在Java的世界一直有一句話:「一次編寫,到處運行」,所以在哪裡寫代碼都沒問題,當然,專業程序員都更喜歡linux和Unix。
相比之下,.NET在面對非微軟系統平台的移植,一直都是一大弱項。
Java安全性能強。作為一個最初設計就借鑒了多種主流語言存在問題的語言,Java充分的考慮到了安全性問題,將所有的代碼是用暗箱保護,並對內存調用設置了很完備的監測、緊急處理方式。
代碼精簡,語言健壯。通過調用組件,即可完成絕大部分的軟體行動,並且代碼錯誤的時候,可以通過調試完成修正,而不同於C系列的語言,必須編譯才能DeBug。
針對你的狀況和憂慮,做幾點評價:
待遇方面,.NET和JAVA有所差距,但高級程序猿之間差距不大,目前最火的是php和IOS開發。
你英語不好,那麼無論是學哪種語言,後期都會非常艱澀,因為英語不決定編程能力,它會極大的影響你翻閱谷歌、官方文檔的能力。
任何語言都有用處,而且你還年輕,別想一輩子都待在小城市,那樣的人不適合做程序員,適合當文員。
數學不好,影響的是數據結構、AI,以及邏輯能力,在基礎領域是沒有大影響的,你有足夠的時間彌補這方面的缺點。
B. 現在學java好還是.net好
我是選擇。net了。因為我是某軟體培訓中心的,java也學了。net也學了,兩個都學的不錯,因為我看到學。net的人比較少,所以我就選擇了這個專業。在IT市場對java和。net程序員的招聘量是6:4但是學習的人而遠沒有6:4。談到我們這里,開始是30幾號人,現在選擇專業了,是25以上的人選擇了java。談薪資、嗯java高一點,大概高個幾百塊錢。入門級別。net輕松,精通那就不是隨便可以說的詞了。做小項目可以用微軟自帶的已經封裝好的,因為講究的是開發效率。大項目就不行了,那是會影響用戶的體驗效果的。想不要用微軟的想做出用戶體驗效果的東西那麼你也得深入探索。java是開源的,是通過大家的努力,你拼我湊取長補短精華多,但麻煩。微軟如果也是開源的,我估計就幾乎沒有什麼人學java了。
C. 到底學net好還是學java好
隨著現在這個社會的發展,互聯網行業在當今社會的地位越來越重要,因為有了互聯網所以我們生活才變的更加的便利,所有的信息也越來越信息化,當我們拿出手機用支付寶支付錢時,這個小小的軟體後面卻需要強大的代碼。
其實到底選哪個好,歸根到底來說還得看自己的個人興趣,人們都說興趣是人最好的老師,有的人就是喜歡學net,而有的人就偏偏喜歡學java,以我個人的觀點來說我還是比較喜歡學java的,因為我本人就是計算機系的一名學生,我所學的專業就是軟體技術專業。
其中我們開設的課程就有java這門課程,所以我個人還是更傾向java一點的,對於net我並不是了解的特別多,而且我對他也沒有足夠深的認識,所以以我個人的觀點來說我還是認為學java比較好,因為雖然一個簡單的java但是它裡麵包含了很多東西,我個人覺得學習她還是非常有用的。
像我們平常用的一些軟體,都是用java編程的,其實歸根到底戰法就是一種編程軟體,它不僅可以用來編譯程序的代碼,而且也可以做網站,現在雖然做網站的軟體也有很多,比HTML5等,但是java這種又能編譯又能做網站的軟體真的不多,就像我們現在正在學的。
javaJSP他就是教給我們如何在java代碼中編譯網站,其實我覺得這樣挺好的,學習的范圍更廣闊了一點,雖然你學的僅僅是一門課程,但它貫穿了全部,可以讓你學到好多門課程裡面的東西,他舉到了舉一反三的作用。
D. java和.net到底選哪個好啊
都一樣,我一開始學的vb,後來學的c,後來學做網頁學asp,之後php,後來學的asp.net,接項目的時候也接過java改版asp.net,看了幾個月java基本就明白咋回事了,編程雖然不能說是一門精百門通,不過精了c語言之後,其他這些各種語言都是工具而已,拿來看看都可以用,思想是最重要的,語言僅僅是工具而已,就好比廚子做飯好壞和用什麼牌子菜刀沒什麼必然聯系對了,補充一點,想寫的舒服就用asp.net,微軟的ide做的是相當的出眾,基本不用背東西,不過就其他方面,java也有自己的優勢,各有千秋了,沒什麼系統是非用java用不了.net,反之一樣
E. .net好還是java好
當然是JAVA好了,不過呢,JAVA學起來要比.NET難,但是相對來說,學.NET的比較好找工作,因為開發JAVA的都是大公司,資金要求高,所以技術要好才OK了,但工資要比.NET高很多哦!各有利弊,如果你能學好JAVA,還是學這個的好,只是建議你。自己好好把握!!!
F. 學java還是.net哪個發展前景好
自從這兩種語言問世以來,這兩種語言哪個就業前景更好的爭論就一直沒完沒了,但到底也沒有一個最終答案。孰是孰非,無從下定論,只有時間說了算。
Java語言的出現給整個程序界帶來了巨大的沖擊,Java將不可避免的影響一代程序員。而作為一名即將要成為職業程序員的學習者,也應該知道Java在可預見的一段時間里對自己造成的影響。Java在企業中的應用日趨完美,目前中國90%以上的銀行網站都使用的是Java語言開發的。
.net是微軟目前主推的開發平台。對於開發人員來講,.net技術相對簡單,入門快,由於.net擁有易學易用、開發迅速的特性,隨著它的越來越成熟和完美,很多企業逐漸對它產生青睞。近一段時間以來,眾多企業紛紛採用.net技術作為企業應用開發技術與平台。在這種情況下,.net技術強勁發展還未到來,現如今仍處於發展的蓬勃時期。
從開發人員角度來講,如果現在選擇做Java開發,相對於.net而言,學到的東西要多得多,接觸的東西也相對更多。原因很簡單,因為Java是開源的,能設計的東西也汗多。Java語言是目前程序員最受歡迎的一種編程語言,如果說想要採用這一主流語言進行軟體開發,那麼需要隨時進行不定期的學習。而.net是由微軟公司研發的,是一整套的東西只要拿來用就好了,不像Java那樣需要搭建開發環境、系統框架,最多還需要引用一些其他的相關的JAR,因此使用起來比較簡單方便。
G. 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技術進行開發。
H. java和.net哪個更好用呢
各有各的用處:
java可以在各種系統上運行,其實.net也有這個潛力,只不過裡面的一些和windows api相關的類就不能用了,網路方面的類應該是可以很好運行的。.net有一套開發工具,可以提高開發速度。
如果是比較大型的應用的話,還是java比較適合。不過java對伺服器的要求一般比較高。.net有一套MS自成體系的東西(windows + sql server + office + .net +...)他們之間沒有兼容性問題。java的話老是會遇到些兼容問題。.net依賴的windows價格還可以。linux是免費的,但是如果大型應用用IBM的話,簡直是天價。 .net比較新,借鑒了java,不能否認.net是比java先進
j2ee的優勢:
1.j2ee應用程序伺服器一般集成了很多組件程序:
web server, jms, app server. ejb component 封裝得比.net組件要多些,它可以進行事務處理,persistence等功能。
2..net組件沒法完成事務處理功能,要進行事務處理,必須用COM+的transaction processing function. .net中沒有非同步消息功能(i.e. jms function),在COM+中可以用消息隊列來完成這樣的功能。.net對資料庫的處理功能,ado.net是面向無連接的應用,但事務處理等功能需要自己編寫程序或用在資料庫中處理。.net web server, .net framework等各server不是集成在一起,多少有些不方便。 以上是認為.net相對來說比較不方便的地方。 .net的優勢
1..net的元數據功能強大。
2.部署非常方便。
3.side by side execution,解決了版本問題,允許多版本共存,resolved dll hell.
4. This is a remarkable one, code behind technology.
5. Also a remarkable one, easier Web Service development and deployment.
6. back compatible,對以前產品的兼容,如果用java,以前用com+實現的東西就會變成一堆廢品。
7. vsa,方便開發script application.可以開發一個應用程序象office一樣有一個script editor.這點很誘人。
8. .net speech technology,前景廣闊,call center中大有前途,和Voice xml競爭產品,version1.0馬上要release了。
ms以前有Smart Card sdk1.1,但在.net中好像還沒有實現。而Java Card非常好用,j2me功能覺得還不夠強大,同時.net在這方面也還不是很強大。.Net最大的優勢是簡單和window結合緊密 java的優勢在於跨平台和大型企業應用。
I. java和.net比那個更好
怎麼說呢……
.NET是微軟搞的,自然有微軟一貫的通病:只能在Windows下運行。可是大型伺服器有幾個用的是Windows操作系統?不過.NET相對來說入門容易一些,做簡單的網路應用比較方便快捷。但是如果做大型應用就會變得很復雜。學.NET可能找工作容易一點點,不過平均工資不如做J2EE的。在.NET里,很多事情.NET已經幫你做了,你只要簡單調用就好。
J2EE是SUN的ONE(開放網路環境)的一部分,學起來相對困難一點,除非你有編程基礎,特別是面向對象編程的知識。J2EE的好處就是「一次編寫,隨處運行」的跨平台性和安全性。用J2EE開發大型應用是很方便、合適的,但是如果做中小型應用,不是不可以,只是速度方面會比用.NET慢上不少,相比起來會復雜,很多代碼都要自己寫的。要精通J2EE沒個幾年是不行的。
J. java好還是.net好
在理論上說是java實用,並且賺錢多,但是現在不流行。.net實現在的主流語言