全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1297
推到 Plurk!
推到 Facebook!

.NET與JAVA的交互運作性(一)

 
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-09 20:09:47 IP:218.175.xxx.xxx 未訂閱
.NET與JAVA的交互運作性(一) http://blog.sina.com.tw/archive.php?blog_id=4907&md=entry&id=1880    ASP.NET開發出來的東西是不是就只能定在Windows平台上跑?和Java平台的環境下有無交互運作的解決方案?    因為和Java整合不可能隨時隨地都有Web Service可供呼叫,像許多現成的J2EE EJB元件不可能重寫成Web Service,故撇掉Web Service不談,今天要談的是有點”另類”的解決方案: 【VS.NET 2003在JAVA AP Server上直接開專案】 有家公司叫MainSoft的產品MainWin,裝在你的VS.NET開發環境後,可以讓你有J2EE的專案可選,而原先是IIS,現在可以直接在Tomcat.Weblogic.WebSpeher. Joss上開專案。很神奇的,ASP.NET竟可以在完全異質的J2EE Server上跑,它是透過什麼樣的原理怎麼辦到的?就是MainSoft公司非常的勤勞,把ASP.NET所用到的.NET Framework部分也實做一份JAVA類別,並透過他們獨家的編譯器將ASP.NET的MSIL直接轉成JavaByte Code,呵~看到這我直覺就是厲害,直接一對一的轉換,真是了不起,難怪在Tomat上可以跑ASP.NET,甚至ADO.NET也實作在JDBC上,ADO.NET程式也一樣可以RUN,各位會不會覺得很了不起呢?當.NET和JAVA還在吵口水戰時,這家公司早就讓ASP.NET通透到J2EE Sevrer上了,甚至可以直接在VS.NET環境中,直接引用參考EJB的元件,做的真是貼心極了。(但目前只支援英文開發環)     另外它還能將您現有的ASP.NET專案直接Export轉換到J2EE Server上,不必重寫。當然您一定會有疑問,真的一行都不必改嗎?在目前國外有個案企業的大型ASP.NET系統,若整個重寫可能需要18個月才能重寫成J2EE的程式,但用這套軟體,需修改部分約只有10%,其他部分就交由系統自動做轉換了。 我一直在思考一個問題,其實微軟不是不能跨平台,原因是:“不願意”,原因以後再跟各位分析,除非微軟真的痛到了,否則它才不會想去搞個跨平台;而不是JAVA陣營一天到晚喊的口號JAVA可以跨平台.NET不能,徵結不在於此,目前微軟願意開放的只有露二點,而且是免費的.NET開發工具: 一.Visual Web Developer 2005 Express Edition 二.SQL Server 2005 Express Edition Beta(附簡單的管理介面工具) Visual Web Developer 2005 Express Edition是為了對抗大量免費的Java開發工具所做的妥協,但其實做的和現在的VS.NET很像,雖然有些東西沒有,但比起像Web Matrix好太多了;SQL Server 2005 Express Edition Beta根本就是為了應付MySQL而來的,比起MSDE 2000改善了原先5個同時資料庫連線到無限制,且單一Database由2G提升到4G,但可惜的是吝嗇的富翁心態,害怕開放太多自己又賺太少,將MSDE 2000支援雙CPU鎖為只支援一顆,害怕打到自己的SQL Server 2000及SQL Server 2005。 至於什麼是露第三點呢?就是將.NET和所有的重量級產品移植到Linux和Unix上,坦白而言,就企業營運的角度而言不在於技術而在於風險,因為SQL Server、.NET Framework、Visual Stuido或是Exchange等重量級產品移植到Linux,意謂著User和企業不一定需要Windows,會造成一連串的骨牌效應,影響所及可能不單只是幾十億美金的增減,而是企業命脈就此一厥不振,試想若你是比爾蓋茲或微軟財務長,你會怎做?呵呵…除非沒辦法了,否則絕不露第三點,但若有天也許是5~10年,當微軟露第三點絕對會是非常精采,且是個有料美女,想想JAVA守到最後只能說微軟不能跨平台,沒有強點的理由了嗎? 但JAVA還是有強項,有機會再聊囉! 後期有機會再來談另外兩個: 2.Java跑在VS.NET 2003的開發環境 3..NET直接呼叫JAVA的EJB,讓兩者互相整合
系統時間:2024-05-17 8:52:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!