CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

C#+COM组件的开发方式有什么不足的地方?

楼主junqilian(峻祁连)2005-07-23 00:45:18 在 .NET技术 / C# 提问

以前一直用VB/VC++/Delphi   +   COM/ActiveX控件的方式开发c/s结构的系统,现在c#出来了,很感觉有进一步学习的必要,但又不能放弃原有业务,请问用C#+COM的方式开办c/s系统会有什么问题吗?还是c#只在.net平台上有出色表现?  
   
  我简单的试了一下知道这种方式可行,但不知道真正应用环境下会不会遇到好像意想不到的问题,有没有人应用过这种方式作过开发?  
   
  请不吝赐教! 问题点数:20、回复次数:7Top

1 楼Sunmast(速马@Redmond, WA)回复于 2005-07-23 01:06:55 得分 3

COM+   Service在.NET变成了Enterprise   Service,可以看作COM+的托管包装,可以和原有COM+组件互操作  
  .NET技术本身还没有可以全部代替COM+Top

2 楼hdt(倦怠)回复于 2005-07-23 02:49:07 得分 3

不同环境下的不同应用,各有优缺点,纯的.net,开发部署可能会容易些,但是在性能上绝对不如com  
  .net最可恶的是客户端必须装.net框架  
  Top

3 楼chenzhanyiczy(hi)回复于 2005-07-23 03:17:41 得分 3

在.NET程序中凋用COM的话,.NET   CLR会产生一个RCW程序级,起着桥梁作用,正由于这个,所以在性能上会有所降低,而且部署COM很麻烦,容易出错,建议用.NET组建开发,毕竟.NET组建克服了COM的许多不足,是一个全新的组建Top

4 楼cuike519(I will be back!)回复于 2005-07-23 04:29:48 得分 3

COM+和.NET之间的交互通过Warp来实现的。.NET虽然有替代COM+的可能但是目前看来好像没戏!  
  Top

5 楼zjh135(aaa)回复于 2005-07-23 08:59:00 得分 3

这个问题就转变为:开发纯.NET程序好,还是COM与.NET结合的程序好了?  
  我认为你要开发.NET程序就要纯的.NET的程序不要参杂其它的程序会好许多,问题也可能少许多;  
  你要用COM程序你就用VB,C++或DELPHI,,这些成熟的产品好了.Top

6 楼junqilian(峻祁连)回复于 2005-07-23 09:35:54 得分 0

是这样的,现在经常作的就是在第三方COM组件上作二次开发,比如MapInfo   MapX,   虽然mapX也出了.net版本,但公司已经买了mapx,不好再改了  
   
  如果c#   和   mapX的结合并不是太好的话,那还是老老实实的用delphi好了Top

7 楼julong88((无锋之刃))回复于 2005-07-23 22:31:59 得分 5

为什么不用remotingTop

相关问题

  • com组件的C++开发
  • C#开发COM/DCOM组件
  • C#如何开发COM+组件??????????????
  • !!!!组件开发!!!!
  • 如何在C++下使用CDO组件开发邮件功能
  • c++ 如何开发DLL组件提供给ASP调用阿
  • C# 写 COM 组件
  • 请教高手!在c#里开发ActiveX控件和com+组件的问题?
  • ATL开发组件是C运行时库的冲突问题,急啊!!!
  • ASP的组件开发

关键词

  • .net
  • c#
  • 组件
  • delphi
  • 程序
  • mapx
  • 开发
  • 方式
  • 组建
  • 问题

得分解答快速导航

  • 帖主:junqilian
  • Sunmast
  • hdt
  • chenzhanyiczy
  • cuike519
  • zjh135
  • julong88

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo