2010-02-25 63 views

回答

5

你没有学习C#或VB.Net,或任何重要的语言,你正在倾斜框架。最大的区别是你正在学习类,生命周期(无论是MVC还是WebForms或其他)。在语法方面,大多数领域的语言与java并不完全不同,它是类和框架中的差异。

我说不行,你不需要学习C#,从Java未来的语言将是最容易的部分,你将学习的细微差别,当您去。学习框架本身的内容,不管语言如何,这将花费一些时间,而不是那么困难,只有很多可用的东西。你永远不会学到所有东西,而且你也不需要,随时随地了解你所需要的东西。

作为一个侧面说明,有项目,在那里,同时存在于Java和.NET,例如hibernatenHibernate,你可以通过这些挖看什么在两个世界提供一个体面的比较,有些事情是如何转化跨越。我相信还有更多,但目前还不能想到任何大问题。

0

Java的背景或没有,乔恩斯基特回答其他线程对您的问题。 ASP.NET是一个基于.NET构建的框架,本身并不是一种编程语言,因此您需要学习.NET语言才能开发ASP.NET应用程序。

0

你不会需要知道了一大堆,基本是相同的。语法相似。

我会建议你花费一些时间从一个语言点与它熟悉奈何不了那么多了,而是为了获得与.NET Framework经验。这与各种java sdk库类似,正如我确信你可以理解的那样,在构建应用程序时,理解你所使用的框架是非常宝贵的。

0

你可以同时学习它们;一个ASP.NET页面有一个HTML /服务器控件的标记页面和一个代码隐藏代码。用你的Java背景,你会理解语法(用一些不同的语法来学习)。所以在我看来,你不需要对C#有完整的了解,只需要一些基本的语法。大多数例子显示ASP.NET和C#或VB代码,所以你可以一次学习。