在从java背景学习ASP.net之前,是否有必要学习C#?

Sta*_*ark 1 asp.net

我将通过学院辅导来学习asp.net.我有java编程的背景但不了解.NET开发.我的问题是在学习ASP.NET之前我是否需要先学习C#?

类似的问题,但是因为我来自java背景,我想知道更好的建议,而不是在前面发布的类似问题中概括一个.

如果您对此有何建议怎么办?

Nic*_*ver 5

你不是在学习C#,或VB.Net,或任何重要的语言,你都在学习框架.最大的区别在于你倾向于课程,生命周期(无论是MVC还是WebForms等等).在语法方面,语言与大多数领域的java并没有什么不同,它是类和框架中的区别所在.

我会说不,你不需要学习C#,来自java语言将是最简单的部分,你将学习细微差别.学习框架本身的内容,无论语言如何,这将花费一些时间,而不是那么困难,只有很多可用.你永远不会全部学习,你不需要,随时随地学习你需要的东西.

作为旁注,有一些项目存在于java和.net中,例如hibernatenHibernate,你可以通过这些来看看这两个世界中可用的东西以及一些东西如何转换的体面比较.我相信还有更多,但现在想不出任何大的.