基于web页面的?delphi可不太适合.你的那些打印报表,大量数据录入,操纵本地文件及其他资源(读写ini,条码机)什么的,用web实现起来就算成功,也是很难受的.
我们采用的是基于webservices(soap over http)的结构,服务器端用java编写,客户端用delphi.这样,在客户端界面与操作以及功能上,基本上沿袭了c/s结构的delphi程序的特点,在系统结构上,完全是标准的多层结构,在远程数据通道,后台服务器(webserver+j2ee server)的上,与java的b/s结构基本上是一样的.
我个人对这种结构很满意,目前的试用效果也很不错,用32K的无线上网,大部分功能操作起来也很流畅,不过大图片什么就比较慢,不过这也是没法子的,通过32Kmodem来打开一个几百K的web页面也要很久的.
推荐delphi的c/s系统若想升级到在internet上用的三层系统,采用webservices这种方式是很合适的,其实用delphi来写服务器端,也更方便,当然要看系统的大小了,太大的系统,服务器用delphi可能底气就不够足.