那就不能用web browser,直接用vb/vc(whatever)写客户端,通过http协议或自己开发个基于http(或直接socket)的协议。可以web service(包括xml),但可能会慢。如果服务端一定用http,也很方便(不用考虑页面的设计),自定义一个格式传数据就行了。(要想个办法控制session)

解决方案 »

  1.   

    还是用Web Service吧,速度还是可以的;客户端你可以用其他的语言(VB,VC,Delphi等)写一个GUI,这样做很方便的,又有很好的扩充性
      

  2.   

    客户段是一定要用web browse的了,我准备用一个大的activex或applet,所有的操作都在上面,其中有大数据量的查询和分析,web service能满足吗?选择activex或applet?
      

  3.   

    APPLET最大麻烦是下载要时间,不过如果控制好,
    初始化时只下载必要的最小类运行,那么速度上还过得去。
    ACTIVEX不太了解。不过,上述两个东西肯定都问题比较多,
    建议你直接使用页面,所有的问题都可以解决的。
    最主要的,你不应该指望业务逻辑让客户端实现,
    服务器端实现逻辑,客户端只是作为展示,那么我想不出来有什么办不到的。
    除非是比如页面编辑器等复杂工具需要用用控件(实际上我看到过有实现很多EXCEL功能的表格处理控件,使用的是JS实现,功能很强)。而且微软MSDN上有最全最好的帮助和各种实例,没什么做不了的。
      

  4.   

    有时候,单纯的web页面是不能满足操作的要求的,比如:动态编辑的tree,任意拖拉的报表,chart的动态分析,工作流的编辑....这些都是需要控件或applet来支持.web可能可以实现大部分的功能,但操作很不灵活.
      有没有谁用一个大型的activex或applet来做一个系统的?
      

  5.   

    抱歉楼上,
    动态编辑TREE,拖拉得报表,
    工作流编辑,都可以做,而且我也做过动态编辑TREE,拖拉报表我说的那个象EXCEL的JS做的编辑器就可以。至于工作流编辑,要看你作甚么,基本上也都可以。除了CHART得动态分析,其实应该也可以,不过我不是很清楚这个东西,所以不能确定。我不知道你真的要做什么,所以就不多说了。不过我的想法是,你一直想做的更象一个C/S系统,呵呵,
    如果你真这么想我觉得你可以考虑下JAVA WEB START。
      

  6.   

    我是一个大型的决策支持及客户管理系统,要包括数据分析和和客户管理,数据分析的模块要用到数据仓库的知识,这就需要一个很强壮的灵活的分析系统,客户管理的模块要能支持多个部门的工作协调.用户(可能大部分的人,包括很多的计算机用户)都希望系统的操作可以象桌面程序一样容易操作,但又想在web上实现,这正是选择的难点.
       用java web start也是一种方式,但要跟其他系统集成的时候,不是很好,web方式可以跟其他系统很好的集成在一块.
       另:分析系统,我想做成通用的,只通过设置,就可以移植到其他系统.
       
      
      

  7.   

    其实javascript能很多复杂的功能,只是写起来特麻烦,开发大系统主要还是数据库的设计
      

  8.   

    JS不错的
    同意 kongxiangli(笑看红尘)的意见
      

  9.   

    我还是比较倾向于activex或applet,功能实现容易,而且结构严谨.
       
       另:如果不用控件或applet,在数据分析的时候,取数据都要访问数据库,这样会影响速度,如复杂的表格和chart等都通过提交服务器生成(javascript可能可以实现,但编写太复杂了,不好控制),如果采用activex或applet,则可以把数据缓存到本地,然后进行分析,表现型式多样.