做ERP项目采用DCOM是否可行????(有三层开发经验的热烈欢迎!!!)(200分)

  • 主题发起人 主题发起人 frenking
  • 开始时间 开始时间
如果要跨域访问,DCOM是不可行的,至少是很麻烦的,这一点连MICROSOFT自己都承认;
跨域访问,用SOCKETCONNECTION是可行的,也比较常用;
B/S建议你还是用JAVA来作,DELPHI在这个技术架构下并不是主流工具,也不是最合适的工具。
 
不过如果即使人数比较少,比如是100客户端,但是因为C/S是客户端直接和数据库相连的,那么购买数据库LICENSE的钱就不少了吧
ORACLE可不是那么便宜的呀
 
参考因素
1。用户连接度,少了不好,多了不好。。
2。项目结构设计师对多层的深刻认识[:D]
3。听取我这样废话而不自己测试和思考的度[:D][:D][:D]
 
用三层也有三层的好处.
例如C/S,服务器用ORACLE数据库,每台客户机电脑就要安装ORACLE的客户端且配置好,
程序才能访问数据库.
如果用MIDAS,则服务器端配置一下就行了,客户端轻轻松松.何乐而不为?
 
当然可以了,速达的ERP就是用的DCOM
 
不做不会有进步!
 
可以,但你们会很失败的,金蝶的财务就是,但很慢,但在都只用用win终端连到服务器上去做账,比传图片还慢。
但我不知用dom有没办法对数据在传输前进行压缩,如果这个你没法解决,还是不要用这种方法。
 
首先要真正掌握技术(因为这种东西不象两层的),否则作完后才发现有问题,
你就会很惨了!!!!
 
用Midas结合COM+会有比较好的性能和开发简易性。
或者只用Midas也不错,只是那个东东要自己控制事务。
但是有一点:不要为了技术而技术,技术要为应用服务。而且在使用某项技术前对所使用到的内容有详细的了解。
 
com+其实很好,但是设计的不行还是不用,3层或多层体系关键的问题在业务逻辑的设计。
其实就是把c/s中的业务独立出来,做一个单独的处理,这是一个较为高级的设计模式,对
设计者的水平要求较高,正如李维说的不好的3层比c/s差的很多,不过com+已经不是什么
新鲜东西,现在我们已经开始用soap或则.net来做了,确实比c/s更适合多用户多客户端的
多层体系的软件系统,总之c/s是一种基础的设计,没有好的基础什么都不要想。
有什么问题可以直接和我交流:my email is 3boy@sohu.com
 
用com+的话,要有好的设计模式,掌握实现技术。最好有经验的人来带,比如请我去,赫赫。
 
多人接受答案了。
 
后退
顶部