论坛首页 移动开发技术论坛

大家觉得java me 需要 ioc 吗?

浏览 8228 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-10-08  
得,以前搞j2ee的臭习惯别带到移动开发里来,什么简单就怎么来。
0 请登录后投票
   发表时间:2009-10-08  
BTW,我不认为所有的移动开发都必须JavaME的习惯。
在智能机的时代,随着PDA性能的提高,采用标准的Java开发习惯并没有什么坏处。相反,采用混乱、不便维护的JavaME开发习惯才是真正的不利于越来越庞大的移动开发代码。

在Android的API中,我确实没有看到Google的开发人员遵循JavaME的开发习惯,相反的是接口、Callback、继承、重载、XML配置等横行
0 请登录后投票
   发表时间:2009-10-09  
虽然都是java,但别拿android和j2me等同。
1 请登录后投票
   发表时间:2009-10-09  
vlinux 写道
BTW,我不认为所有的移动开发都必须JavaME的习惯。
在智能机的时代,随着PDA性能的提高,采用标准的Java开发习惯并没有什么坏处。相反,采用混乱、不便维护的JavaME开发习惯才是真正的不利于越来越庞大的移动开发代码。

在Android的API中,我确实没有看到Google的开发人员遵循JavaME的开发习惯,相反的是接口、Callback、继承、重载、XML配置等横行

你这样比较就不太厚道了,JavaMe的运行环境和android是没有可比之处的。两者相差太远了。
0 请登录后投票
   发表时间:2009-10-10  
性能么,出现了性能再说性能调优,一般的程序都没有很严重的性能问题。
0 请登录后投票
   发表时间:2009-10-11  
hepeng421 写道
得,以前搞j2ee的臭习惯别带到移动开发里来,什么简单就怎么来。

     这是最要命的习惯,什么简单,怎么来
0 请登录后投票
   发表时间:2009-10-14  
lordhong 写道
移动编程性能最重要, 所以interface,接口之类的能少就少, 连factory这些可以不要的都不要.  只要你明确知道需要用到的类, 就直接写出来, 比如:
Map<String, String> map = new HashMap<String, String>();
就直接写成HashMap<String, String> map = new HashMap<String, String>();

更有甚者, 直接用public的property, 跳过getter和setter, 少几个method stack的pop/push

如果可以用static的话, 立马上static ;)
IOC是用相同的接口, 方便替换不同的实现.  移动编程目前还不需要这些

  
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics