我以前的版本是vb的
现在看来跟不上潮流了,win7下面不稳定,我编过很多种语言了汇编,c,sdk的C++,java,vc,vb,c#
在erp里,台高端的重绘界面的地方不多,用哪个也就是查查语法的事.vb.net和c#我查着资料都可以拾起来,用起来的难度感觉也差不了多少
只是现在还想不太明白,哪种更适合快速建立这种企业应用的框架,哪种以后会比较主流,还有我如果请人帮我开发,哪种工程师会比较容易请到
.NET无所谓哪种语言...国内C#程序员多一些,国外VB程序员多一些,都是主流...
VB.Net和C#所能实现的功能都是一样的,因为它们都是基于CLR的语言,编译时都被翻译成中间代码
在中国,C#比较多,而在外国VB.Net比较多。在编程语言排行榜上VB.Net是第五名,而C#就不知道多少了。
如果你喜欢类C语言就用C#,如果想提高效率就用VB。Net(VB.Net的Intellisense要比C#强大,敲键盘的量相对比较小)
我以前用 VB 做过 ERP 开发。vb能够胜任。
ERP 开发主要是数据库的增删改查加报表,难点在于数据种类多,关系复杂,难以分析清楚。
如果关注“快速开发”、“哪种工程师会比较容易请到”,在目前,我建议用C#。
C#/VB.net 相对于VB/VC 来说,类库更大,功能更多。VB/VC基本上属于逐步淘汰阶段。C++ 根本就不适合于大型系统开发。C++语法复杂,内存泄露解决难,没有5年以上的经验,不要碰它。C++开发的软件规模,最大也就是杀毒软件/office 之类,更大的软件,比如进销存,都不建议用C++,更别说ERP了。
VB.Net和C#所能实现的功能