选择C#还是VB.net,我糊涂了
我非常喜欢asp.net,我一直用的VB.net语言,但眼下网上的技术文档,以及大型的站点都是用C#,而我们现在不开这门课,而是JAVA,两种语言有很多相同点,我们以前开过VB,C,每一门学得不算太好,我马上就要毕业了,我是想真正的投放asp.net的开发行列,vb.net在社会上能有多大市场?我想学C#,而它与JAVA太接近,我的大脑会不会晕,心思会不会分散?我彻底不知道了,请有经验长者指明一条道路吧,谢谢啦! 问题点数:5、回复次数:21Top
1 楼fanglibang(小久)回复于 2005-09-24 02:25:13 得分 0
学C#吧。。。C#入门也容易,我也是从VB.net转向C#的。。Top
2 楼chjlcn(http://www.chenjiliang.com)回复于 2005-09-24 03:40:02 得分 0
C#吧,很爽,Top
3 楼fpnet(人在深圳【男人一生中最大的敵人是他自己】)回复于 2005-09-24 07:34:18 得分 0
其實學好.net框架才是主要的.VB.net與C#隻是語言,表現形式而已。
我本來也是學習C#,現在公司用Vb.net,那也隻有用VB.net了。Top
4 楼xiangeialice(夜风来袭)回复于 2005-09-24 07:51:39 得分 0
语言是次要的,重要的还是编程思想、结构!Top
5 楼jyk(今天由我来写的代码,明天就让程序自己完成!喜欢编程。和气生财。共同提高。共同进步!)回复于 2005-09-24 08:21:27 得分 0
C# 和 VB.net 是一样的Top
6 楼lyr126(我爱编程)回复于 2005-09-24 08:31:30 得分 1
同意xiangeialice(献给爱丽丝)
我的理解是:编程的人之于语言,就像玩电脑的人之于Windows。只是一个工具。Top
7 楼win3721(sky)回复于 2005-09-24 08:33:33 得分 0
选C#,我们公司开发人员全是C#工程师!Top
8 楼joeweng(蓝天天蓝)回复于 2005-09-24 08:53:54 得分 1
C#吧!其实都一样.
不过好多程序员都是从C++或java过来的,所以他们对c#比较情有独中
其实两个都一样,不地为了你更好的学习,我觉得你选c#比较好.我以前也是用vb.net的,转C#也就一个星期的适应时间,就足够了Top
9 楼oufork(小叉子)回复于 2005-09-24 09:12:55 得分 0
公司要用哪个就选哪个吧。这两门语言有分别吗?不过变量声明和语法结构不同而已。Top
10 楼TrueYi()回复于 2005-09-24 09:24:55 得分 1
最好别跟潮流,,,跟着你会觉得你永远落后...
别人在用C#你就学C#,,学会了,你比别人差,
别人又要转java了,,你又学java,学会了,你还是比别人差
我的意思是,学你专长的,,研究深一点.....
别人在转来转去,,你不转,,到时就是你最牛了,,
呵呵,,,
Top
11 楼zhou_she(千山飞雪)回复于 2005-09-24 13:28:41 得分 0
老兄说一个星期就能从VB.net中转到C#中来,让我学C#有信心了,看了这么多朋友的建议,我有一些自己的想法了,C#与VB.net在ASP.net编程中,他们也只是一个代号来描述ASP.net而已,它们都不涉及到这两种语言的本质,现在不是有一种专门的转换工具吗,可以在ASP.net中将这两种语言相互转换,由此选择C#还是VB.net不是根本,其实最根本的还是要理解ASP.net的本质,大家说对吗?为了应付社会吧,还是由VB.net转向C#吧!!!Top
12 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2005-09-24 14:34:48 得分 1
你的理解基本上是对的。至于最后一句嘛,虽然有点别扭(我可以给你举出国内最好的几家公司是vb.net开发的),但是你的情况也完全可以理解。Top
13 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2005-09-24 14:40:28 得分 0
我当初在公司里做主管的时候,用c#。但是自己做的项目用vb.net。我的感觉,c#远不如vb.net好用(虽然有些令人艳羡的功能),用vb.net的初中级程序员理论素质似乎较低(因为容易含混偷懒亚,例如很多地方不需要强类型),但是如果做高级的设计和管理工作,理论提高的速度也是飞快的。Top
14 楼lionelwy(顺)回复于 2005-09-24 14:48:17 得分 0
upTop
15 楼zhou_she(千山飞雪)回复于 2005-09-24 14:50:20 得分 0
在我接触到的编程语言中我的确感觉到VB.net似乎是最人性化的,的确非常好用,现在社会上用C#不是一种趋势而是现实,我的学历低,马上就要走上社会了,只能却适应它了!Top
16 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2005-09-24 15:07:25 得分 1
基本上,招聘vb.net程序员的时候不会拒绝熟练用c#而不会用vb.net的人,因为 vb.net 好用。这本来是个变态的事,正如你说的,是个社会现实。所以还是鼓励你用三四周时间钻到c#里边去把基本语法搞清楚。你可以使用 reflector 等方便工具去对比研究同一段程序不同语言写法之间的区别。
但是我招聘的时候只问工作经验,只探讨具体子系统的工作机制和流程,你用任何语言我都接受,包括java。我从来不出几道考题去考别人某种语言的语法(例如数组怎么创建和使用),我出的问题都是为了看看别人的思路——是急功近利、拼凑、有明确的启发、还是过于苛求自己等等。Top
17 楼bjwangxm(Xim)回复于 2005-09-24 15:12:00 得分 0
很同意xiangeialice(献给爱丽丝) 的意见。
VB.net和C#.net都无所谓,关键是学思想,这两个你用的再熟,没有思想也难有发展。
有了思想,用什么语言实现就显得不那么重要了。而且许多编程语言的思想都是一样的。
Top
18 楼pangzhenjian(建)回复于 2005-09-24 18:17:39 得分 0
为了长远发展,转 C# ,我要再转Top
19 楼wjlovell(我是一棵青青菜)回复于 2005-09-25 01:07:58 得分 0
学你最擅长的Top
20 楼liyufeng1983(小蜗牛)回复于 2005-09-25 12:39:16 得分 0
C# 和 VB.net 是一样的Top
21 楼cchuier(cchuier)回复于 2005-10-04 10:40:54 得分 0
C#Top




