我发觉很多WEB系统开发者,一谈到开发语言的时候,大多均选择C#做为其开发语言,极少有人还选择VB.NET,到底为什么?C#真的是比VB.NET优秀而且是优秀很多吗?早期的VB语言确实因为某些方面的性能不好被人诟病,但在.NET时代,VB的性能也得到了很大的提升,各方面的性能均突飞猛进,有什么理由重C#而轻VB?
我很困惑,从我个人来讲,我比较欣赏VB的整齐美观的语法结构,而不喜欢C#大括号满天飞的页面,但VB.NET真的是那么差吗?
请喜欢VB的朋友谈谈VB的优点,也请喜欢C#的朋友谈谈C#的优点。
C#对于许多程序员来说是一个新的技术,程序员的特点就是对新事物感兴趣,至于vb.net由于盖上了vb的帽子,所以对新鲜事务感兴趣的程序员自然会选择C#
c#我认为就是。不用转义符了。方便,效果不错。还有就是赶时髦。
C#能够做的事情VB.Net都可以做到
只是C#的语法简洁一些,不过这也是见仁见智的问题
VB.Net与C#都是符合CLS规范的.Net语言,它们使用同样的类库,编译之后都是中间代码,所以总的来说是没什么差别的,差别只是在开发期间
其实VB.net也很不错的
我以前用VB,转向net后,开始用C#,其实它的语法相对还是较简单,容易入门。另外,C#学的好点,转向java也容易些。
都是一种编程工具而已~~~
俺在用vb.net写论坛呢,好多问题四处问人,回答的很多都是c#的,哎,无奈呀,不过这样也好,两种代码俺都可以看了,哈哈
和上面那位一样,我也用VB.NET,但网上很多代码是C#的,所以C#也学了些,两者应该只是语法上的区别,而且很容易互换.
记得一本书上说的好:选择VB还是C#只是选择了不同的生活方式而已.
C#能够做的事情VB.Net都可以做到
只是C#的语法简洁一些,不过这也是见仁见智的问题
VB.Net与C#都是符合CLS规范的.Net语言,它们使用同样的类库,编译之后都是中间代码,所以总的来说是没什么差别的,差别只是在开发期间
--------------------------------------------
VB出来很长时间了,以前的VB的确不适合编写复杂的应用,VB语言的本质不太好,而VB.NET的功能是超级强大的,没有任何地方输给C#
个人习惯问题吧
c#的运行效率要好一些
C#比较简练,用起来比较舒服,
而且C#是可以在Linux平台下运行的,而VB.net 是不可以的!
VB.net有一点好处,代码比较随意,要求比较松
纯粹为了满足大多数招聘信息中的那条"熟悉c#者…………"
习惯而已,最终出来的代码都是一样的
我比较喜欢VB.NET
以前学过一点JAVA,喜欢C#的书写方法,很不喜欢VB老是Sub来Sub去,麻烦!
最讨厌的就是vb的dim 这dim那的,用C#多简洁:string mystr就申明了一个string类型的变量mystr,用VB就得 dim mystr as string。
最大驱别在于名字不同!
vb.net编译速度比较快
开发效率也要高一些
关键看语法习惯
vb支持者
看着{}{}{}{}{}{}{}{}{}脑袋就大!
除了代码编写习惯,有些写法不同,个人感觉没有太大区别。
有人说c#的结构更好些,我到不认同。
结构在于程序员,不在于语言。
都是MS的,都不错。现在是VB.NET---》C# 中........
毕竟C#用的人多,没有办法。
其实,很多都是习惯,没有好于不好的。
以前习惯了VB.NET,现在转C#,只是不太习惯,全看个人。
建议楼主还是用C#,毕竟人多势众阿。
现在用VB.net,公司说用vb.net,没办法,
可能换一家公司就用c#吧,现在两种语言都看,因为网上很多例子都是C#,
看多了很多也都熟悉了
喜欢用VB,但提的问题大多数人用C#,为了兼容,等这段时间我的事情做完了就学C#。
好一个用好了都行,要精!
VB。NET
其实VB.net也很不错的
我现在也是用的是vb.net,我觉得vb.net还是比较好,c#也不错,
所以我觉得做web程序员,应该两种语言都懂,而且我觉得,懂两种语言并不是什么难事
用两种语言做程序,只是语法差别而已,而把这些不同的语言弄熟悉,最多一两个月而已
都不错!!!!计较那么多干什么,我两个都用!!!!