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

J2ME開發工具利用感受

編輯:J2ME

SUN Wireless Toolkit 2.2
  比擬合適命令行方法開發,沒有所見所得的功效。但開發包中自帶了許多例子,對開發來說很有參考價值。同時還個emulator,感到模仿運行後果還不錯,惋惜不支撐中文輸進。習慣了JBuilder、Eclipse這樣的IDE開發工具應用Wireless Toolkit2.2總感到不順手,不看幫助還真不知道怎麼動手呢。Wireless Toolkit2.2沒有語法提示等高級功效,但作為基礎的開發工具還是有必要試試的。
說實話。這個工具供給了一個create project ,build project還供給了OTA編纂,屬性編纂等工具,這些東西用起來還不錯。編譯的時候也可以出一個日志出來,不過這東西不知道有沒有供給一個打包工具,又或者是供給一個命令行的打包工具。
這東西調試起來不方便,對代碼編纂,代碼把持幾乎沒有任何工具,只能是用文本編纂器,或者是其他代碼編纂工具。

總結。這個工具是基礎,是其他IDE賴以生存的基礎


Mobility Pack
  Mobility Pack是運行在Netbeans IDE,一直以來很少應用NetBeans,但這次應用了MobilityPack感到相當不錯,特別是它對UI界面設計應用起來非常順手。假如對IDE比擬熟悉的話,拿過來就能開發一下利用了。MobilityPack支撐所見所得的開發方法,拖拖拽拽一個J2ME的框架就可以搭好了,剩下的工作就編寫一下邏輯,填充填充代碼。

  不足的是Mobility Pack會產生許多的注釋,這些注釋不能在Mobility Pack修正,它是用來幫助產生界面和流程圖的。我估計把它刪除,所見所得以及流程圖也就顯示不出來了。

  Mobility Pack還有個毛病就是把所有的東西都寫在一個類裡面的,當利用比擬大點時,這個類文件會很長,浏覽起來比擬困能。假如你的利用不負責,那麼可以考慮采用它來開發。打包後文件還很小。

  有愛好的不妨到這裡看看。

NetBeans 作為一個開發的IDE,供給的利益是免費,開源,還有一個社區在保護。說實話,對以有沒有供給拖拉支撐UI的工具,我感到在開發J2ME這東西的時候是沒有必要的,說下我的觀點
1.個人感到相對與現在MIDP2.0供給的UI支撐,比我們想像的要更為不成功,這要從許多方面考慮。本來現在用J2ME許多開發者還只是認為這東西只合適開發游戲,所以高級UI基礎上用不上,而拖拉控件,基礎上只對高級UI支撐,對於要一手一腳繪制出來的Canvas低級UI,幾乎是不可能支撐的。
2. 從現在成功的許多利用來說,也幾乎沒有全部用高級UI實現,UCWEB , Opera mini,航海家, 股票市場,等高級利用,無一不是采用低級UI實現
3. 本身來說,手機上的高級UI是及其簡略的,不想桌面平台,搞一個UI要許多東西,手機屏幕小,一下子就從腦中構建出來了

不過NetBeans也是不錯的工具的。最少對於新手來說,是個比擬進門的工具。不過NetBeans還是有一些不足
1. 速度慢,固然網絡上許多人說NetBeans現在已經跟Eclipse一樣快,甚至是更快了。我用了,感到跟Eclipse還差一個檔次。而且對源代碼治理,編碼等都比擬麻煩
不過調試這快我倒沒用過。
2. 啟動慢,項目治理不夠機動,插件支撐比擬少。社區沒有Eclipse大。
3.。。。。。。



諾基亞 Carbide.J
  作為手機行業內的老大,諾基亞的J2ME開發工具也很不錯。

  Carbide.J可以以插件的方法安裝在JBuilder、Eclipse、Netbeans上,當然也能夠單獨運行。
和MobilityPack一樣 Carbide.J也支撐UI設計和流程圖。在UI設計方面應用起來沒有MobilityPack那麼方便,但Carbide.J將每個Screen寫在單獨的類裡面,浏覽起來會很方便。代碼中會天生handler類,這個類寫得比擬不錯,用來處理菜單、命令等等。遺憾的是這個類是通過字符串方法來記錄每個類的命令,當開發包混雜後可能不能運行。
  下載:

這款我就沒有用過。不敢說


說下JBuilder吧。
我應用JBuilder不久。就說下感受吧
1.JBulider是2005年的版本,感到來說。產品比現在Eclipse, NetBeans慢上兩年。想來一些新殊效確定是不支撐的
2. JBulider對J2ME的調式支撐的比擬好,速度比擬快,exception比擬少,不過我這版本經常會程序崩潰,哈
3. 惋惜的是它對源代碼智能,源代碼治理方面不如Eclipse。這是我感到到最大的不同

Eclipse
這東西我用了好幾年了
也用Eclipse +EclipseMe開發過好幾個大型項目,包含現在的GLive,以及我開源的許多其他小工具,小游戲,和一些新技巧探討,都是在上面完成的。最大的項目應當是Fadato 一個足球即時通信客戶端, 這東西足足有好幾百k大。功效比擬多。包含了一個自己寫的UI系統,以及網絡,RMS等。

Eclipse上面有比擬多選擇,Eclipse ME是其中一個,感到比擬好,對打包,源代碼把持,文件治理,調試支撐等都最完善的,不過調式程序感到比JBuilder慢了點。
MTJ是Eclipse官方出的一個插件,最近我也在應用,感到也很不錯。滿愛好的

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