首页 新闻 赞助 找找看

开发c/s模式软件,从稳定性和扩展性来说应该选择C#,还是C++

1
悬赏园豆:100 [已关闭问题]

1,因开发的是C/S模式的软件,因考虑到客户端的运行环境,如果客户端没有.net Framework那应该怎样解决这个问题.

2,还有客户端的这个软件可能会打包一些其它语言开发模块进来,如用.NET 开发那能不能打包一个用C++开发模块进来.

3,从客户端的稳定性和扩展这两种语言应该怎样选择呢

问题补充: 4、用户什么可以实现样QQ右下角弹出消费窗,如服务器端向满足某些条件的客户端下发一条数据,客户端要即时显示并弹出消费窗(c/s模式)
蔚灵的主页 蔚灵 | 初学一级 | 园豆:35
提问于:2009-10-19 15:57
< >
分享
其他回答(5)
0

1,要求或者主动给客户安装.Net Framwork;

2,可以打包;

3,C#

Launcher | 园豆:45045 (高人七级) | 2009-10-19 16:02
0

1 现在有些模式是不需要安装.Net Framwork运行.NET的程序,像移动的飞信

2 可以打包进来

3 感觉没什么可比的,二种语言都有他的优点.主要是你们开发方对那种语言精通, C++开发成本会比C#的高

风浪 | 园豆:2996 (老鸟四级) | 2009-10-19 16:06
0

1. net fx 本身的安装以后都会集成的Windows系列的操作系统中,基本不用担心这个问题。

2.引用非托管的程序集是没有问题的。

3.稳定性和扩展要看设计,与语言关系不大。

4.QQ类似的提示可以用.net Remoting 当然一般的Socket通讯也可。

winzheng | 园豆:8797 (大侠五级) | 2009-10-20 00:08
0

1、.net 更加的简单、高效。但是.net的类库实在是有点大。

2、c 灵活、强大、如果有c语言功底的。用c应该更加的好。

至于稳定、扩展上将的话,和语言本身是没有很大的关系的,这是程序员的水平问题。毕竟c是成熟的开发语言,.net也是经受过考验的。

至于你说的功能,任何语言都可以实现。实现的思想也是一样的。就是编码的方式、语法不一样。就 看你对那种语言更熟悉了。 

邢少 | 园豆:10926 (专家六级) | 2009-10-20 09:05
0

楼上几位说的很对, 这里有篇帖子希望对楼主有所帮助.

[原创]C# C/S结构数据库系统框架详解及源代码下载(一)

http://www.vjsdn.com/bbs/bbsTopicDetails.aspx?pid=109201218

C/S框架网 | 园豆:205 (菜鸟二级) | 2009-10-20 09:28
0

非托管C++和C#语言擅长的领域不一样。

前者诞生时间很久了,语言学习难度大,一般不适合做企业管理系统。

c#和JAva类似,属于托管语言。如果开发个企业内部桌面管理系统或者网站,c#更合适。

看你具体的产品了。

Frank Xu Lei | 园豆:1860 (小虾三级) | 2009-10-21 11:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册