程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> Java ME沒有死 它只是退居二線了

Java ME沒有死 它只是退居二線了

編輯:J2ME
現在智能手機大放光彩:這個層次的移動平台開發和桌面端是一個級別的。於是,原本為了移動設備而誕生的Java ME,一下子在移動市場感覺好像沒有了未來一般。不過本篇文章的作者認為,Java ME並沒有死,它只是退居二線了。文章裡主要分析了非智能手機的一些情況,而事實上,Java ME在嵌入式開發領域也仍然有很大發揮的余地。下面是評論原文:

恕我直言:Java ME並不是移動應用開發的前沿。當它被劃分為各種兼容版本的時候,往往會遇到麻煩,因此它的最大優勢——“編寫一次,隨處運行”被戲谑為“編寫一次,不斷調試”,如果你已經深受這些麻煩的困擾,為什麼不開發本地應用程序呢,這樣一來在運行的時候它們就好像天生是屬於這個平台的。但有一個問題就是開發平台將逐步被淘汰,今天的中端平台會以超乎你想象的速度成為低端平台。隨著iPhone的問世,智能手機開始走向主流,iPhone平台上的應用程序是用Objective-C語言編寫的;android應用程序是使用一個標准的Java kludged版本,而早期的應用是通過Html和JavaScript語言建立的,而這兩種語言一般是用於WEB應用的。所有的這些技術原先都是為桌面電腦設計的。

Android

但是,這並不意味著Java ME已經不會再被使用了。黑莓仍然以Java ME為基礎開發應用程序,然而更有趣的是,有的手機不是真正的智能手機,但也不是只能打電話的最低端的手機,它們對於Java ME的要求越來越頻繁。因此,IDG新聞服務報道了一個非常有趣的評論,它是一個Java ME版本的GyPSii社交網絡客戶端的通告:

gypsii

“諸如諾基亞6300和索尼愛立信C905的手機用戶,現在都能夠連接到以自身所在位置為中心的移動社交網絡,例如,用戶能標記離自己較近的朋友和其他人的位置。用戶們也能得到高端智能手機用戶才能得到的體驗了”,GyPSii的人說。“隨著智能手機市場的飛速發展,一些簡單設備的應用軟件開發使用專有的操作系統,但是對Java的支持也沒有落後”,佩斯卡托,CCS Insight的分析師說。“但對於像GyPSii這樣的社交網絡,能盡可能的支持多的設備是很重要的”。GyPSii已經可以用於蘋果的iPhone,黑莓手機以及基於Windows Mobile和SymBian操作系統的手機。

注意順序——那些高端智能手機得到最優先的照顧——但Java ME卻憑借提供一些類似於智能手機的功能(這些功能是一些基礎操作系統所不具備的)在非智能手機的市場占有一席之地。這些手機也許不是那麼的華麗和迷人,其用戶也會因為羨慕種類繁多的智能手機而飽受煎熬,但它們的數量卻大大超過了很多高端的智能手機。就像Java是專為桌面設計,然後繁榮於沉悶的服務器世界,Java ME或許能最終發掘手機的巨大潛能,而不是推動移動電話的革命。

所以,Java ME沒有死,它只是退居二線了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved