문제

가벼운 루비 웹 프레임 워크를 찾고 있습니다. 시나트라 그리고 라마 제. 둘 다 가볍고 간결하며 단순하게 보입니다. 그러나 나는 주요 구별이 무엇인지 말할만큼 충분히 모른다. 아마도이 중 하나 또는 둘 다에 대한 경험을 가진 사람이 언급 할 수 있습니까?

도움이 되었습니까?

해결책

Sinatra는 MVC를 시행하지 않습니다.

다른 팁

다른 가벼운 루비 프레임 워크

좋아요 _ 캠핑 (이제 유지되었습니다 커뮤니티에 의해) 모두 가장 가벼워 야합니다 (최근 정보 [> = v1.9] 참조 캠핑 링크캠핑 위키, Eleanor McHughe 's'레일에서 내려갑니다'또는 [v 1.5] Jeremy McAnally's 캠핑 슬라이드 또는 이것들 캠핑 스크린 캐스트, 이것 캠핑 팟 캐스트 그리고 Nathaniel Talbott 's 캠핑이 중요한 이유, 그러나 읽으십시오 캠핑 메일 링리스트 최신 버전의 경우 정보 변경 및 진화 및 최신 블로그 예제를 사용해보십시오). 당신은 또한 지금도 할 수 있습니다 최신 캠핑 API 문서를 읽으십시오.

그러나 나는 합리적으로 최신 또는 성취 된 것처럼 보일 수있는 모든 가벼운 루비 프레임 워크를 통해 엄청난 3 일 트롤을했습니다 (학생들에게 프레임 워크의 기본 사항을 가르치기 위해 하나를 찾으려고 노력하고 있습니다). 당신의 마음에, 다음 (캠핑과 함께)은 더미에서 눈에 띄었습니다 (최소한 하나의 개발자 이름이 있으므로 확인할 수 있습니다) ...

우선, 그 멋진 라마 제 사람들은 루비 프레임 워크 목록이지만 링크는 사라졌습니다, 그리고 여기에 좋은 기사가 있습니다 10 대체 루비 웹 프레임 워크. 또한 a 캠핑과 Merb에 대한 루비 포럼 토론 그것은 또한 대체 ORM을 다루고 있습니다. 아래 중 일부는 MERB 이후이며 그 접근법을 확장합니다.

시나트라 (Blake Mizerany)

MVC가 아니라 기본 ORM이 없습니다. 좋은 문서. '전체 웹 앱은 단일 Sinatra 파일로 캡슐화 될 수 있습니다'

Sinatra 리뷰 및 링크 :

라마 제 (만버루)

Ramaze는 Ruby 1.9와 잘 어울립니다.

Ramaze 리뷰 및 링크 :

우비 (Chris Matthieu)

리뷰에서 : "Wuby 앱을 실행하는 데 타사 응용 프로그램이나 보석이 필요하지 않으며 Wuby 라이브러리 자체에는 HTTP 데몬을 실행하고 요청을 시작하는 데 필요한 모든 것을 포함합니다."예제 코드 그것에 대해 약간의 PHP 느낌이 있습니다. "

Wuby 리뷰 및 링크 :

아이오와 (커크 하인즈)

에서 Antonio Cangiano의 Ramaze 기사 그는 다음과 같이 썼다. "현재 '스위치'가 현재 프레임 워크/프로그래밍 언어/프로그래밍 스타일에서 스위치를 의미한다면, 나는 진정한 대답이 없다. 수년간 생산 사용에서는 안정적이고 매우 빠르고 (라마 제보다 더 빠르도) 문서와 마케팅은 존재하지 않습니다. 냉각, 나는 새로운 것을 전환하려면 사용 사례가 있어야합니다. "

그래도 문서화는 드물다 할 풀턴 아이오와를 덮습니다 루비 웨이, 아래 링크가 스위프트 코어, 그것은 결국 그들이 나타나려고한다고 말합니다 git, 그러나 2009 년 6 월 6 일 기준으로 여전히 비어있었습니다. 더 많은 문제를 해결하기 위해 Rubyforge의 아이오와 날짜는 2004 년입니다 ...?

아이오와 리뷰 및 링크 :

나는 그것이 Sinatra와 Ramaze 사이의 취향에 대한 진정한 문제라고 생각합니다. 둘 다 좋아요.

가장 큰 차이점은 Ramaze가 MVC라는 것입니다. 반면에 시나트라는 DSL처럼 작동하며 편안합니다.

나는 당신이 몇 분 이상 걸리지 않을 get_started를 읽을 것을 제안하며, 그 차이가 무엇인지 알게 될 것입니다.

나는 둘 다 (라마 제의 선호도로) 그들과 같은 개인적이지만, 결정을 내릴 수있는 한 가지는 Sinatra가 조금 더 인기가 없다는 사실입니다. 따라서 웹에서 더 많은 문서를 찾을 수 있습니다.

반면에, 당신은 Ramaze를 사용하여 더 인기를 얻을 수 있습니다. Ramaze의 IRC 채널은 당신을 도와주고 모든 질문에 답할 수있는 사람들 (나를 포함하여)으로 가득합니다.

도움이되기를 바랍니다. 미그

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top