读书人

C/S与三层构造的讨论。

发布时间: 2012-12-30 10:43:15 作者: rapoo

C/S与三层结构的讨论。。。
前段时间发了一帖RO三层模式运行速度问题的讨论, 到目前还没得到满意的答案。
http://topic.csdn.net/u/20100612/16/46ad19d8-bd27-470d-94ab-20127eedbd14.html

现再发一贴,C/S 与 三层的讨论,各抒己见吧, 互相学习一下,希望在以后的项目中能更好的把握。
[解决办法]
快慢很难说,自己能了解各个环节,能应付各种意外阻碍才是最好的

不是刚刚有人说用了2年justep不知道为什么突然变慢
[解决办法]
我的client/webserver,对传输的数据,如果超过200K则会自动压缩
外部的客户端通过adsl,好像传递2M的数据(压缩为500K左右)都是可以接受的,10秒之内吧
局域网做过的测试,最大20M的可以接受
[解决办法]
首先确定一个可接受的影响时间。在这个时间内来进行批量的数据传输,压缩和解压缩也需要时间,最好从测试情况来定。除了自己处理可能的缓存数据信息(缓存适当的数据,主要是为了尽量减少网络的来回),顺便借用COM+的对象池.

如果能用系统的DCOM,还是尽量用DCOM连接方式。
另外一定尽量少传数据.

[解决办法]
看你要怎么样的三层,是c/s还是b/s的三层?

如果是C/S的,目前可以用Delphi 2010的DataSnap来构建!
如果用Delphi 7的话,就要用COM/DCOM来构建,比较麻烦点!

如果是B/S的三层,有很多种途径,可以用Java,C#与ASP.NET等
Delphi的话,目前有CBX框架,都可以构建很好的三层。


[解决办法]
CBX框架是一套健壮、简单易用的Delphi三层框架,完全以Midas为基础行开发,非常适合开发大型企业应用。CBX是一个完备的体现RIA思想的应用开发框架,它充分的具备了这三大要素,包含:浏览器ao运行容器插件;宿主在IIS的应用服务器兼部署服务器;以Delphi 7为基础扩展而来的强大开发环境。

CBX的价值在于:

能够将Delphi7开发桌面应用的强大能力搬上了浏览器,远远超越基于Html乃至Ajax技术的Web开发技术的能力范畴,它意味着:几乎所有的VCL控件都能直接用使用在Web客户端中;几乎所有的Windows API都可以在客户端调用;客户端代码执行效率达到了C++的级别; 能使用客户端电脑的所有硬件资源。
具备一个简约而高效强大的服务器容器环境,能够用Delphi Midas的开发模式开发高效率的、能够穿透防火墙、在互联网上运行的应用服务器,天然集成无状态中间层业务对象的机制,系统层次简捷健壮,充分体现了三层构架的高性能,将三层构架系统的特性发挥到了极致;
CBX具备高度开放的访问接口,天然面向和各种Web系统交互和集成,诸如:JSP、ASP、ASP.Net、PHP乃至静态html网页,开发者不仅可以将CBX模块自如的嵌入到纯Web系统中,而且还能通过灵活的接口和CBX对象交互,让CBX充当各种纯Web构架方案的强有力补充,弥补纯html技术能力所不能及之处。

请加入500人超级CBX&Delphi群 11701114
[解决办法]
坚实第一。
大部分用C/S。三层的话就用HTTP或者SOAP,80端口畅通无阻呵呵。
[解决办法]
各位有做过JAVA+C#+VC+DELPHI混合开发的项目吗呵呵。我最近做了个演示用的小项目,竟然是JAVA+C#+VC+DELPHI混合。
[解决办法]

引用:
各位有做过JAVA+C#+VC+DELPHI混合开发的项目吗呵呵。我最近做了个演示用的小项目,竟然是JAVA+C#+VC+DELPHI混合。



听厉害的
[解决办法]
本人使用Delphi Socket c/s三层,效果不错。
[解决办法]
三层和两次不重要,重要的是客户能接受。否则再好的技术也得不到市场的认可。没有了市场,你觉得还能生存下去吗?
[解决办法]
我都研究完这个三层了,你还在研究呀
http://topic.csdn.net/u/20111228/16/c561c4ed-5c56-43a6-a40f-a55577f4da17.html

读书人网 >.NET

热点推荐