这些日子以来,一直在做一个J2ME平台上的IM软件开发和维护的工作,和以往的开发对比,感觉有很大的不同,
好的地方:
JAVA语言比较简单,类库(或者应该正确的说是各种类的包)丰富,程序的结构简单而且直观;
不好的地方:
1 调试不便。至少在我用的这个环境,Eclipse + SMTK上还不能实现断点实时调试,只能依赖输出的log信息,去判断程序的走向。
2 JAVA端和本地代码(Native C)需要复杂的结构和逻辑才能实现有限的数据共享。
3 不支持递归。(仅针对SMTK而言,没有在所有实现平台上测试)
[待补充]