Netbeans6.0的Visual Mobile Designer
需要承认,我一直没有注意Netbeans的Visual Mobile Designer(VMD),因为毕竟Netbeans不是VB/Delphi这种专门的RAD工具,在Netbeans里面提供这种让程序员用所见即所得的方式去控制界面和自动生成代码的工具,总感觉有些怪异,而且VMD还不仅仅是画界面,它还提供了程序逻辑功能,有点象流程图,并且里面的箭头都是“绘制”出来的,你会习惯用这种方式写程序吗?
由于J2ME本身用户界面部分的代码并不复杂,因此手动用代码来实现其实也可以接受,不过如果想快速写一个程序,VMD还是蛮合适的。而且除了标准的J2ME控件外,VMD还提供了一些基于J2ME控件的Custom控件(想一想VB/Delphi都有这些),比如什么Splash/Login 等等,这些如果手动写代码还是有点麻烦的,所以想用这些的话,VMD也挺合适的。
至于使用“流程图”来代替逻辑部分的编程,显然只能对小程序适用,而恰恰很多J2ME的程序都很小,因此也可以一用。我自己试用的结果是效率是有一些提高,而且和所见即所得的界面编辑功能结合起来,还真挺方便的,印象大为改观,什么时候用这种方式“画”一个程序出来看看效果如何。
一些参考文档:
- Sun的VMD演示视频
- Exploring the NetBeans Visual Mobile Designer(这个文档有点老,对应的是Netbeans4.1,不过里面的概念可以看一看)
相关文章