麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Java 5.0和.NET 2.0 在較量中攜手前行

2019-11-18 13:09:31
字體:
來源:轉載
供稿:網友

  有些時候等待是一種幸福,就如對于 java 1.5( 商業的版本號為 5.0) 和 .NET 2.0( 內部版本號為 1.2) 的守候。對于 Java 社區, 1.5 RC1 的等待恍如隔世,終于在所有人快失去耐性的時候給出了這個定心丸;對于 .NET 社區,則是一種欣喜,反過來也是一種擔憂,究竟相對穩定的 .NET 1.1 版本還沒有 Java 社區中那樣成熟的姿態,卻要考慮是否邁進 2.0 的新世界。
  
  不知道是不是商業宣傳的錯覺,很多人將這兩個重量級產品做比較的時候更多的是著眼于 Java 語言和 C# 的語言的比較,從某種意義而言對于 .NET 是不夠公平的,同樣對于 Java 而言也不是公平的。
  
  在討論 Java 的時候我們很輕易的將 Java 語言和 Java 平臺混為一趟,和 .NET 平臺比較的過程中也更多的是將 Java 平臺和 C# 比較,或者 Java 語言和 .NET 平臺比較,在我個人的意識中,這是不夠公正的。
  
  Java 經過多年的發展,已經從單一的語言及其運行時環境擴展成一個完成的應用平臺,并且在企業應用領域處于絕對的領先地位, J2EE 已經成為事實上的大型企業應用的標準技術架構。而在移動開發領域,因為其跨平臺的優勢,在各種 Java 兼容設備中的開發也成為一個非常重要的生力軍。
  
  .NET 從提出的開始就是立足平臺,相對于 Java 提倡的“一次編寫,到處運行”, .NET 更加提倡“一個平臺,多種語言”,因為平臺的統一性,因此在各個語言的兼容性和混合開發方面做得比 Java 好,也因此有些 MS 的擁護者嘲笑 Java 是“一次編寫,到處調試”。
  
  縱觀這兩個平臺的革新主要體現為如下兩個方面:
  
  Java :這是從產生到現在第一次真正意義的對于語言實現進行大刀闊斧的改造,一直以來, Sun 公司將更多的精力放在類庫的擴充和技術架構的規范定義上,比如 JDBC 的不斷完善, JMS 、 JNDI 、 EJB 等等非常重要的規范就是在這幾年的發展過程中逐漸成熟起來的。俄而在語言方面,從 1997 年 Java1.1 推出之后 Java Class 文件就一直沒有做過大的變動,在語言支持上也沒有太多的變化,因此像《 Thinking in Java 》這樣的“寶典”從第一次出版到現在也沒有本質性的變化,更多的是作者對于一些觀點的修正。而在類庫方面,經過 sun 公司和開源社區的共同努力,已經讓 java 變成了一個巨無霸的平臺,除了 JDK 自身龐大的類庫以外, SourceForge 能夠找到一些非常完善的應用框架,比如 Hibernate 、 Ant 、 SPRing 就是其中的典范。而此次的更新則意味著在語言層次上 Java 將變得更加“職能”,更加適合實現面向業務的應用,而不再是一切需要依靠令人望而生畏的類庫去實現也許不算復雜的應用。語言的“輕量化”的結果就是帶來開發生產力的提高,同時依靠于 Java 世界目前擁有的強大資源,我想對于 Java 而言是一個新時代的開始,從 1.5 起, Java 更加輕便,也不再陽春白雪高高在上,通過核心類數據共享,通過注解 (Annotation) 的支持,通過多線程的改進, Java 也逐漸走入桌面應用市場。
  
  .NET :有一點可以肯定, C# 語言的革新絕對不是 .NET 2.0 新功能的全部,按照微軟一貫的作風,從語言到類庫再到開發工具的全線支持才是 .NET 2.0 的全部,從這個角度而言,前些日子公布的代號為“ Whidbey ”的 Visual Studio 2005 Beta1 才彰顯微軟的“狼子野心”,除了 C# 中泛型、匿名方法、迭代程序和局部類的引入,對于 VB.NET 也不例外,通過 My 命名空間極大的簡化了對于系統資源的訪問。一直備受非議的 Managed C++ 也返璞歸真,除了保留了傳統 C++ 的功能之外,對于托管應用程序的編寫也終于可以使用令人心曠神怡的代碼去完成,而不是 C++ 程序員深惡痛絕的“ __gc” 要害字。而類庫方面的改進才是真正讓開發人員欣喜若狂, asp.net 2.0 加入了門戶開發的框架—— WebPart 的支持,也加入了針對用戶個性化的支持,比如 SKIN 、 PassWord Recover 等等。
  
  有對手總是一件不算壞的事情,這個世界不需要“獨孤求敗”,商業規則也不答應“獨孤求敗”的出現,因為那樣會打破競爭格局的平衡,而 Java 和 .NET 這兩個平臺的紛爭才算剛剛開始,而較量的結果則是有利于整個軟件世界。發展到現在,兩個平臺在技術架構的目標上已經趨近相同,假如說要比較出一個大概,那么我想在語言層次上因為 C# 或者 VB.NET 是后來者,就注定了比 Java 更加先進,在類庫框架方面同樣因為是遲到者,目前還無法在大型應用方面和 Java 抗衡,這兩個相互較量的平臺同樣的比較在相互學習中攜手前進,誰是受益者呢?我想還是廣大的用戶。
  
  J2SE 5.0 與 .NET 2.0 部分技術參照
  Java 5.0和.NET 2.0 在較量中攜手前行

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲午夜免费电影 | 国产乱轮视频 | 欧美一级不卡视频 | 日本高清黄色片 | 校花被肉干高h潮不断 | 史上最强炼体老祖动漫在线观看 | 精品国产视频一区二区三区 | 日日鲁一鲁视频 | 91精品国产日韩91久久久久久360 | 欧美综合在线观看视频 | 国产在线中文 | 欧美成年私人网站 | 日本黄色免费片 | 4p一女两男做爰在线观看 | 久久久成人999亚洲区美女 | 麻豆传传媒久久久爱 | 久久国产在线观看 | 亚洲天堂ww | 九九热视频在线免费观看 | 日本在线不卡免费 | 色人久久| 久久久久久久不卡 | 国产亚洲精品成人a | 国产亚洲欧美日韩高清 | 99精品视频久久精品视频 | 欧美综合在线观看 | 亚洲精品一区中文字幕 | 男女羞羞在线观看 | 欧美日韩亚洲在线观看 | 爱高潮www亚洲精品 chengrenzaixian | 亚洲看片网| 蜜桃91丨九色丨蝌蚪91桃色 | 91综合在线观看 | 一色桃子av大全在线播放 | 成人在线视频精品 | 99视频在线观看视频 | 九九热免费精品 | 特级a欧美做爰片毛片 | 日韩视频区 | 4399一级成人毛片 | 国产精品视频二区不卡 |