锁定老帖子 主题:大家觉得java me 需要 ioc 吗?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-10-08
得,以前搞j2ee的臭习惯别带到移动开发里来,什么简单就怎么来。
|
|
返回顶楼 | |
发表时间:2009-10-08
BTW,我不认为所有的移动开发都必须JavaME的习惯。
在智能机的时代,随着PDA性能的提高,采用标准的Java开发习惯并没有什么坏处。相反,采用混乱、不便维护的JavaME开发习惯才是真正的不利于越来越庞大的移动开发代码。 在Android的API中,我确实没有看到Google的开发人员遵循JavaME的开发习惯,相反的是接口、Callback、继承、重载、XML配置等横行 |
|
返回顶楼 | |
发表时间:2009-10-09
虽然都是java,但别拿android和j2me等同。
|
|
返回顶楼 | |
发表时间:2009-10-09
vlinux 写道 BTW,我不认为所有的移动开发都必须JavaME的习惯。
在智能机的时代,随着PDA性能的提高,采用标准的Java开发习惯并没有什么坏处。相反,采用混乱、不便维护的JavaME开发习惯才是真正的不利于越来越庞大的移动开发代码。 在Android的API中,我确实没有看到Google的开发人员遵循JavaME的开发习惯,相反的是接口、Callback、继承、重载、XML配置等横行 你这样比较就不太厚道了,JavaMe的运行环境和android是没有可比之处的。两者相差太远了。 |
|
返回顶楼 | |
发表时间:2009-10-10
性能么,出现了性能再说性能调优,一般的程序都没有很严重的性能问题。
|
|
返回顶楼 | |
发表时间:2009-10-11
hepeng421 写道 得,以前搞j2ee的臭习惯别带到移动开发里来,什么简单就怎么来。
这是最要命的习惯,什么简单,怎么来 |
|
返回顶楼 | |
发表时间: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是用相同的接口, 方便替换不同的实现. 移动编程目前还不需要这些 |
|
返回顶楼 | |