知识库

推荐内容

快逸做的更好

产品优势

您的位置: 首页 > 知识库 > 报表背景知识 > “求好用的java开发工具”――从一个“求助”引发的思考

“求好用的java开发工具”――从一个“求助”引发的思考

“本人学java 编程时感觉到十分的不方便,特别是想建立窗体时,要添加什么控件都要自己写。有没有一个开发工具像VB6.0那样可以直接添加控件而不用用语言添加的啊?”
最近在国内知名搜索上看到这样一篇求助的帖子(http://zhidao.baidu.com/question/26587710.html)。很快的,帖子得到了热心人的回答,最佳答案长达30多行,列举了包括Eclipse在内的近10种java开发工具。但是仔细查看来不难发现:对于原帖的问题,”最佳答案”其实并没有给出一个真正的答复。
那么,到底有没有这样一种开发工具,可以把java的基于浏览器(B/S)网络程序开发,变成类似VB那样基于客户端(C/S)图形化的编程呢?甚至需要写的代码量比VB还要少?著名的编程工具Eclipse是这样一种工具么?
熟悉Eclipse开发的程序员都知道,这个开发工具并不是一个很好的界面设计工具。Eclipse结合Java的各种架构的开发模式,给开发人员提供了灵活性的同时,也提高了复杂性和学习成本。
我们看一个典型的开发项目-项目A。这个项目的目标是用Java做一个基于网页和数据库的企业管理信息系统(MIS系统),大部分的页面都用来做数据库增删改查操作。按照一般的项目模式实现这个项目,就要请美工来设计各个页面的html界面,请系统架构师来选择各种架构(struts、spring、habernate…)搭建应用程序的基本框架,请熟悉java性能优化的工程师构建底层性能控制部件…
即使负责项目A的您有相当可观的预算和时间搞定了这些,团队中的程序员真正编程的时候,还是要还是花很多时间学习这些架构,并准备好在项目维护阶段搞定这些复杂架构出现的各种复杂问题…
实际上,您和我样,还有更好的选择:让一个免费的开发工具―”快逸报表”来搞定这些实现层面的问题!
试想一下,如果项目组成员可以专心致志的去和最终用户讨论他的业务需求,了解他想存取那些数据,这些数据怎么建表,输入的数据要做怎样的合法检查,数据库中的数据要做怎样的展现查询…然后,用”快逸报表”快速的实现这些需求和功能。这样的场景对于项目负责人、程序员和最终用户,都是如此的美妙!
如果项目A的后期,最终用户又提出了比较复杂中国式报表,那么项目将会因为采用了快逸报表而锦上添花,因为报表正式快逸报表的强项!
说道这里您不禁要问:对于项目A来说,一个免费的报表工具”快逸报表”就能够做到不用写代码实现项目功能么?看看下面的例子,你就知道了。请注意,这些例子中的效果都是图形化的设计器设计出来的,不需要写复杂的Java代码。
下面这些例子,只是快逸报表适用于项目开发的部分示例,如果要详细了解,还是访问快逸的官方网站吧:http://www.quiee.com.cn,想快速了解这个工具最好的办法就是下载用用看。
例子1,项目A中的员工卡片录入页面,集中展示了快逸报表在项目开发中起到的作用:
1) 这个页面是图形化设计器画出来的,不用编写代码。
2) 页面中的单元格和数据库表的存、取关系只需要简单定义即可实现。
3) 页面中的”尊称、职务、地区、城市”这些字段可以来自数据库的代码表,在页面中可以下拉选择。
4) 双击员工照片,可以实现选择照片文件、照片上传和保存入库的操作。
5) “年龄”信息使用了快逸报表的”自动计算”功能,用户输入出生日期之后,程序会自动计算出”年龄”。
6) “邮政编码”信息使用了快逸报表的”合法检查”功能,如果用户输入了不合乎规则的邮政编码,程序会自动弹出提示,请用户修改。

tech2009022701.jpg

例子2,下面这个页面,实现了对于数据库表的增删改查,在项目A中大量出现。用快逸报表可作做到图形化、零代码。即使是比较复杂的自动流水号功能,也不用写java代码。

tech2009022702.jpg


例子3,下图是项目A中常用到的合法性检查功能示例。图中的具体错误信息,在图形化设计器中可以方便的修改,也可以提示某行某列的数据有什么样的错误,很容易就让项目A的界面变得友好。

tech2009022703.jpg


例子4、项目A中有一个情况是:用户在网页上输入”货物数量”,要求能够自动计算出”总运货费”=”货物数量”×”运货费”。因为采用了快逸报表,你只需要在设计器中写一个简单公式即可实现,而不必研究复杂的DHTML和Javascript了。

tech2009022704.jpg


引自:报表工具知识库
原文链接:“求好用的java开发工具”――从一个”求助”引发的思考
相关文章:普及报表系统功能说明 ; 好用的java开发工具在Swing中展现报表
其他相关内容:润乾报表 ; RAQSOFT ; 润乾商业智能解决方案java报表博客

本文标签:
发布日期:2009/03/04
本文分类: 报表背景知识