最近,做了一个项目:城乡医疗救助系统,1、在一个行政区域内,大约有120家医疗单位要向民政局提交医疗救助信息,然后民政部门做批复,再回复给这些医疗机构,数据提交回复量大约是每天不到300条,每条大约10个字段。同时,医疗机构还要进行一些救助、统计工作。2、乡镇和一些基层民政部门要查看本区域内救助对象和救助实施情况,但无须维护信息,3、民政局要进行救助对象管理、救助管理、统计、分析工作,数据量很大,同时有很多名册、报表。
  我觉得这个项目非常适合用c/s+b/s来做。c/s用来做民政的后台管理,用delphi+fastreport+odbc,几乎不在话下;
  乡镇,有些地方比较偏远,还有一些医疗机构是乡村卫生所,这些客户端用c/s当然可以,但上门安装可能要比开发本身时间差不了多少,而且后期维护、升级更难搞,所以应该用B/S做,iw做这项工作却是非常合适,在iw中,几乎没有损失delphi任何数据库能力,而且编译成dll后速度快,很安全(dll是原生代码,比asp、asp.net要更安全)
  前些日子,做了个交警部门驾驶证考试系统,与这个系统很相似,驾校在网上预约考试,不同的是数据交换量要大很多,也是用iw做的。
前些日子,我发了个帖子,《intraweb,带你走进精彩的web世界》,鼓动大家使用IntraWeb,引起本坛不小的振动,一些关注过IW纷纷与我联系,看来还是有一少部分人在用这个知名度不高的工具。
  说真的,大多数delphier不善长做web,但web又是当前做项目不可或缺的工具,在不想花大量时间学习java、.net或php,又想拓展delphi的项目开发领域的人来说,IW是你唯一的选择。

解决方案 »

  1.   

    1、应用的WEB化无疑是潮流,但C/S客户端应用仍将在很长时间内存在
    2、对Der来说,IW不失为一种轻量级选择,当然在WEB应用上目前还无法与java/.net/php相提并论
      

  2.   

    还可以 client/webserver 嘛
    client的功能,b/s的方便:免安装、免数据库直连、网络穿透性好
      

  3.   

    老大有IntraWeb方面的教程吗?发一份给我啊
      

  4.   

    我也正考虑呢,前些天试了试,发现intraweb真的不错,可是后退按钮不能用
      

  5.   

    看demo,里面有处理后退按钮的例子
      

  6.   

    楼主是否测试过Delphi XE自带的IW是否稳定呢?我发现XE下的IW汉字上的问题已经没有了,就不知道稳定性比起D7下的怎样
      

  7.   

    我用过的最稳定版本是7.2.12。后续版本如果以exe发布,问题少一点,但以dll发布,会有一些难解的问题。delphi xe中带的是iw IX,也就是iw11,本人还未做测试
    iw并不适合做很复杂的项目,因为它的许多组件缺乏必要的事件,而且组件也不够丰富,这是我个人对IW的理解和感受。
      

  8.   

    b/s实现事件,毕竟是比c/s要困难很多:很多事件需要前后台配合执行的c#也是如此
      

  9.   

    IW适合做Web应用但并不很适合做网站,而在web中,网页的后退按钮要与程序的业务逻辑相一致,否则容易但造项目数据的混乱。建议在程序中自己设计后退、撤销或返回这一类与程序逻辑相关的按钮
      

  10.   

    IW、OCX form做产品,你会死的很惨
      

  11.   

    做事情要有人证,物证,而后再下结论
    你放出个IW的URL让大家看看,测一下,不用你推荐,大家都会用的
      

  12.   

    现在有个问题,就是IntraWeb调用Dll中的窗体有些问题。如果解决了这个问题,就可以做成一些通用的IntraWeb窗体放到Dll中了。
      

  13.   

    "大多数delphier不善长做web,但web又是当前做项目不可或缺的工具,在不想花大量时间学习java、.net或php,又想拓展delphi的项目开发领域的人来说,IW是你唯一的选择。"谢谢!!!