做网络摄像机视频监控平台系统开发语言用VC还是C#好
公司一直立足于安防行业系统集成,之前视频监控软件都是各家自带的软件,现在公司想做一平台软件,能兼容大多数方案及常用DVR,现在主要推IP网络摄像机,方案有TI和海思。常远规划想阶段接入平安城市,物联网。
目前大多数安防软件提供的SDK包有C++版,C版,客户端软件以VC居多,对硬件支持较好,C#速度不如VC,请专业人士指点一下,像这样的系统用VC还是C#好?
多谢!急急急
[解决办法]
C#需要依赖库,这是安装客户端比较麻烦的地方。
速度倒也差不了多少。
很可能你还要写ActiveX装在浏览器上。C#能行么?
[解决办法]
C#避免了指针等操作,因此可以开发出更加稳定的程序,我建议用C#,至于运行速度,这个和优化工作有关系的。另外依赖库的问题,我们每次都是把一大堆库都安装上,管他用不到用得到。
[解决办法]
C#做开发确实要快一些,毕竟,有很多库可以依赖。但是,C++的优势在于跨平台。而且,使用广泛。以后国家会越来越重视版权问题,到时候,windows会不会继续使用还是个问题。