1,因开发的是C/S模式的软件,因考虑到客户端的运行环境,如果客户端没有.net Framework那应该怎样解决这个问题.
2,还有客户端的这个软件可能会打包一些其它语言开发模块进来,如用.NET 开发那能不能打包一个用C++开发模块进来.
3,从客户端的稳定性和扩展这两种语言应该怎样选择呢
1,要求或者主动给客户安装.Net Framwork;
2,可以打包;
3,C#
1 现在有些模式是不需要安装.Net Framwork运行.NET的程序,像移动的飞信
2 可以打包进来
3 感觉没什么可比的,二种语言都有他的优点.主要是你们开发方对那种语言精通, C++开发成本会比C#的高
1. net fx 本身的安装以后都会集成的Windows系列的操作系统中,基本不用担心这个问题。
2.引用非托管的程序集是没有问题的。
3.稳定性和扩展要看设计,与语言关系不大。
4.QQ类似的提示可以用.net Remoting 当然一般的Socket通讯也可。
1、.net 更加的简单、高效。但是.net的类库实在是有点大。
2、c 灵活、强大、如果有c语言功底的。用c应该更加的好。
至于稳定、扩展上将的话,和语言本身是没有很大的关系的,这是程序员的水平问题。毕竟c是成熟的开发语言,.net也是经受过考验的。
至于你说的功能,任何语言都可以实现。实现的思想也是一样的。就是编码的方式、语法不一样。就 看你对那种语言更熟悉了。
楼上几位说的很对, 这里有篇帖子希望对楼主有所帮助.
[原创]C# C/S结构数据库系统框架详解及源代码下载(一)
非托管C++和C#语言擅长的领域不一样。
前者诞生时间很久了,语言学习难度大,一般不适合做企业管理系统。
c#和JAva类似,属于托管语言。如果开发个企业内部桌面管理系统或者网站,c#更合适。
看你具体的产品了。