公司有一个项目,在服务器上要一直监听一个端口,接收端口数据,数据量大概每分钟1200条,然后再处理数据,数据的处理也就是分割字符串,之后再写入数据库,想写一个控制台程序来实现上面的操作,我的问题是,这个控制台程序是用C#写还是用C++写,优点缺点都是什么,数据库是SQL SERVER2000,如果用C#写运行效率怎么样,会不会出现服务器跑死的情况,因为一天服务器要24小时开机,并且有别的程序对数据库进行操作,但是操作量不大。

解决方案 »

  1.   

    用c++写。优点是你们于是可以拥有c++程序啦。用c#写效率当然不错,因为它是应用程序开发的首选工具。实践经验来看,我们招聘的那些专业程序设计工程师做这部分工作,c#程序员做4周的,c++程序员则需要做半年到一年。不过如果你们有的是钱烧,你们还是选择c++吧,因为这个可以消磨更多时光啊。
      

  2.   

    另外告诉你一个真实的的概念:这种程序叫做 windows service程序。控制台,只是用来调试和测试它用的。如果你接触世界上任何一个流行并开源的windows平台下的服务程序开发,都会遇到这个概念。