在编写和发布Java应用程序中多做考虑,改善用户体验

来源:互联网 发布:js中addeventlistener 编辑:程序博客网 时间:2024/05/22 15:28
作者 满胜
    最近向测试人员提交程序的时候,他们提出此程序安装和使用对于工程部门和客户过于复杂.向我提出了一系列便捷用户使用的建议.在这里我把其中的几点经验谈一下.
    1,Java程序的发布 
     我使用的开发工具为JBuilder,NetBeans.NetBeans在项目编译时,自动发布了JAR文档.通常可以在程序目录中找到.Jbuilder需要自己在创建项目之后,再新建一个可执行JAR.方法是New-->Archive-->Executable JAR,然后在向导中一步步next即可.当然,一些Test的Class是不必打包进来的,其它的引用的包文件,JDBC驱动等一定都要打包进来. 给一个JAR文件用户是不会满意的,如果我们的程序应用在Window上, 有一个很便捷的工具可以帮你制作java可执行程序安装包:Zero G installAnywhere.只有几步也是stepbystep的,把JAR文件加进来,再从中选择入口,然后一路下一步,安装文件就制作好了,并且这个文件集成了JRE的安装,对于用户来讲,这是很方便的,不用再去学JRE是什么概念,也不会问你什么是环境变量.安装好之后,程序就在start的程序组中,有漂亮的图标,与.exe的程序没有任何区别.
    2,编写过程
      2.1界面选择:除非程序是要发布在Solaris上,否则最好的外观肯定不是metal.在windows上,最好选择windows的外观,mac上选mac的外观.
      2.2log日志:有的log日志如果确定是交给用户做分析的,一定要写用户能很容易看懂的东西,最好提供一个能在程序中就调用查看的界面.如果是给开发人员跟踪用的,那就要做到详尽,尽量保留原始的信息.log日志做好分类,不要都写到一个日志里头.
      2.3配置数据:大家都知道配置数据放在XMl中最好,但要注意的地方不止这些.不要放进去太多用户看不懂的数据.最好在界面上提供配置的窗口,不用他们到文件中去改.
       其它的要注意的地方当然也很多,在这里就不一一列举.以上的是跟java比较有关系的那些.