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

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

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

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

76 条留言

我要留言
  • 1 F

    张吉林  |  2008/12/12 18:05 pm  

    我想学软件编程,不知道在哪个软件里编程好知道的请把网址发到我的邮箱,谢谢!

Trackbacks

  1. 好用的java开发工具 | A-web报表
  2. 好用的java开发工具 | 报表工具博客-ibaobiao
  3. 直观显示带有数据的进度条-快逸报表的实现 | 快逸报表(Quiee Report)
  4. 快逸报表在瑞星2009下填报编辑框无法使用的解决办法 | 快逸报表(Quiee Report)
  5. 解决快逸报表设计器控制台出现的一个异常 | 快逸报表(Quiee Report)
  6. 利用内建数据集方便地进行快逸报表调试 | A-web报表
  7. 实现Web上行式输入打勾多选和批量删除 | A-web报表
  8. “求好用的java开发工具”――从一个“求助”引发的思考 | 快逸报表(Quiee Report)
  9. 通过插入局部报表更方便地做报表 | 快逸报表(Quiee Report)
  10. 快逸报表数据源找不到的一个原因 | A-web报表
  11. 用快逸报表不写代码实现Web应用中的下拉日历 | 快逸报表(Quiee Report)
  12. 用快逸来实现Web应用中的下拉树 | 快逸报表(Quiee Report)
  13. 直观显示带有数据的进度条-快逸报表的实现 | A-web报表
  14. 快逸报表在瑞星2009下填报编辑框无法使用的解决办法 | A-web报表
  15. 谈谈行式填报 | 快逸报表(Quiee Report)
  16. 通过插入局部报表更方便地做报表 | A-web报表
  17. 用快逸报表不写代码实现Web应用中的下拉日历 | A-web报表
  18. 用快逸报表轻松实现查询条件的保存 | 快逸报表(Quiee Report)
  19. “求好用的java开发工具”――从一个“求助”引发的思考 | A-web报表
  20. 通过插入局部报表更方便地做报表 | 报表工具博客-ibaobiao
  21. 用快逸来实现Web应用中的下拉树 | A-web报表
  22. 解决快逸报表设计器控制台出现的一个异常 | A-web报表
  23. 快逸报表:数据库连接释放问题的解决 | 快逸报表(Quiee Report)
  24. 用快逸实现在Web页面导入Excel入库 | 快逸报表(Quiee Report)
  25. 快逸报表:精度要求较高的小数计算如何实现 | 快逸报表(Quiee Report)
  26. 快逸报表行式填报:动态行的自动计算 | 快逸报表(Quiee Report)
  27. 谈谈行式填报 | A-web报表
  28. 快逸报表:连接不上sqlserver2005数据库的一个解决办法 | A-web报表
  29. 单选钮radio button | 快逸报表(Quiee Report)
  30. 用快逸报表轻松实现查询条件的保存 | A-web报表
  31. 快逸报表:数据库连接释放问题的解决 | A-web报表
  32. 快逸报表:解决行式填报导入excel发生错位的问题 | 快逸报表(Quiee Report)
  33. 快逸报表:填报中的下拉多选列表框 | 快逸报表(Quiee Report)
  34. 快逸报表:在jboss中部署报表的一个异常解决 | 报表工具博客-ibaobiao
  35. 快逸报表:数据库连接释放问题的解决 | 报表工具博客-ibaobiao
  36. 快逸报表:连接不上sqlserver2005数据库的一个解决办法 | 报表工具博客-ibaobiao
  37. 谈谈行式填报 | 报表工具博客-ibaobiao
  38. 快逸报表:在jboss中部署报表的一个异常解决 | A-web报表
  39. 快逸填报:输入为空时候的合法性校验 | 快逸报表(Quiee Report)
  40. web应用中自动流水号的零代码实现 | 快逸报表(Quiee Report)
  41. 快逸报表:数据库连接释放问题的解决 | 报表工具博客-ibaobiao
  42. 润乾报表:动态改变填报更新数据的数据源 | 报表工具博客-ibaobiao
  43. 用快逸实现在Web页面导入Excel入库 | Java报表
  44. 快逸报表:在jboss中部署报表的一个异常解决 | Java报表
  45. 润乾报表:动态改变填报更新数据的数据源 | A-web报表
  46. 快逸报表:在服务器上保存客户端的打印配置 | 快逸报表(Quiee Report)
  47. 快逸报表数据源找不到的一个原因 | 报表工具博客-ibaobiao
  48. 快逸报表在瑞星2009下填报编辑框无法使用的解决办法 | 报表工具博客-ibaobiao
  49. 解决快逸报表设计器控制台出现的一个异常 | 报表工具博客-ibaobiao
  50. 快逸报表:连接不上sqlserver2005数据库的一个解决办法 | 报表工具博客-ibaobiao
  51. 润乾报表:动态改变填报更新数据的数据源 | 报表工具博客-ibaobiao
  52. 用快逸实现在Web页面导入Excel入库 | 报表工具博客-ibaobiao
  53. 润乾报表多源回填:快速实现多库多表提交数据 | 报表工具博客-ibaobiao
  54. 润乾报表:远程设计的实现 | 报表工具博客-ibaobiao
  55. 快逸报表:数据库连接释放问题的解决 | Java报表
  56. “求好用的java开发工具”――从一个“求助”引发的思考 - javareport 专栏 - web报表,java报表,.net报表,报表技术
  57. 润乾报表:动态改变填报更新数据的数据源 | Java报表
  58. 用快逸实现在Web页面导入Excel入库 | A-web报表
  59. 润乾报表多源回填:快速实现多库多表提交数据 | Java报表
  60. 润乾报表:远程设计的实现 | Java报表
  61. 润乾报表:动态改变填报更新数据的数据源 | Java报表
  62. web应用中数值自动计算的零代码实现 | A-web报表
  63. 用快逸报表来实现Web应用中的下拉框的关联过滤 | 报表工具博客-ibaobiao
  64. Valesky
  65. 快逸填报:单选钮radio button | A-web报表
  66. 快逸报表行式填报:动态行的自动计算 | 报表工具博客-ibaobiao
  67. 快逸填报:单选钮radio button | 报表工具博客-ibaobiao
  68. Valesky
  69. 用快逸报表来实现Web应用中的下拉框的关联过滤 | A-web报表
  70. Valesky
  71. web应用中数值自动计算的零代码实现 | 报表工具博客-ibaobiao
  72. Valesky
  73. .NET报表web应用中数值自动计算的零代码实现 | 博计报表↓专注于提升.net报表项目的开发效率
  74. .NET报表web应用中数值自动计算的零代码实现 | A-web报表
  75. .NET报表web应用中数值自动计算的零代码实现 | 报表工具博客-ibaobiao
(必填)
(必填,绝不公开)