还是基本被淘汰的技术?

解决方案 »

  1.   

    看到的资料好像是比较旧的,是这么说的:Q:
    Why would I want to create an ActiveX Document?A:
    Creating forms in VB is sooo easy. Just put controls on forms and add a little code for validation or control processing and you have a nice little user interface. Wouldn't it be nice if you could display that VB form right in a Web browser such as IE3.0? With ActiveX documents you can.So if you have a completed VB project and want to move it quickly to the Web or if you want to leverage your VB skills but move to Web development - ActiveX documents are the way to go.
      

  2.   

    属于微软推而不广的技术。
    以前相对于开速开发,带来的是超慢的浏览速度。
    现在带宽高了,但是Web开发的可选工具更多了。其实 Web 开发和 Windows 开发一直走不到一块,也不应该走到一块。
    看看现在 VB 的改版,用 Windows 布局来设计网页,适应性完全被抛弃了。
      

  3.   

    谢谢。再弱弱地问一哈。intranet应用的话,在VB6的范畴内,一般用什么技术来架构呢?
      

  4.   

    我不知道是不是该用Intranet这个词?我是说局域网内的应用。比如上次有个网友说他想在局域网内做个类似sourcesafe那样的应用。总之是,用户在局域网内的多个终端上同时使用一个数据库里的数据,也许的话,日后会在web上提供一些简单的服务供远程用户录入和查看数据用。
      

  5.   

    局域网还是 C/S 模式性能最好,用 VB6 做 ActiveX 的 B/S 应用除了性能问题,还收 IE 的安全设置影响。
    至于广域网的 B/S 应用,优先考虑的是安全和性能,选择有很多,可以考虑用 VB.Net 开发 ASPX,就像现在的 VB 新版。
      

  6.   


    再弱弱的请教一下:C/S的话,一般怎么搭呢?Client和Sever之间是通过什么通信呢?
      

  7.   

    似乎是CSDN的VB版的1个BUG,仅在本贴所在的VB-网络编程登顶,VB大类未见任何动静.
      

  8.   

    有了Ajax以后,这些技术都淘汰了。
      

  9.   

    在 IIS 上搭建的 Server,应该算 http 协议吧?技术名词方面不熟。
      

  10.   

    http://topic.csdn.net/u/20090712/10/4a9476a6-c2a6-46a6-97d7-b51fd7135f96.html转一段SP1234最近写的关于C/S与B/S的发言如下:所谓c/s的概念越来越不能满足现在的软件分类的需要。复杂的Ajax算不算c/s?html5以后的网页程序是不是很像c/s?web应用越来越像c/s,但是区别还是很明显的。 所谓 c/s 与 b/s 的区别,并不是在是否支持 socket 或者 http 的方面,也不是在客户端处理是否“复杂”方面。例如 RIA 编程就不能说成是c/s的。 所谓 c,是指使用针对客户端本地操作系统开发的专门的、以客户端用户权限而运行的程序。例如你写一个 ActiveX 组件并通过网页部署到客户端,那么这个程序就可以为所欲为地操作客户端机器上的所有敏感文件、暗藏木马病毒、窃取用户的银行卡帐号和控制各种设备等等,因此尽管这是通过网页部署的也还是一个c/s程序。 而如果你使用Silverlight写一个可以利用到客户端机器的强大计算威力的程序,尽管不但可以通过网页运行,它也可以脱离网页而使得用户从“开始”菜单上或者桌面图标上启动应用程序,但是它运行时总是在微软专门为用户从互联网访问网站而设计的“安全沙箱”中运行,程序的任何危险功能都有受到严格审计和行为约束,因此这种程序不论从哪一个宿主运行都不是纯粹的c/s程序。 究其原因,就是系统运行平台是否具有防止 internet 上的流氓软件行为的能力。
      

  11.   

    那我们经常可以看到的可笑的局域网软件为例,我们可以看到许多软件使用后台数据库是以同样的用户名密码来登录的,而且简单地用 notpad 打开客户端软件的Exe文件搜索一下数据库连接串中的几个字符就可以看到其连接数据库的信息(根本不用反编译就能看到),这种程序如果放到 internet 上是个灾难。可以在小公司写的转为小公司的办公室网络上使用的软件里,这种方式使用了十几年。所谓“客户端直接连接数据库”,出发点也许是“省事”,但是结果是“毫无网络安全观念”。 至于说“服务器端控制连接数量”,跟socket还是http没有什么关系,跟你所使用的开发平台的http编程的知识有关(我认为超过3个月的学习都应该学习到了)。不论什么通讯方式,也都是在业务逻辑层面去控制连接数量,你要首先学会在业务逻辑层面实现“打印当前在线的用户列表”的功能。 准确地说,以http方式通讯只是以socket通讯的一种形式。因此,完全可以使用socket方式编写客户端,然后访问asp.net网页甚至web service服务,所以客户端是socket还是http这个概念有些含糊,没有说清楚你的顾虑到底在哪里。
      

  12.   

    不同的系统环境决定了软件的构成方式。
    1)早期就是一个主机连N个终端,程序均在主机上运行,没有划分方式。
    2)现在常见的一个系统由服务器和客户端构成,每个计算机都有独立的资源,相互通过简单的协议构成网络,应此划分方式就是 C/S。
    3)将来每个计算机自己独立管理的资源越来越少,信息将按照不同的应用分域管理,会有新的划分方式。
      

  13.   

    注:19楼内容原创,不用去 Google。