首頁>Club>
13
回覆列表
  • 1 # 老胡看社會

    想知道差在哪裡就先分析一下它們的區別!

    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。

    .NET是微軟下一代的操作平臺,它允許人們在其上構建各種應用方式,使人們儘可能透過簡單的方式,多樣化地、最大限度地從網站獲取資訊,解決網站之間的協同工作,並打破計算機、裝置、網站、各大機構和工業界間的障礙--即所謂的“數字孤島”,從而實現因特網的全部潛能,搭建起 第三代網際網路平臺。

    Java是一種可以撰寫跨平臺應用程式的面向物件的程式設計語言。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於PC、資料中心、遊戲控制檯、科學超級計算機、行動電話和網際網路,同時擁有全球最大的開發者專業社群。

    現在明白net為什麼不如Java了吧!

  • 2 # 知否男孩

    開發語言沒有優劣之分,只有更適合之說。

    不同領悟傾向使用開發語言有所不同,比如網遊王者榮耀使用的就是.NET,比如工作流JAVA更適合。

    決定使用某種開發語言,不僅要結合語言特性,還要結合專案架構,還要結合使用者熟悉程度等,保證專案不出現斷層。

    當然,現在是微服務的年代,在開發語言上有更多選擇空間。

  • 3 # 駱駝小麥

    java和.net都能開發企業級的WEB和桌面應用程式,但是也有區別,現在我們就從以下幾個方面來比較java和.net的區別吧!

    我們首先來看下java的應用:

    1、Java是跨平臺的,而且Java開發的安全性最高,執行緒很好控制,執行速度是依據框架而定的,如果用Struts開發Web它的速度會比較平均,但是用JSF它的啟動很慢,但是一旦載入完畢後,速度飛快,只要不清楚瀏覽器記錄,它就會永遠保持此速度.但是Java也存在許多問題,比如開發速度及其緩慢,搭建框架時需要弄許多配置檔案。

    2、java安全性,執行環境是一個封閉環境,像沙箱一樣,如果下載一個程式有破壞性,沙箱能判斷出並起到保護作用.使得很多對安全性要求高的使用java,如:軍隊,金融,航空等。

    3、java是健壯的,如果編寫過程中,錯一個標點符號,能及時的發現修改。不像c語言,彙編等,不能及時發現類似標點之類的錯誤,風險很大。

    4、java簡單強大,不需要一個一個自己編寫,直接呼叫元件即可,所以功能是很強大的。

    而.net的應用則比較偏向於效率上:

    1、.net的程式設計效率高,只需要滑鼠拖拽即可實現

    2、.net執行效率高,不能跨平臺,所以都是自己的東西,效率高.

    3、效能上,中小級的運用,.net效率更高一些.瀏覽下載速度更快.但是百萬級後不如java。

  • 中秋節和大豐收的關聯?
  • 現在工作好難找,壓力巨大怎辦?