B/S和C/S的架构就要要淘汰了吗?!不同于这两种构架的新技术探讨。 ( 积分: 200 )

  • 主题发起人 差不多算了
  • 开始时间

差不多算了

Unregistered / Unconfirmed
GUEST, unregistred user!
目前什么样的系统架构是最好的??
我认为应该有如下几个特点:
1、系统分服务器端和客户端(目前无论是C/S 和B/S 都是这样)
2、程序界面文件和脚本文件应该保存到服务器端,方便统一管理,发布和更新灵活(目前B/S就是这样)。
3、客户端属于虚拟机类型(也可以叫解释器),可以自动获取服务器端界面和脚本定义并解释执行(B/S就是这样的)
4、客户端应该是应用程序样式的,这样可以充分发挥C/S界面灵活性、本地资源利用率等等(这个好处可以参照smartclient说明,B/S很难做到C/S般的灵活性,但企业需要灵活性)
5、离线继续使用性。b/s很难做到,c/s可以做到。
欢迎大家继续深入讨论。。。。。
 
部分模块做成ocx也不错
 
同意LJH1978:c/s+b/s
b用来做数据查询;c用来填制单据。
 
目前有些是采用的B/S+C/S是这样实现的:
一、
1、服务器是b/s服务器,比如:Java的tomcat,resin;.net的IIS等等
2、终端采用Delphi,VB等工具,然后采用Http协议封装Xml数据进行数据传输。
二、
1、服务器采用b/s服务器
2、终端采用b/s浏览器,然后插activex等。
缺点:
1、传统b/s的http协议速度比较慢(不过目前还没有更好的高效协议)
2、终端一样要发布,相对麻烦(其实c/s 的自动更新不如b/s的模式好)
3、插activex的太不安全了,做签字也不好
 
用三层吧,就是你整天说的那个。
用三层应该是最好的,特别是用你那个DbAnyWhere。
===================================
200 B/S和C/S的架构就要要淘汰了吗?!不同于这两种构架的新技术探讨。 差不多算了 4/57 差不多算了 2007-04-30 11:18:53
100 如何才能够采用最简单的办法写三层软件? 差不多算了 16/1148 csli888 2007-04-20 10:22:53
100 远程应用开发平台DbAnyWhere-Java V3.0[2007-1-8] 差不多算了 2/114 chinausa 2007-02-04 22:03:29
50 delphi和java开发的B/S和C/S结合的程序,把demo放公司服务器上了,欢迎下载测试 [附demo的代码]!! 差不多算了 12/386 gblovezx 2006-12-13 11:19:19
100 新版本DbAnyWhere4.1-P2P发布,重新改造了底层传输,彻底解决了海量传输和各类网络环境中传输的适应性[2006-10-21]。 差不多算了 22/407 差不多算了 2006-11-05 09:23:28
100 新推出DbAnyWhere4-Http服务器,比DbAnyWhere4-p2p版本的服务器并发高很多,稳定性更好[2006-9-27,无须注册,免费!!!!] 差不多算了 25/425 SuperBBS 2006-10-03 01:03:18
100 用DbAnyWhere4-P2P开发的网络(互连网c/s)进销存系统,欢迎下载测试[2006-9-12],进销存登陆用户名和密码都是 1001 差不多算了 4/186 网中戏 2006-09-18 11:35:26
100 关于dbanywhere4连接远程数据服务器的方法介绍资料。 差不多算了 3/256 horaer 2006-09-15 08:37:40
100 采用DbAnyWhere4-p2p组件开发远程数据库访问系统的方法介绍[纯技术讨论]. 差不多算了 15/456 差不多算了 2006-08-26 14:08:38
0 DbAnyWhere网络数据库开发套件使用说明 差不多算了 0/106 2006-08-11 16:12:45
100 DbAnyWhere4-P2p升级提示:系统增加了穿透Socket5代理的功能,提示下载[2006-06-09] 差不多算了 2/81 ivy1982 2006-08-11 16:12:11
100 网络数据库开发平台3.0[D7无限制版本,内付使用说明] 这个过期了,4。0和它截然不同了 差不多算了 45/2397 ivy1982 2006-08-11 14:23:39
100 DbAnyWhere4-p2p平台开发的进销存的源代码下载(运行于Internet)。 差不多算了 24/762 testcrackerno1 2006-07-21 09:55:32
100 DbAnyWhere4-P2P开发的网络进销存系统,在线测试,增加了通过Socket5代理使用的功能,欢迎测试,注册组件,进销存代码免费送. 差不多算了 70/1877 差不多算了 2006-07-15 10:26:54
10 企业网络软件应用现状大讨论!!!!!! 差不多算了 13/370 ww20000309 2006-07-10 09:41:23
100 DbAnywhere4-P2P技术群 16697423 ,欢迎大家加入了,讨论dbanywhere4-p2p,三层技术等 差不多算了 4/115 zhh50 2006-06-16 12:32:19
100 delphi6的dbanywhere4-p2p组件可以下载了,提请下载.......................... 差不多算了 1/41 cdj000 2006-06-11 11:04:07
100 DbAnyWhere4网络数据库应用开发平台最近更新下载,请继续下载!功能又增加了一些。 无法下载的联系我QQ:67189250 ,直接QQ传送 差不多算了 29/1479 差不多算了 2006-05-15 21:21:21
100 Internet数据库应用开发平台DbAnyWhere4的例题终于发布了,大家快来下载啊,里面有10个例题,组件的属性和方法等。 差不多算了 7/316 差不多算了 2006-05-14 15:48:30
100 DbAnyWhere-P2P开发套件 发布永久注册码,一次注册,长期使用,同时提供二级注册机,可方便控制用户...
 
dbanywhere目前也是采用的b/s和c/s结合的方式,没什么特殊的。
前面说的很明确:
1、系统分服务器端和客户端(目前无论是C/S 和B/S 都是这样)
2、程序界面文件和脚本文件应该保存到服务器端,方便统一管理,发布和更新灵活(目前B/S就是这样)。
3、客户端属于虚拟机类型(也可以叫解释器),可以自动获取服务器端界面和脚本定义并解释执行(B/S就是这样的)
4、客户端应该是应用程序样式的,这样可以充分发挥C/S界面灵活性、本地资源利用率等等(这个好处可以参照smartclient说明,B/S很难做到C/S般的灵活性,但企业需要灵活性)
5、离线继续使用性。b/s很难做到,c/s可以做到。
 
兄弟,不要老拿带色的眼睛看问题,呵呵。
 
不都是你那帖“如何才能够采用最简单的办法写三层软件?”搞的。做广告你直说吗,没人怪你的,你这样装无知欺骗别人浏览是不可原谅的。。。
 
[?][?][?][?][?],这年头,哎。
 
算了,继续讨论正题吧,好不好?
 
---------------------------------------------------------
1、系统分服务器端和客户端
2、程序界面文件和脚本文件保存在服务器端
3、客户端属于虚拟机类型(也可以叫解释器),可以自动获取服务器端界面和脚本定义并解释执行
4、客户端是应用程序样式界面
5、离线继续使用性等。
 
各位说的都对啊,其实两种各有各的好处,我想近几年,这两种还是很不错的。
 
http://www.51zhan.com 最好的网址站
http://www.51zhan.com 最好的网址站
http://www.51zhan.com 最好的网址站
 
其实现在microsoft努力在推广一种叫“智能客户端”的东东,好像推了2-3年了,没怎么仔细看过,其实MSN就是他的一个成功案例
我也想过做类似的东西,当时考虑界面用xml或者dfm文件,直接从服务器判断版本,是否有新的版本界面文件,如果有就直接更新,没有就使用本地的界面文件。客户端就是一个xml解释器,功能都是和asp.net一样,返回服务器端运行了,只把结果返回给用户,当然结构也是xml文件,可以走soap协议,后来发现web service的速度实在是慢,可能是数据量大了,运行速度也就下来了,还不如直接用socket,我象这个东西应该基本上满足了楼主的要求。
后来因为各种原因,把想法放下来,没有动手,今天看到楼主的帖子,就权当抛砖引玉,说点想法和思路,希望楼主也可以把考虑成熟的东西,到时候拿出来分享下。
楼主如果有兴趣,可以通过QQ:87225511,我们继续讨论。
 
目前设计思路:
界面: *.xfm
逻辑: *.lgc
工程: *.epr
资源: *.res
设计终端解释器,显示界面,执行逻辑,自动解释生成应用程序执行框架.
传输协议采用DabAnywhere-SuperUdp(同时也支持Ado)
适合单机/内网/外网等.
所有的界面和程序逻辑都在服务器端,终端自动下载执行(类似B/S执行模式).
等开发平台做好后,做个应用程序的demo让大家测试一下.
 
用dream script就可以实现这样的功能了
 
dream designer,dreamscript...是一套不错的东西,不过开发应用还一样的麻烦,
而且:传输层、应用框架呢....
我认为应该将操作粒度再增大一下,做成宏操作解释器,比如:
划分:选择、循环、查询、修改....等多类操作对象等,同时也支持原生代码。
这样应用系统开发就会很快了。
 
一直在关注DbAnyWhere-P2P,但一直也没有下决心去买:
原来使用ADOTable和ADOQuery等控件的软件改动大吗?
是否都要去替换掉?
价格多少呢?
 
这个问题你可以直接到 www.dbanywhere.cn 看看
咱们这里讨论架构问题,呵呵.
 
顶部