source

Ruby on Rails vs.의 경우 NET MVC 3.NET 가이?

ittop 2023. 4. 27. 22:42
반응형

Ruby on Rails vs.의 경우 NET MVC 3.NET 가이?

저는 RoR이 매우 생소해서 ASP 중에서 선택하고 싶습니다.NET MVC3 및 RoR.C#는 제가 오랫동안 해왔기 때문에 더 쉽지만 ASP에서 RoR을 사용하는 것을 고려해 볼 점이 있는지 궁금합니다.실제 세계 웹사이트를 개발하는 NET MVC?

ASP로는 얻을 수 없는 RoR로는 또 무엇을 얻을 수 있습니까?RoR을 마스터하는 데 시간을 할애할 가치가 있는 NET MVC 3?저는 이용 가능한 커뮤니티 RoR 플러그인이 한 가지 이유일 것이라고 생각했지만, 조직화되어 있지 않고 올바른 일을 하기 위한 학습 곡선이 너무 커서 새로 온 사람에게 실질적으로 많은 시간을 절약하지 못할 것 같습니다!제가 틀릴 수도 있고, 이에 대한 당신의 실제 의견에 정말 감사드립니다.아직 ASP를 배워야 한다는 것을 명심하세요.NET MVC 하지만 그것은 a에게는 빠르게 들립니다.NET 가이!

RoR이 a에 제공할 수 있는 기능ASP보다 RoR을 선택할 가치가 있는 넷맨.NET MVC 3? 그리고 실용적인 조언을 부탁드립니다! :)

그들은 둘 다 환상적이고, 같은 목표를 매우 빠르게 달성할 수 있습니다.저는 얼마 전에 배우기 위해 훌륭한 책을 사용했습니다. 그리고 그것은 여러분의 분야에 바로 들어갈 것입니다. 레일즈: for.넷 개발자

그리고 얼마 전에도 MVC에서 RoR로 간다는 글을 올렸습니다.

비교와 관련하여, 두 가지 모두 앞서 살펴본 바와 같이 강점이 있지만, 여기 제게 눈에 띄는 몇 가지가 있습니다.

  • 저는 RoR의 배포와 라이브 사이트에 푸시하는 간단한 방법을 정말 좋아합니다. 실행할 스크립트가 전혀 없고, 코드가 실제로 작성되면 명령줄을 조금만 사용하면 실행할 수 있습니다.만약 당신이 RoR을 선택한다면, 명령행 명령을 이해하세요 - 그것은 당신의 삶을 훨씬 더 편하게 해줄 것입니다!

  • 말씀하신 것처럼 플러그인은 훌륭하며 속도를 높이는 데 사용할 수 있습니다.

  • .Net 개발자로서 MVC는 쉬운 일이 될 것입니다. 이전의 2.0 비레이저 렌더링보다 매우 간단하고 덜 혼란스러웠기 때문에 레이저를 사용하는 것을 추천합니다.

  • .Net의 EF4는 데이터 처리를 위한 우수한 ORM 시스템인 RoR의 ActiveRecord와 거의 직접 비교할 수 있습니다.

  • 저는 그것을 발견했습니다.Net의 문서는 좀 더 일관성 있고 철저합니다.

  • RoR에 대한 한 가지 문제는 신속하고 급격한 변화였습니다. 얼마 전에 호스트에서 3.0으로 업그레이드되었고 버전을 잠그지 않았습니다. 새로운 것을 알아낼 때까지 모든 종류의 것이 깨졌습니다(버전을 동결했어야 했습니다).

그것은 깔끔한 선택이 아닙니다 - 둘 다 훌륭합니다.당신은 이미 a이기 때문에.넷 개발, 나는 MVC3가 가는 길이라고 생각하지만 둘 다 배우기 쉽습니다.

저는 둘 다 사용하고 좋아하고, 이런 질문의 문제는 사과 대 오렌지에 대해 하루 종일 말할 수 있을 정도로 다르다는 것입니다. 하지만 여러분의 질문은 꽤 구체적이지 않기 때문에, 저는 그냥 이렇게 말할 것입니다.

스스로를 "a"라고 생각한다면요."NET guy"" 그러면 C#과 매우 다르게 작동하는 언어를 배워야 하며, 루비와 같은 동적 언어는 시작하기에 나쁘지 않습니다. (또 다른 옵션은 Haskell, Scala 등과 같은 기능적 언어일 수 있습니다.

당신이 그렇게 한 후에 당신은 더 나은 프로그래머가 될 것이고, 당신은 스스로를 "a"라고 부를 필요가 없을 것입니다.더 이상 NET guy!

여기서 RoR dev는 아니지만, 저는 장고를 하고 장고에 대해서도 같은 질문을 할 수 있을 것 같습니다.제가 ASP보다 장고를 가장 좋아하는 것 1위입니다.NET MVC는 장고가 이미 ORM과 함께 제공된다는 것입니다.즉, 웹에서 찾을 수 있는 대부분의 코드 예제는 비슷한 패턴을 따를 것입니다.ASP와 함께.NET MVC는 좋은 것일 수도 있지만 혼란을 일으킬 수도 있는 다양한 ORM에서 고를 수 있습니다.

하지만 @Craig가 말한 것처럼, 그것은 정말로 사과 대 오렌지입니다.ASP를 뽑겠습니다.MS 스택에 배포해야 하는 경우 NET MVC, Linux에 배포해야 하는 "개인" 프로젝트 또는 프로젝트에 장고를 사용해야 하는 경우.

크레이그 스턴트에 대한 당신의 답변에서 당신은 '당신이 가진 제한된 시간에 맞는 옵션'을 원한다고 언급했습니다.

mvc3를 사용하여 새로운 언어와 프레임워크를 동시에 학습하는 대신 바로 그것을 배우는 데 집중합니다.RoR은 훌륭하지만, 새로운 언어, 프레임워크, IDE를 한 번에 해결할 수 없습니다.안 했어요.

asp.net 웹 사이트에는 매우 빠르게 시작하고 실행할 수 있는 몇 가지 좋은 튜토리얼이 있습니다.

언급URL : https://stackoverflow.com/questions/6460184/ruby-on-rails-vs-asp-net-mvc-3-for-a-net-guy

반응형