[原創(chuàng)]J2ME開發(fā)工具使用感受

          Posted on 2006-08-25 17:09 keith 閱讀(4420) 評論(6)  編輯  收藏 所屬分類: J2ME
            最近開發(fā)了一些J2ME的應(yīng)用,同時也使用了一些主流的J2ME開發(fā)工具,寫些個人感受。
          我認(rèn)為對于J2ME開發(fā)工具來說,最重要的一點(diǎn)就是開發(fā)UI,能夠生成結(jié)構(gòu)關(guān)系,如果能所見所得那是最好了。邏輯部分基本上都是要手寫的。下面來談?wù)勎医佑|到的一些開發(fā)工具。


          SUN Wireless Toolkit 2.2
            比較適合命令行方式開發(fā),沒有所見所得的功能。但開發(fā)包中自帶了許多例子,對開發(fā)來說很有參考價值。同時還個emulator,感覺模擬運(yùn)行效果還不錯,可惜不支持中文輸入。習(xí)慣了JBuilder、Eclipse這樣的IDE開發(fā)工具使用Wireless Toolkit 2.2總感覺不順手,不看幫助還真不知道怎么動手呢。Wireless Toolkit 2.2沒有語法提示等高級功能,但作為基礎(chǔ)的開發(fā)工具還是有必要試試的。


          Mobility Pack
            Mobility Pack是運(yùn)行在Netbeans IDE,一直以來很少使用NetBeans,但這次使用了Mobility Pack感覺相當(dāng)不錯,特別是它對UI界面設(shè)計使用起來非常順手。如果對IDE比較熟悉的話,拿過來就能開發(fā)一下應(yīng)用了。Mobility Pack支持所見所得的開發(fā)方式,拖拖拽拽一個J2ME的框架就可以搭好了,剩下的工作就編寫一下邏輯,填充填充代碼。

            還有個非常實(shí)用的功能就是可以自動產(chǎn)生流程圖:


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

            Mobility Pack還有個缺點(diǎn)就是把所有的東西都寫在一個類里面的,當(dāng)應(yīng)用比較大點(diǎn)時,這個類文件會很長,閱讀起來比較困能。如果你的應(yīng)用不負(fù)責(zé),那么可以考慮采用它來開發(fā)。打包后文件還很小。

            有興趣的不妨到http://www.netbeans.org/kb/55/quickstart-mobility.html這里看看。


          Nokia Carbide.J
            作為手機(jī)行業(yè)內(nèi)的老大,Nokia的J2ME開發(fā)工具也很不錯。

            Carbide.J可以以插件的方式安裝在JBuilder、Eclipse、Netbeans上,當(dāng)然也能夠單獨(dú)運(yùn)行。
          和Mobility Pack一樣 Carbide.J也支持UI設(shè)計和流程圖。在UI設(shè)計方面使用起來沒有Mobility Pack那么方便,但Carbide.J將每個Screen寫在單獨(dú)的類里面,閱讀起來會很方便。代碼中會生成handler類,這個類寫得比較不錯,用來處理菜單、命令等等。遺憾的是這個類是通過字符串方式來記錄每個類的命令,當(dāng)開發(fā)包混淆后可能不能運(yùn)行。
            下載:http://www.forum.nokia.com/info/sw.nokia.com/id/d9f7e9b2-3932-4358-9e8e-aa5cd26be54e.html


            以上是對我對這幾個J2ME開發(fā)工具的使用感受,歡迎大家來討論討論!

          評論

          # re: [原創(chuàng)]J2ME開發(fā)工具使用感受  回復(fù)  更多評論   

          2006-08-26 01:23 by tangl_99
          說實(shí)話,Carbide.J對自己NOKIA自己的很多SDK都不支持。
          綜合來說,還是NetBeans是最好的選擇!

          # re: [原創(chuàng)]J2ME開發(fā)工具使用感受  回復(fù)  更多評論   

          2006-08-29 08:26 by lcycenter
          Eclipse + EclipseME 也是網(wǎng)上常提到的一個組合,不知如何?

          # re: [原創(chuàng)]J2ME開發(fā)工具使用感受  回復(fù)  更多評論   

          2006-09-06 22:02 by Sunky
          這樣的文章不錯~~
          美中不足的就是沒有加入對Eclipseme的評論~

          # re: [原創(chuàng)]J2ME開發(fā)工具使用感受  回復(fù)  更多評論   

          2006-09-07 11:19 by keith
          Eclipseme我還沒有用過呢,有時間安裝試試!

          # re: [原創(chuàng)]J2ME開發(fā)工具使用感受  回復(fù)  更多評論   

          2007-05-23 13:12 by 孤山傲
          Eclipse+EclipseME也是不錯的選擇,語法提示、打包調(diào)試都很方便而且插間更新也很方便。但是,沒有圖形界面。配合一些如:即時反編譯插間可以深入研究。

          # re: [原創(chuàng)]J2ME開發(fā)工具使用感受  回復(fù)  更多評論   

          2007-10-28 22:33 by 爬蟲工作室
          我來補(bǔ)充下吧
          wuhua.3geye.net

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 怀安县| 华容县| 汾西县| 保康县| 乌拉特后旗| 翼城县| 攀枝花市| 齐河县| 隆子县| 五莲县| 年辖:市辖区| 枣阳市| 安福县| 宣城市| 阜新市| 辽宁省| 年辖:市辖区| 梓潼县| 阳东县| 宁国市| 桦甸市| 酉阳| 莫力| 醴陵市| 全南县| 华宁县| 明溪县| 建水县| 故城县| 漾濞| 内江市| 泽库县| 湖州市| 长沙市| 基隆市| 伊春市| 德安县| 浠水县| 阳春市| 雷波县| 乐都县|