哪种语言适合asp.net-C#或VB

哪种语言适合asp.net-C#或VB,asp.net,Asp.net,我将深入挖掘asp.net。首先,我想知道哪种语言比asp.net有更多的功能和优势,无论是c#还是VB。无论你想做什么,它们都很好。这些功能非常相似。随便挑一个你喜欢的吧。这两个功能几乎完全相同。我相信它们在使用上大致相同。我想说,这可能取决于个人偏好,可能是基于你目前的经验(如果你习惯Java,用C#编程会容易得多,如果你习惯Visual Basic,你可能更喜欢VB.net)。它们几乎是一样的。但是我想你可能会发现使用c#比使用vb有更多的资源,你将能够在这两个方面获得相同的东西,但是如果

我将深入挖掘asp.net。首先,我想知道哪种语言比asp.net有更多的功能和优势,无论是c#还是VB。

无论你想做什么,它们都很好。这些功能非常相似。随便挑一个你喜欢的吧。

这两个功能几乎完全相同。

我相信它们在使用上大致相同。我想说,这可能取决于个人偏好,可能是基于你目前的经验(如果你习惯Java,用C#编程会容易得多,如果你习惯Visual Basic,你可能更喜欢VB.net)。

它们几乎是一样的。但是我想你可能会发现使用c#比使用vb有更多的资源,你将能够在这两个方面获得相同的东西,但是如果你是编程新手,并且想尝试一种可以帮助你更容易地融入其他语言的语言,我推荐c#,语法,数据结构和库的使用将使您为其他语言(如java、c/c++和更多语言)的细微差异做好准备,它们在功能上是相同的(除了一些您永远不会使用/发现的非常小的细节)

两者最终都被编译到同一个CLR

对于非程序员来说,VB.NET更容易阅读,例如:

If True Then
'Do something
End If
虽然C++对那些已经看到java或C++或其他东西的程序员来说更容易,但是它看起来和感觉更像其他编程语言,其中的IF看起来像:

if(true)
{
//Do Something
}
一个巨大的区别是C#(像大多数语言一样)在VB.NET不支持的情况下是区分大小写的。。。同样,在C#中,语句以“;”结尾,而在VB.NET中,只使用换行符(return)。这意味着在VB.NET中的较大语句中,必须使用u和“扩展”语句&


还有一些细微差别,但最终你可以用两种语言处理完全相同的事情。

功能相同,它们都可以使用.NET Framework

C#有更多的资源,而且它的语法更短,这通常被认为是更好的。我已经玩了很多语言,包括VB很长时间了,现在我不想再碰它了,因为它太冗长了


C#也有更多的开发者愿意使用它。试着雇一个VB开发人员。。。呵呵。

我建议两方面都来看看——说到底,语言语法相对容易掌握,而且它的框架需要花费大量的时间来适应一种语言,你可以在VB和C#in.Net之间进行转换

我从VB.Net开始,改用C语言,现在每天用两种语言编写代码——尽管我承认所有新项目都是用C语言开始的