Camping과 Sinatra의 차이점은별로 중요하지 않으며 안전하게 선택할 수 있다는 느낌이 들었습니다. 그러나 루비 전문가에게 이것이 사실인지 묻고 싶습니다. 실제로 Sinatra와 Camping 마이크로 프레임 워크간에 중요한 차이점이 있습니까? 그리고 어느 것을 사용할 것인지 결정하는 방법은 무엇입니까?캠핑과 시나트라 사이에 중요한 차이점이 있습니까?
답변
Adam Wiggins (Heroku)는 explanation의 Sinatra와 함께 갔는데 이유는 유용 할 것입니다.
내가 알고있는 중요한 차이점은 캠핑은 레일과 같은 MVC 패턴을 기반으로하며 ActiveRecord에 결합된다는 것입니다. Sinatra는 더 불가지론 자입니다.
캠핑은 더 이상 유지 관리되지 않지만 Sinatra는 적극적으로 개발 중입니다. 그것만으로도 Sinatra를 먼저 볼 수있는 충분한 이유 일 것입니다.
편집 : Philippe 정정에 감사 드리며 캠핑 개발이 진행 중임을 잘 알고 있습니다. 그렇지 않으면 나타내는 사과.
캠핑은 다소 a golf exercise입니다. 그것은 4k 였지만 judofyr는 3k로 내려갔습니다. the source을 읽어보십시오. 나는 감히 대답합니다. 자, 괜찮은 코멘트를 제공하는 the unabridged version도 있지만 코드 자체는 여전히 고통스럽게 모호합니다.
Sinatra를 사용하면 편안하게 내부를 파고 관용적 인 루비를 찾을 수 있습니다. IMHO는 특히 중요한 것을 패치해야하는 경우에 특히 중요합니다.
은 (캠핑은 디자인에 의해 편심 있음을 유의하십시오, 나는 판단을 통과하는 것을 목표로하고 있지 않다.)Camping is being maintained. _why가 Hackety-Hack/Shoes에 집중했을 때부터 그는 일종의 사라질 때까지 (semanticart 위 글) Magnus Holm (judofyr)은 working on Camping되었습니다. 버전이없는 버전은 useful documentation입니다. 그것은 나를 위해 잘 작동하고, 아직 그것을 펼치지는 못했지만, 어떤 캠핑 용 앱 (예 : Cheat)도 정상적으로 작동합니다.
또한 Sinatra 및 기타 경량 Ruby 프레임 워크에 유용한 링크가있는 What are the main differences between Sinatra and Ramaze?을 확인하는 것이 좋습니다.
Camping vs Sinatra을 참조하십시오.
- 1. "/\((./)\)/"및 "/ \ (([^ \)] *) \) /"사이에 차이점이 있습니까?
- 2. 두 문장 사이에 차이점이 있습니까?
- 3. cpython과 파이썬 사이에 차이점이 있습니까
- 4. self.current_user와 @current_user 사이에 차이점이 있습니까?
- 5. Spring과 Spring.net 사이에 어떤 차이점이 있습니까?
- 6. Ruby와 Groovy의 블록간에 중요한 차이점이 있습니까?
- 7. innodb와 XtraDB 사이에 눈에 띄는 차이점이 있습니까?
- 8. ** copy **와 ** addAll ** 사이에 차이점이 있습니까?
- 9. DISTINCT colname과 DISTINCT (colname) 사이에 차이점이 있습니까?
- 10. iPhone4의 흑백 색상 사이에 기능상의 차이점이 있습니까?
- 11. on_exit() 함수와 atexit() 함수 사이에 차이점이 있습니까?
- 12. 쿼리와 관련된 두 질문 사이에 차이점이 있습니까?
- 13. sqlite에서 .quit와 .exit 사이에 차이점이 있습니까?
- 14. ANSI C와 ISO C 사이에 차이점이 있습니까?
- 15. 4.2와 4.3 사이에 UIImageView의 차이점이 있습니까?
- 16. .NET에서 System.Runtime.InteropServices.UCOM * 클래스와 System.Runtime.InteropServices.ComTypes. * 사이에 차이점이 있습니까?
- 17. 이 두 SELECT 문 사이에 차이점이 있습니까?
- 18. svn 복사본과 svn 분기 사이에 차이점이 있습니까?
- 19. BigDecimal ("0")과 BigDecimal.ZERO 사이에 차이점이 있습니까?
- 20. gluLookAt()와 glFrustum() 사이에 차이점이 있습니까?
- 21. NSString compare :와 isEqual (ToString) : 사이에 차이점이 있습니까?
- 22. Rails의 개발 환경과 프로덕션 환경 간에는 어떤 중요한 차이점이 있습니까?
- 23. symfony보기 : 앱 사이에 layout.php를 공유하지만 차이점이 있습니다.
- 24. MySQL에서 10 진수와 2 진수 사이에 성능상의 차이점이 있습니까?
- 25. .net 10 진수 값 1m과 1.0000m 사이에 실제적인 차이점이 있습니까?
- 26. 파이썬에서 소켓을 읽을 때 os.read와 socket.recv 사이에 차이점이 있습니까?
- 27. Endeca 5와 Endeca 6 사이에 ENEQuery 객체의 차이점이 있습니까?
- 28. 코드에서 실행되는 SQL과 MySQL 명령 줄 사이에 어떤 차이점이 있습니까?
- 29. 이름 장식/mangling과 속성 장식 사이에 차이점이 있습니까?
- 30. glClearColor (0.0.0.0,0.0,0.0)와 glClear (COLOR_BUFFER_BIT) 사이에 차이점이 있습니까?
사실 캠핑 *은 작지만 헌신적 인 사람들로 구성되어 있습니다. http://rubyforge.org/mailman/listinfo/camping-list에있는 우리의 메일 링리스트에 가입하면 우리의 "잡담"을 볼 수 있습니다. 물론 GitHub의 커밋을 확인하십시오. http://github.com/camping –