javanet區別
㈠ .net 和 java有什麼區別
我覺得,.net和JAVA其實是一個相同的理念,他們都需要在一個虛擬機上來實現自己的運行,。NET的是FRAMEWORK,JAVA的就是虛擬機,所以說,理論上他們開發出來的程序都是可以不依賴操作系統的。
㈡ Java和.net的區別和各自優勢
.NET 是一個完全抄襲 Java 而來的微軟的產品。(Java是模仿C++的)
在總體上沒有大的區別!所以要說到區別,其實就是說到優劣上了!
第一:在架構方面,Java有各種個樣的架構,什麼SSH、SpringMVC啊。。等等。
而.NET永遠用的都是那一套。
所以也就成就了Java比.NET強大的緣由,你看之前吧,京東為什麼奔潰了?就是架構不夠好,京東就是用.NET做的,若是Java的話,出現這問題的幾率就大大降低了。
第二:在發展方面來看,Java和C語言可是當今最流行的語言。Java占市場的18%,是.NET的3倍有多!他們之前誰好誰壞還是容易看出的。
第三:微軟的產品方向較狹窄,而Java如上面的老兄說的,是跨平台的,可以在不同的系統上運行。因為它有自己獨特的JavaVM(虛擬機)。這是它一大優點!
當然以上理由均是基於一個較高的層面考慮的,但若你做的都是小網站,那是Java .NET 均可勝任的東西,在編程上,甚至.NET要方便一些。所以很多小企業都會招.NET多於Java就是這個原因。
若還有什麼疑問請繼續提出來,若能幫助到你,請採納。
㈢ 請問java和net語言的區別又有什麼聯系
java是sun公司開發的跨平台版本語言,用戶數量龐大,安全性高,但是技術語言相對復雜。而。net是微軟開發的集成編程環境,主要指的是C#語言!由於是微軟的東西當然只支持windows操作系統才能用,安全性相對java 要弱許多!但是。net 屬於快速開發語言,開發周期快!現在很多中小企業都選擇使用它來建站!工作相對好找!
最近國外的數據統計,編程語言的熱度 C語言依然第一位,java第二,。net也就是c#排到好幾十去了!
。net是微軟模仿java開發的語言!相似度高!學會java在學。net要簡單多,但學會。net再學java就不那麼簡單了!
希望對你有幫助!
㈣ .net和java有什麼區別求答案
java是跨平台的語言,.net是跨語言的平台,java開源,可以說是全球的開發人員共同維護,更新速度很快,.net是微軟的產品,微軟絕對不會讓它開源。在開發速度上,.net的開發周期要明顯短於java,因為微軟已經提前做了相當多的工作,很多東西開發人員直接拿來用就可以了,但是java的靈活性更高,適用於很多平台,比如手機平台,java有相當大的市場,而.net就不行。這兩個方向都很有前途,在北京的話,兩個方向的就業率基本持平,你最好先了解一下你自己喜歡做哪方面的開發,比如你想做手機方面的,那就只能是java了。
㈤ 學JAVA 和 .NET 有什麼 區別
兩門語言的區別很大,我從2方面說明這兩種語言沒有可比性:
1. 針對的平台不同,JAVA在智能設備,手機平台上的開發方面一直是老大的地位,而C#是在.NET平台上開發桌面應用程序,系統開發,游戲開發,以及WEB開發方面的霸主。
2. JAVA的開發周期比較長,效率比.NET平台上用C#開發要慢很多。成本自然就高,這也是缺點。
㈥ java與.net的區別在與哪裡
更確切的說法是不是J2EE和.NET的區別?
J2EE是多個公司一起做,.NET只有微軟做。應該說兩者各有所長,而且.NET也在吸收j2ee的長處。加上微軟有錢啊,PC桌面又是霸主,潛力是很大的。而java是免費的,容易獲得,開源的東西多,肯定會有支持者。所以,它們會有一個共存時間,現在學什麼都可以,而且從一方轉向一方不會太難。
㈦ .net與java的區別是什麼
1.相對C#,JSP的腳本語言JAVA也是面向對象的、分布式的、解釋的語言。
2.與C#相似JAVA同樣去掉了難以理解的指針等概念,取而代之的是類和對象。
3.
JSP有一項全新的技術――Servlet(伺服器端程序)很好的節約
了伺服器資源。
4.JAVABeans是針對ASP.NET的Server
Control的技術。只要
會JAVA,
JavaBeans就很容易寫出。
5.再有就是JAVA的JDBC資料庫連接技術。
6.JSP對XML同樣有十分廣泛的支持。
1)
面向對象性:
ASP+將C#作為一種面向對象語言,在很多方面來看,C#將成為微軟的與Java相似的語言。
C#另一個有趣的地方是所有對象都自動變成為COM對象。如果C#能取得很大的市場份額,那麼它將給ASP+帶來類似於Java的功能,並且具備更快的性能,因為它可以和Windows環境緊密集成。
C#
是ASP+開發中一個最重要的功能,微軟會將C#發展成為Java的強勁對手。這也是他們.Net框架的一個重要組成部分。我認為C#是微軟在編程市場上擊敗對手的主要工具。我期待著微軟能在這個產品後面傾注全力,這樣,C#可以成為許多程序員的又一種選擇。C#產生的結果是將進一步加固微軟和Sun產品的戰線。這對用戶是有利的,他們可以選擇兩者之一來開發新的應用。
2)
資料庫連接:
ASP另一個亮點是它使用ADO對象,ODBC,
OLE-DB和事務處理管理器。因此ASP
Web資料庫應用開發特別簡單。ASP+發展了更多的功能,因為有了ADO+!ADO+帶來了更強大更快速的功能。JSP和JDBC目前在易用性和性能上同ASP/ADO相比已有些落後,當新版本ASP+/ADO+出現後這樣的差別會更明顯。我個人希望SUN應盡快能花大力氣來追趕ASP+/ADO+的組合。
3)
大型站點應用:
ASP+將對大型站點(web
farms)有更好的支持。事實上,微軟在這方面付出了巨大的努力。
ASP+可以讓你考慮到多伺服器(multiple
servers)的場合,當你需要更強大的功能時,僅僅只需要增加一台伺服器。整個.Net框架已經充分地提供了這個方法。ASP+提供了外部會話狀態(external
session
state)來提供內置式web
farm的支持。另外,由於請求的各組件相互間經過了充分的優化,所以速度很快。
於是ASP+現在可以在大型項目方面與JSP一樣具有等同的能力。
而ASP+還有價格方面的優勢,因為所有的組件將是伺服器操作系統的一部分。對於JSP,你需要購買昂貴的應用伺服器群來達到同樣的目的。
4)
ASP+還提供更多的其它方面的新特性,例如:
*內置的對象緩存和頁面結果緩存。
*內置的XML支持,可用於XML數據集的簡單處理。
*伺服器控制提供了更充分的互動式控制。
ASP+確實對ASP進行了較大的發展。
JSP同樣是實現動態網頁的一個利器。由於他的腳本語言是JAVA,所以繼承了JAVA諸多優點。那麼與ASP相比,應該可以說ASP和JSP基本不是一個檔次上的。那麼ASP.NET和JAVA卻是可以抗衡的。