저는 아직 웹 프레임 워크에 익숙하지 않습니다. Ruby on Rails 또는 Django를 선택하려고합니다. 초보자로서 어느 쪽을 선택해야합니까?웹 프레임 워크 - 초보자를위한 Ruby on Rails 또는 Django?
답변
둘 다 훌륭합니다! 내가 레일을 선호하기 때문에 :
- MVC! 모델보기 컨트롤러.
- 다양한 레일스 커뮤니티.
- Twitter, 37signals 제품과 같은 많은 큰 프로젝트가 Ruby on Rails를 기반으로합니다.
- Rails/Ruby 용 BIG 및 HUGE 라이브러리 및 보석.
및 기타 여러 가지 이유가 있습니다. 글쎄, 당신이 볼 수 있습니다 Rails Django-Comparison 및 rails-vs-django
므르
을 나는 RoR에 있지만 장고에 대한 지식 3 년을 사용 경험이없는. 장고의 아주 큰 이점은 매우 좋은 문서입니다.
특히 초보자에게는 이것이 가장 중요한 사실 일 수 있습니다. django 용 타사 응용 프로그램 (플러그 가능 모듈/플러그인)도 대부분 문서로 작성되어 사용하기 쉽습니다.
한편 Django 코드는 Python 코드 이후 더 읽기 쉽도록 IMO에 있습니다. Ruby 코드는 조금 더 엉망이되는 경향이 있습니다.
사실 : Django 문서는 오픈 소스 또는 상업용 제품 중 내가 본 적이있는 제품/프로젝트와 거의 같습니다. 더욱 놀라운 것은 소스 문서화와 명명의 일관성 유지라는 매우 높은 수준입니다. 내가 문서에서 뭔가를 알아낼 수없는 경우 (드문 경우) 나는 출처로 갈 수 있으며, 거의 항상 나는 (gasp!) 의미있는 코멘트를 포함하여 내가 찾고있는 것을 찾는다. –
이것은 일반적인 프로그래밍 배경에 조금이라도 의존 할 수 있으므로 약간 주관적입니다. 파이썬을 아십니까? 루비를 아십니까? 일반적으로, 여러분은 이미 알고있는 언어에 대한 프레임 워크를 선택하는 것이 가장 좋습니다. 그 다음에는 두 가지가 아닌 하나의 새로운 것을 배우는 것입니다.
모르시는 분이라면 현재 일반적인 개발 커뮤니티에서보다 많은 의견을 나눌 수 있기 때문에 Ruby on Rails를 사용하는 것이 조금 나을 것입니다. 이렇게하면 도움말 및 예제 코드를 온라인에서 쉽게 찾을 수 있습니다. 당신도 모르는 경우 전혀 프로그래밍 경험이있는 경우
, 당신은
... 루비 레일에와 오프 어쩌면 조금 더 낫다,이 시도 : 나는 발견했다 거의 모든 개발자 동료가 언어를 기반으로 RoR 또는 Django를 결정합니다. 둘 다 빠른 픽업이며, 더 자주는 아니지만 두 언어 중 하나가 당신에게 "말"합니다.
나는 내 코드 (그리고 인생)가있는 OCD이고, 나를 위해 파이썬이 더 적합했다. 나는 그것을 쓰는 동안 평온을 느꼈고, 더 중요한 것은 그것을 읽는 동안 침착 함을 느꼈다. 그러나 저의 옆에 앉아있는 사람은 존경의 대상입니다. 루비가 더 매력적이라고 생각했습니다.
제 제안 은요? 코드 작성 방법과 객체 지향의 의미를 이미 알고 있다면 각 언어로 하루를 보내십시오. 거의 틀림없이, 당신은 하나를 존경하고 다른 하나와 사랑에 빠지게됩니다. 즉 이동하는 어떤 방법의 수 일 확정 될 것이기 때문에
는, 당신이 이미 루비 나 파이썬을 모르는 가정거야 프레임 워크 :
나는 이것을 좋아하며, 언어를 먼저 선택하십시오! – slayton
을 선택합니다.Rails와 Django 프로젝트를 모두 개발했기 때문에 아마도 나쁘지는 않을 것입니다.하지만 장고는 게시를위한 사이트 구축을 지향하는 경향이있는 반면 Ruby는 웹 애플리케이션을 지향합니다. 물론 Django에서 멋진 웹 앱을 빌드 할 수 없다는 것은 아닙니다. 물론 Rails에서 멋진 CMS를 빌드 할 수 있습니다. 그러나 Django의 주요 사용자 인 NYTimes, Guardian, Washington Post, LA Times, The Onion, AV Club, Everyblock의 대부분을 살펴보십시오. 그 사람들은 출판을 지향합니다. 그 사이에 GitHub, BaseCamp 및 Twitter (부분적으로)와 같은 것들이 Rails를 실행합니다. 그래서 어떤 유형의 사이트를 구축하고 거기에서 이동할 가능성이 높습니다 자신에게 물어보십시오. 하지만 실제로 다른 포스터가 추천 한 것처럼 몇 일을 두 곳에서 놀고 더 나은 느낌이 들지 않는 이유는 없습니다.
둘 다 좋습니다. 경험에 비추어 볼 때, Python과 Django 모두를위한 더 나은 최신 문서를 얻을 수 있습니다.
- 1. Django 또는 Ruby on Rails
- 2. 임베디드 웹 서버 환경에서 Django 또는 Ruby on Rails?
- 3. Html5/Javascript 프레임 워크/서버 측 JS 프레임 워크 대 Ruby on Rails?
- 4. Ruby on Rails 또는 .NET?
- 5. 개념, 프레임 워크, 테스트 방법 MVC (Ruby on Rails) 뷰보기
- 6. Ruby on Rails for JavaScript
- 7. 웹 소셜 네트워크를위한 Ruby on Rails, PHP 또는 C++
- 8. Ruby 또는 PHP 또는 PHP 프레임 워크?
- 9. 웹 서비스 : PHP 또는 Ruby on Rails 또는 Python?
- 10. Ruby on rails and Node.js
- 11. 새 프로젝트 : Ruby on Rails 또는 Symfony2 (또는 다른 프레임 워크)
- 12. Ruby on Rails - 로그인
- 13. Lift 프레임 워크는 Ruby on Rails 또는 Django처럼 "쉬운"것인가?
- 14. 웹 개발을 처음 접하는 사람을위한 ASP.NET 또는 Ruby on Rails?
- 15. 프레임 워크 또는 CMS?
- 16. Ruby on Rails 이후의 Python
- 17. Ruby on Rails & Javascript
- 18. Ruby on Rails : Model
- 19. Ruby on Rails 그래프
- 20. Ruby on Rails 질문 - 답변 웹 사이트
- 21. Mootools + Ruby on Rails ==?
- 22. Ruby on Rails 웹 사이트 아이폰 앱
- 23. Ruby on Rails 간단한 웹 사이트 레이아웃
- 24. Ruby on Rails 쿼리
- 25. 로그인 또는 등록 (Ruby on rails)
- 26. 새로운 웹 사이트의 Flex 또는 Ruby On Rails?
- 27. Ruby on Rails 또는 Spring이 성공적인 MVC 웹 아키텍처인가?
- 28. .NET 개발과 동일한 Ruby on Rails 프레임 워크가 있습니까?
- 29. Ruby on Rails 블로그
- 30. 정규식 + Ruby On Rails
중복 : http://stackoverflow.com/questions/tagged/django+ruby 이 질문은 여러 번 요청되었습니다. –