经过几天日夜奋战,终于完成产品的一个新功能

总结如下:

对Java 开发效率低下深有体会,多半是由于不熟悉特定的类或技巧。比如JTable的TableCellRenderer、布局器等等。所谓熟能生巧。还是要加强 锻炼。开发效率低指的我所经历的整个过程。比如Eclipse有时候慢的要死,只能杀掉进程重新打开。还有Java编写UI很麻烦(多是我模糊不清的地 方,一定要弄明白一些问题)。最后就是程序的运行效率和易用性。为了增强响应性,使用线程完成一些耗时的任务、UI端使用进度条提示。绝对不要在一个线程 里(尤其是UI相关)去试图完成非常繁重的任务!

程序的易用性方面,就是做到简洁明了,一看就懂,操作过程流畅。同时UI界面设计要合理。比如为客户程序增加Green/Red记录显示其是否可被执行操作。

完成一个UI界面设计,Java 甚至不如Flex简单,这让我很吃惊。设计完美Java的UI界面还需借助出色IDE工具,否则绝对不是Flex的对手。为了完成设计文 档中需要的一个界面UI,我试着用Java完成,简直就是完成整个工作。最终放弃了。想起Flex,运行起来抓图。大概10分钟搞定。

你可能感兴趣的:(java,eclipse,多线程,UI,Flex)