刚开始学习 asp.net 不知道用哪个语言开发更好,请大家给个建议。

解决方案 »

  1.   

    学c# 是明智只举
    ------------
    何为明智之举?楼上能否说说C#的绝对优势?哪种语言用来顺手就行了,.net平台希望倡导的就是 无语言界限,当然在web开发方面,VB.net,C#,可能是比较好的、大众化的选择,
    要是楼主有编程语言的基础,不管是学习哪种语言都只需要一个短期适应的入门的过程,
    若是没有,我个人觉得C#并不是好的入门语言的(若有C/C++/Java的经验就很好了),倒是VB.net更容易上手,我们都要清楚,语言本身并不是关键,重要的是我们的思想,更不要认为哪种语言有着绝对的优势,一家之言,有代考证
      

  2.   

    我认为学c#比较好
        虽然c#不容易入门,但它比VB更规范一些,可以让你养成一种良好的编程习惯,如果你会c或c++学起来也不是很困难。
    养成一种良好的编程习惯对你以后大有好处,以后再学习其他的语言或是新的东西、你就会知道它的好处了。
    强烈建议!!!!!!!!!!!!!!!
      

  3.   

    推荐C#
    c#语法和java很相似,转java很方便。c#也是微软推荐语言,学的人多。
    我是从VB过来得,但不觉得vb简单,而且vb.net和c#.net实际用起来还是有些区别的。
      

  4.   

    管它呢
    C#能实现的
    VB也能
    反过来一个样
    用得好才是好。
      

  5.   

    其实vb.net与C#现在已经没有太大的区别了,也不像VB那样不规范化了.所以学习vb.net还是C#全由你自己来定了/
      

  6.   

    还要看你以前学过什么语言,VB还是C++,Java等.
      

  7.   

    C#高级编程(第二版) 定价:128
    VB.NET高级编程  定价:98
    ~~~~
      

  8.   

    从技术角度来讲,MS在DotNet中推出VB.NET是没有意义的,因为有了C#,C#是MS专门为.NET平台定制的语言,它既有VB.NET的易用和快速开发的特性,也把面向对象的思想应用到了极点.MS推出VB.NET的初衷是考虑到以前的VB程序员很多.当然还有其他原因.C#较之VB.NET在语法上更加严谨,网络编程更加强大,基本上支持.NET平台的所有类库.
    当然,我建议程序员应该多掌握几种语言(C++,Java,C#)这样面对不同的问题,可以用不同的方法解决,这也是dotnet平台跨语言的思想.
      

  9.   

    发表一点个人观点:
        高级语言发展到最后,特别是引入了面向对象的概念之后,各种语言本身的差异已经很小了,而且我认为这种发展的极至是自然语言。用什么语言并不是开发的首要问题了,最重要的是思想,至于用什么实现,仅仅是与个人习惯或者开发团队有关的次要问题了,正如.net的跨平台一样,它更大程度上是商业上的炒作而已,微软有RunTime,Sun有JVM,到头来大家都是一样的东西。
        现在的编程语言都很容易上手,关键是各个模型差异才早就了语言的差异,所以我认为什么语言并不是一件很重要的事。
        但是,C#在面向对象方面,确实不错,所以还是首推C#。
        仅仅是个人观点,有不同意见的请指正:)
      

  10.   

    同意楼上,个人支持c#,原因如下:
    1。和java相近,除非你一点儿都不想接触java
    2。语法规范清晰
    3。函数功能强大
    4。市场前景广阔
    5。c#比vb面向对象性更强些,
    另外个人感觉vb,vb.net不如delphi,而且它们的生态位相同
      

  11.   

    个人认为C#更好点,始终觉得在面向对象特别是类的应用上VB.NET不是非常的好,就像楼上几位说的,C#更像C/C++/java,是微软专门为.net平台量身定做的^_^
      

  12.   

    其实随便哪个都一样,现在快加紧学就是了,不过如果是初学,推荐C#,语法也简洁规范一些,长的代码看着也方便。其实难度都差不多,而且和JAVA语法很相似,不要以为是C语言派生出来的就难。
      

  13.   

    别多想了,用C#,强类型支持。
    vb.net语言本身来自vb,vb和.net的思想差距比较大。
      

  14.   

    我学的C#,不过感觉不容易啊,假期想用C#把数据结构、算法用C#实现,一起努力呀
      

  15.   

    我非常诧异于把Common Language Runtim和Java Virtual Machine看成一样东西的人......惊叹于他们的理解水平......
      

  16.   

    语言不是关键,我觉得好的编程思想是最关键的如果你真的想选择一门的问,那就选C#吧;我是从VB。NET转到C#的也不能说是转,两个都用,其实用好一个,另外一个也就不难了。。NET基本操作部份都差不多,不一样的就是习惯和一常用函数、方法等。
      

  17.   

    RunnaRen(什么时候才懂C#?) ,我不是说CLR和JVM是同一个东西,只是说微软在跟风Sun的思想而已,不要那样激动。
      

  18.   

    我也在学C#,可是学了一年了,还是笨鸟一个,一起努力呀。QQ:69280420