Ruby on rails 用于rails开发人员的.NETMVC手册

Ruby on rails 用于rails开发人员的.NETMVC手册,ruby-on-rails,asp.net-mvc,Ruby On Rails,Asp.net Mvc,我是一名rails开发人员,正在寻找一本好的.NETMVC书籍或教程。我不知道从哪里开始。我必须先学习.Net web表单和c#吗?或者我可以直接通过.Net MVC吗?你不必从web表单开始;作为Rails开发人员,从ASP.NETMVC开始可能更容易。最终,每种方法都提供了一种非常不同的web开发方法,您的选择将取决于您的具体需求。许多人会认为MVC是更好的选择。。事实上,每一个都有自己的位置。此外,请记住,并非每个ASP.NETMVCWeb应用程序都是从头开始构建的;有几个项目最终可能会从

我是一名rails开发人员,正在寻找一本好的.NETMVC书籍或教程。我不知道从哪里开始。我必须先学习.Net web表单和c#吗?或者我可以直接通过.Net MVC吗?

你不必从web表单开始;作为Rails开发人员,从ASP.NETMVC开始可能更容易。最终,每种方法都提供了一种非常不同的web开发方法,您的选择将取决于您的具体需求。许多人会认为MVC是更好的选择。。事实上,每一个都有自己的位置。此外,请记住,并非每个ASP.NETMVCWeb应用程序都是从头开始构建的;有几个项目最终可能会从经典的ASP.NET迁移而来

C#是可在.NET中使用的许多编程语言之一……尽管我强烈建议学习C#,但从技术上讲,您可以使用名为“IronRuby”的Ruby实现开始。你应该先学C#吗?再说一次,这取决于你。。。尽管精通Ruby对Rails开发人员很有帮助,但熟悉您选择的任何一种语言都将有助于学习新的框架。更重要的是,如果你试图同时解决这两个问题,学习曲线将变得更加陡峭。。C#,肯定不同于Ruby


无论如何,我强烈推荐&开始吧。

你不必从Web表单开始;作为Rails开发人员,从ASP.NETMVC开始可能更容易。最终,每种方法都提供了一种非常不同的web开发方法,您的选择将取决于您的具体需求。许多人会认为MVC是更好的选择。。事实上,每一个都有自己的位置。此外,请记住,并非每个ASP.NETMVCWeb应用程序都是从头开始构建的;有几个项目最终可能会从经典的ASP.NET迁移而来

C#是可在.NET中使用的许多编程语言之一……尽管我强烈建议学习C#,但从技术上讲,您可以使用名为“IronRuby”的Ruby实现开始。你应该先学C#吗?再说一次,这取决于你。。。尽管精通Ruby对Rails开发人员很有帮助,但熟悉您选择的任何一种语言都将有助于学习新的框架。更重要的是,如果你试图同时解决这两个问题,学习曲线将变得更加陡峭。。C#,肯定不同于Ruby


无论如何,我强烈推荐&开始吧。

你不必从Web表单开始;作为Rails开发人员,从ASP.NETMVC开始可能更容易。最终,每种方法都提供了一种非常不同的web开发方法,您的选择将取决于您的具体需求。许多人会认为MVC是更好的选择。。事实上,每一个都有自己的位置。此外,请记住,并非每个ASP.NETMVCWeb应用程序都是从头开始构建的;有几个项目最终可能会从经典的ASP.NET迁移而来

C#是可在.NET中使用的许多编程语言之一……尽管我强烈建议学习C#,但从技术上讲,您可以使用名为“IronRuby”的Ruby实现开始。你应该先学C#吗?再说一次,这取决于你。。。尽管精通Ruby对Rails开发人员很有帮助,但熟悉您选择的任何一种语言都将有助于学习新的框架。更重要的是,如果你试图同时解决这两个问题,学习曲线将变得更加陡峭。。C#,肯定不同于Ruby


无论如何,我强烈推荐&开始吧。

你不必从Web表单开始;作为Rails开发人员,从ASP.NETMVC开始可能更容易。最终,每种方法都提供了一种非常不同的web开发方法,您的选择将取决于您的具体需求。许多人会认为MVC是更好的选择。。事实上,每一个都有自己的位置。此外,请记住,并非每个ASP.NETMVCWeb应用程序都是从头开始构建的;有几个项目最终可能会从经典的ASP.NET迁移而来

C#是可在.NET中使用的许多编程语言之一……尽管我强烈建议学习C#,但从技术上讲,您可以使用名为“IronRuby”的Ruby实现开始。你应该先学C#吗?再说一次,这取决于你。。。尽管精通Ruby对Rails开发人员很有帮助,但熟悉您选择的任何一种语言都将有助于学习新的框架。更重要的是,如果你试图同时解决这两个问题,学习曲线将变得更加陡峭。。C#,肯定不同于Ruby


无论如何,我强烈推荐&开始吧。

正如user3435091所说,你不需要学习WebForms,这是在ASP.NET中使用web应用程序的老方法(下面详述的书解释了原因,但基本上它必须与web应用程序一起使用,web应用程序往往是无状态的,而WebForms则走向相反的方向)。有了ASP.NET MVC,您将发现与rails有一个基本的相似之处,您拥有您所期望的模型、视图和控制器(它们都遵循MVC这一体系结构),因此您不必改变当前构建web应用程序的思维方式。MVC使用的模板引擎是Razor,它还使用视图、局部视图、布局、帮助器、ajax帮助器等概念(默认情况下也使用jQuery)。 我认为最难学习的部分是ORM(您有EntityFramework和NHibernate,Java Hibernate:s的.NET实现)和C#使用属性(类似于Java注释)。此外,在.NET中,您没有提供现成的nice rails控制台

我用来学习ASP.NETMVC3的书(我可以推荐)是亚当·弗里曼和史蒂文·桑德森写的

希望