国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

J2EE 和 .NET之間的對比

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

  編者按:
  .net的理論可以說是照搬J2ee,用asp+作交互VB.net作后臺,提供一個類似J2ee的完全解決方案,由于使用了C#,所以大大提高了速度,(C++ 比 java快12 倍比VB快6倍),看起來使用C可能會超過使用JAVA的程序,但是JAVA是分布式運行,加上可以多系統的混合使用,在大型的分布服務器上,JAVA的效率是極高的。所以說可以這樣理解,J2ee在IBM 、SUN等大公司地支持下很快會在高端占領絕大部分的市場,而.net是免費的,Sql server還很低廉,加上XP本身就包含asp.net服務器,所以會很快地占領低端的WEB市場。 不過有很多免費的J2EE的服務器啊,而且是開源的,對于中小企業來說是很好的選擇。不能認為J2EE比.NET貴。
  
  目前而言J2ee于.net之爭已經開始,由于競爭引起技術的快速發展,將傳統的ASP/php/CGI大大拋在后面,隨著預編輯技術的不斷提高,以后程序員將面臨著兩大選擇,一是從傳統的ASP轉行到ASP+(C#) +vb.net的格局,或著投入J2ee +J2se的懷抱。
  
  大家現在可能對與J2ee與.net到底哪里好,憑什么說PHP、CGI將無法與這些新的技術競爭呢?
  
  其實J2ee也不是什么新技術了,97年就有了。最近由于最近單位搞 J2ee的工程,我有性事實的領略到了J2ee + J2se的魅力。
  
  J2ee是JAVA的整體解決方案,J2se是客戶端解決方案,我了解的是IBM的J2ee解決方案,后臺使用DB2 7.1數據庫,前臺使用IBM Web Sphere的Web JAVA服務器,加上J2se的JAVA客戶端程序,天天大約要存儲10000條文件,平均每1小時并發用戶大于30人,日使用人數達500人的 大型企業OA系統。
  
  使用J2ee的解決方案可以大大加快速度,基本上服務器CPU占用率不超過80% 內存使用量400M左右,(使用DELL 4600)相比之下ASP + SQl Server的速度根本就不能比,不是說SQL Server慢,而是ASP慢,預編譯技術,就是用內存作為數據庫的計算區域,化一部分硬盤為存取區,平時不操作數據庫,計算的時候在內存總運行,結構保存在存取部分,當存取區滿了再一次保存到數據庫,大大提高了運行速度和服務器的負載,相比之下,及時編輯的ASP/PHP/CGI就慢多了,因為每次訪問都要讀取數據庫,這樣服務器壓力就相當大了,而更多地內存和硬盤空間幫不上忙,這樣就會造成瓶頸,這也是為什么有磁盤矩陣的服務器編譯預編譯的程序要大大快于IDE的服務器了。
  
  .net的理論可以說是照搬J2ee,用ASP+作交互VB.net作后臺,提供一個類似J2ee的完全解決方案,由于使用了C#,所以大大提高了速度,(C++ 比 JAVA快12 倍比VB快6倍),看起來使用C可能會超過使用JAVA的程序,但是JAVA是分布式運行,加上可以多系統的混合使用,在大型的分布服務器上,JAVA的效率是極高的。所以說可以這樣理解,J2ee在IBM 、SUN等大公司地支持下很快會在高端占領絕大部分的市場,而.net是免費的,Sql server還很低廉,加上XP本身就包含Asp.net服務器,所以會很快地占領低端的WEB市場。
  
  現在讓我們談談Coldfusion,它現在可以說一種比較聰明的做法,他使用預編輯技術,但是最關健的核心語言變成了可選擇的形勢,可以使用“C++”可以使用“JAVA”,甚至可以混用,這就大大的擴大的應用面積,即可以在大型分布系統用也可以在小型的單獨服務器上執行,可以說是折中的方法,這個可以說是Macromedia進軍程序開發市場的一個核心戰略,不但泥補了Macromedia在程序開發上的不足,還取得眾家之所長,加上Colufusion技術歷史悠久(95年就已經得到廣泛的應用了),還有jrun的支持,他可能會很快地占領部分中端市場,為J2ee和Asp.net之爭火上焦油。速度上的比較是:
  
  低端比較
  
  Colufusion 5.0>Asp.Net beat1 >J2ee (Asp.net beat2目前沒有測試)
  
  中端比較
  
  ColdfusionF 5.0=>J2ee>Asp.net beat1
  
  高端比較
  
  J2ee>CF5>Asp.net beat1 (據說Asp.net beat2 速度是1的數倍,由于剛剛推出目前還不能下結論)
  
  以上三種都是使用預編輯技術的語言,本人沒有對傳統PHP、ASP、CGI作比較, 因為那樣不公平,也沒有什么可價值,因為不是一個時代的產品。從可用的簡易程度上來說,基本上都是C為基礎(JAVA也是一種C),寫起來都相差不多,可以說他們都是近親,呵呵!所以上學會一個了其他的都相差不多。
  
  目前主要是成本上的差異,其中Asp.net最便宜,系統自帶,再買一個SQL Server 和VS.net也不過6-7萬人民幣,Coldfusion 5.0相對在數據庫方面比較靈活,下到access上到Oracle 8.0都可以用。系統方面也非常的靈活,你既可以用免費的linux,也可以用Windows系統,同樣也可以用SUN的Solaris。也就是說Coldfusion Server 5 +Coldfusion Studio + 數據庫價格可以在5 - 10萬 之間,J2ee成本就高了,一套IBM J2ee (DB2 + Web Sphere)就得10萬左右,加上系統軟件,假如用SUN那就是天價了!所以從成本考慮ASP.net適合低端,Colufusion可以在中間部分,J2ee就屬于高端的產品了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祁东县| 郸城县| 郯城县| 阜新| 太保市| 白玉县| 陈巴尔虎旗| 湾仔区| 泰和县| 沅陵县| 九龙坡区| 定州市| 蕲春县| 信阳市| 邓州市| 连江县| 即墨市| 敦煌市| 西林县| 永川市| 长沙市| 谢通门县| 徐州市| 山东| 荣成市| 陆良县| 玉树县| 时尚| 镇康县| 新平| 应用必备| 黄大仙区| 陇川县| 郸城县| 和硕县| 县级市| 汝州市| 肥东县| 宁乡县| 高青县| 舟山市|