WebDW的设计目的

最近十年来,应用程序的架构完成了从C/S到B/S架构的整体迁移。基于互联网的应用开发已经成为了主流。但纯B/S的系统开发, 尤其是基于标准J2EE架构的系统开发,却始终存在着架构复杂,开发效率低下,维护升级困难等诸多问题。许多开发人员,开发公司和业主都在这片泥沼中挣扎,难以自拔。我的个人观点,现在的很多系统设计,都存在完全不必要的复杂性,一层一层包装,一层一层转发,除了生产出很多没有实际效用的代码以外,又有什么意义呢?

回顾十年以前,我从DOS环境下的Foxbase环境升级到Windows图形界面开发时,当时的激动心情仿佛就在眼前。 所见即所得,不仅是用户界面上的一次革命,同样也是应用开发的一次革命。在图形化设计的环境里面,界面只要拖拉就能够生成, 再也不需要手工调用@或者Display来在屏幕上显示一个字符了。正是因为所见即所得,开发人员才能够直接了解系统的本质功能,而不必被底层的显示,控制问题所困扰。
不幸的是,在B/S开发中,一切仿佛又回到了原始的字符终端时代,程序员不得不重新开始,一个字符一个字符向浏览器进行输出。
历史就是这样循环往复。
尽管造成Web开发困难的原因和限制因素很多,但缺乏一个直观的开发环境是很重要的原因之一。

我个人的学习经历,从早期的Foxbase环境转向到PowerBuilder的数据库开发,惊叹于它的数据窗口控件的设计,是一个非常直观的工具, 可以把数据库的内容直接抓取到界面上来展示,操纵,绘图,输入输出。所有这些工作都可以用工具快速实现,而无须过多编码.
于是我开始设想,能否把PowerBuilder中DataWindow控件的功能迁移到Web上来实现呢?
如果可以的话,那么不就可以解决上面提到的这些问题了吗?
这个原始的想法,就是WebDW开发初衷和设计目的,简单来说,就是在Web上面实现DataWindow的功能,可以直接和后台数据库进行交互, 实现数据的输入输出,查询,更新等操作,而无须额外编写代码。

 

详细内容请见:http://webdw.vicp.net 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值