WINCE6.0应用程序可以用C#来开发吗?和C++开发的效率和运行效率大概有哪些,该如何处理

WINCE6.0应用程序可以用C#来开发吗?和C++开发的效率和运行效率大概有哪些
大家好,我们公司目前要进行WINCE6.0下的应用开发,不知是否可以用C#来开发应用程序,和用C++来开发的效率和运行效率的差异大概有哪些?到底是选择用C#还是C++来开发更好?

备注:因为我不太熟悉WINCE下的应用开发,我们嵌入式开发项目组(广州山峰测控技术有限公司)急需一名WINCE下应用开发工程师,最好是用C++或者C#来开发WINCE6.0下的应用,欢迎有相关工作经验的朋友加入我们的研发团队,我的QQ是597038165,邮箱是loongembedded@163.com,在此不是做广告啊,只因急需可以马上到职的WINCE应用开发的工程师,所以恳请版主不要删除此贴,谢谢啊,还有大家别忘了讨论上面的问题啊,在此先谢谢了
------解决方案--------------------
建议LZ还是选择C++
------解决方案--------------------
C#也可以,效率相差不大,不过建议还是用C++,LZ的招聘有什么要求啊?我现在想换个环境
------解决方案--------------------
都是建议用c++么?
主要要看你这边到底是什么应用的了,要实现哪些功能,速度要求,还要看公司原先的技术积累【库、组件等等】
个人写了一段时间的c#应用,真是写得非常好的话,也不比写c++简单,很多地方需要去突破,有的时候和底层打交道,人都快调试得崩溃了,
wince下.netcf好处:上手快,类库多,至于速度,没有想象的慢【要看你的硬件平台】,目前只发现启动速度慢点,其他基本能够满足需求;有的时候,也会遇到一些稀奇古怪的需求,比较痛苦,比如socket的异步处理,wifi管理等等;
还是哪种语言顺手就用哪种,
------解决方案--------------------
CE上C++可用的资源多一点

其实选那个要根据自己实际的情况来定
------解决方案--------------------
ce上用C++的人多点,找问题方便
------解决方案--------------------
建议用C++,因为wince不仅有应用,还有驱动。用C++写应用的话,以后的代码还可能移动到驱动中,如果是C#,就只能做应用了。

不过,如果仅仅是做应用,不考虑后续的话,其实哪个顺手就用哪个,也没多大区别。
------解决方案--------------------
呵呵,功能不算多,c#和c++都可以选择,要看招聘的程序员原来做过什么实际的项目了,语言不重要,都没啥经验的话,c#上手可能会快点,但也容易出现一些问题,毕竟在pc上开发和ce上开发还有一些区别,要考虑资源。

wince数据库选择:sql ce或者sqlite,这边是选择的sqlite,性能蛮好,目前还没未发现什么问题。
pc服务器上的数据库就看你们自己选择了,sql server或者其他oracle啥的,mysql也可,

------解决方案--------------------
驱动层毫无疑问的用C/C++,上层界面的话,就看你们公司的人力资源,熟悉什么用什么,这就是最快的开发速度,尽可能的用好本公司原有的班底才是最好最快的开发路线
------解决方案--------------------
建议 sql ce+C#吧,这样开发效率有保证。。。在有些行业上 已经很普遍了
------解决方案--------------------
wince用EDB也可以,sql 还是比较多的,C#开发的应用层开机得时候比C++的慢几秒,运行以后效率和C++的你感觉不到区别的,我们之前用C++的C#开发过一样的程序,也是军用的,能感觉到的就这点差别
------解决方案--------------------
C#在arm11上效率还可以,只要不是数据量特别大的计算,都还是可以接受的。如果是类似服务器的应用环境,就要谨慎了

在同等水平的前提下,开发速度上,C#比C++快

还有一些C#和C++的效率对比的帖子,可以看一下
------解决方案--------------------
都是高手,我只是个水军,帮顶。
------解决方案--------------------
c++吧这个资料比较多
------解决方案--------------------
c#在嵌入式下写的程序运行比较慢
它占的内存比较多
嵌入式这个本来硬件资源就不咋D
所以建议用C++开发啦~