“本人学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)“ 邮政编码”信息使用了快逸报表的“合法检查”功能,如果用户输入了不合乎规则的邮政编码,程序会自动弹出提示,请用户修改。


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

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

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

【转载】本文转载自:http://ibaobiao.com/archives/122

标签:
本文连接地址: http://www.fresker.com/old2/archives/173 (转载注明出处)

回复

目前暂无评论

Sorry, 评论已关闭.