程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> 手機開發之C# VS J2ME

手機開發之C# VS J2ME

編輯:J2ME
J2ME美好的write once,run anywhere的初衷,被各大手機廠商摧殘的體無完膚,變成write once,debug everywhere(或者write once, port everywhere)。
在經歷了2,3年頭腦火熱期後,J2ME developers終於意識到一個統一的J2ME JVM implementation的重要性。貌似IBM開始了一個J2ME標准制訂的委員會,Sun也開始開源J2ME,希望不久的將來J2ME可以更加規范些。但各大手機廠商的態度很重要。看過太多的廠商口口聲聲說支持xxJSR標准,開放xx底層API,手機拿到手一看傻眼,JSR標准只支持一半,基本上無用。底層API只開放給自己的軟件用,其它人開放的程序,對不起,沒有permission。很多優秀的JSR,如PIM,MMS,等等,基本於我們無緣。模擬器裡玩得很高潮,實際手機上一試,基本嗝屁!

SavaJe給了J2ME一線希望。SavaJe是直接的Java OS,而不是寄存於手機kernel OS上的一層JVM layer。在今年的JavaOne上大出風頭。native執行J2ME程序的速度很快,也很酷。可惜沒有得到大手機廠商的支持,月前據說燒了1個多億的錢,目前運轉有困難,融資又融不到,前景叵測。可惜。

Windows C#Compact Framework倒不同。只是因為MS壟斷,但看起來至少在mobile方面,這個壟斷挺好。
Windows Mobile (以下簡稱WM)在企業級的應用上,和MS的幾個龍頭產品的整合非常好。特別是outlook的整合,很受商業人士的青睐。他們最關切的不是技術上的優勢和技術的領先程度,他們關心的是技術是否很好的為他們的商業發展服務。他們才不管MS的壟斷與否。事實上,他們更希望一個統一的開發平台,所有的程序和數據可以很方便的整合。(雖然我是anti-MS,但他們商業應用上的優勢不可否認)。WM上的POOM(Pocket Outlook Object Model)很好的結合了Outlook中基本(但很重要的)功能。另外一個攝像頭的API,可以很方便的拍照片,視頻聊天,拍video等等,開發者不需要寫low level的攝像頭驅動程序(J2ME這點做得很不夠),直接調用攝像頭API的功能,可以更專注於商業邏輯的開發。

零零碎碎說了一大堆,基本上目前J2ME處於低潮期,除非標准統一步伐加快,不然手機陣地這塊會很快失守了。。。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved