用C#开发CS程序封装核心逻辑使用COM组件还是Web Service

y2012 2019-01-22 11:17:27
CS程序有很多客户端,出于安全的考虑需要把核心的逻辑封装起来防止别人破解。目前我想到的第一种方法是编写COM组件,把逻辑放在这些组件中,在C#中调用组件。第二种方法是在服务器上开放Web Service接口供客户端调用。不知道各位这种情况都是怎么处理的。
...全文
115 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你的 COM 组件还是 .net 平台编程生成的吗?
weixin_44603998 2019-01-22
  • 打赏
  • 举报
回复
你的目的是加密,加密有很多方法,大多数都是通过自己的算法进行加密,相对来说保密性还是不错的
  • 打赏
  • 举报
回复
比如说你有一个功能可以给图片上的人美颜,那么显然这个服务功能应该用几万台服务器来实现,因为它背后是一大堆产业、复杂的企业运营逻辑。而不是一个简单的 COM 可以说明的。只想到 COM 的话,说明你做的东西还太小。
mk_lucifer 2019-01-22
  • 打赏
  • 举报
回复
这要看运行是否会对服务器造成很大负担,就比如你一个图形渲染的算法也要在服务器上执行,这显然是不合适的。。还有既然是C/S框架,根本不需要依赖COM组件,普通动态链接库,甚至是静态库也没什么问题,除非你是b/s,那是没办法。。。而且如果走B/S客户也不一定愿意去安装这么一个组件。。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧