구성 요소

Rails와 Merb 웹 프레임웍은 합병에 동의한다.

HTML et l'encodage UTF-8

HTML et l'encodage UTF-8
Anonim

웹 개발 프레임 워크 인 Rails와 Merb는 경쟁 관계를 종식시키고 단일 프로젝트에 힘을 합치겠다고 밝혔다.

둘 다 Ruby 프로그래밍 언어로 웹 애플리케이션과 서비스를 개발하기위한 오픈 소스 개발 프레임 워크이다. Rails는 2004 년 이래로 계속 머물러 왔지만, Merb는 금세 초에 더 빠르고 더 가벼운 대안으로 등장했습니다.

Merb 창안자 Ezra Zygmuntowicz는 다음과 같이 썼습니다. 블로그 게시물에. 그래서이 프로젝트의 개발자들은 앞으로 출시 될 Rails 3 릴리스에 이들을 병합 할 계획을 털어 놓았습니다.

Rails 제작자 David Heinemeier Hansson은 화요일에 그의 블로그에 "크리스마스, 아기, 그리고 우리에게 선물을 드릴까요?"라고 적었습니다. 저녁. "우리는 Merb와 Rails 간의 논쟁을 끝내고 있습니다. Merb는 Rails 3에 병합됩니다!"

"우리 모두는 공통의 이익을 위해 함께 일하는 것이 양면 복제를하는 것보다 훨씬 생산적 일 것임을 깨달았습니다. 울타리 "라고 썼다. "Merb와 Rails는 이미 디자인과 감성의면에서 많은 부분을 공유하고 있기 때문에 힘을 합치면 분명히 갈 수있는 것처럼 보였습니다. 우리가 필요한 것은 채팅을하기 위해 앉아서 해체하는 것이 었습니다."

Merb의 개발자 인 Yehuda Katz가 다른 게시글에서 작성한 Merb의 특징을 Rails 3에 병합하는 것이 계획입니다. "이것은 Merb 사용자에게 유익한 사례와 동일한 종류의 사용을 위해 Rails 3을 사용할 수있게합니다. 실제로 Merb 2는 Rails 3입니다."

Rails 3에서는 모듈 형 프레임 워크가 필요하기 때문에 개발자는 Rails 코어로 시작하여 다른 컴포넌트를 원하는대로 추가 할 수 있습니다. Merb은 또한 성능 향상을 Rails로 옮길 것입니다. Rails는 사용자와 플러그인 개발자가 빌드 할 수있는 테스트 스위트를 사용하여 공개 API (응용 프로그램 프로그래밍 인터페이스)를 얻게 될 것이며, 오늘날 Merb를 따로 따로 설정하는 것 "이라고 Katz는 썼다.

Rails의 "빅뱅 재 작성"은 아니지만 Heinemeier Hansson은 말했다. 그는 "이것은 레일스의 점진적인 개선이 될 것이며 앞으로의 호환성과 일반 유틸리티에 대한 영향에 대한 신중한 계획을 신중하게 판단 할 것"이라고 말했다.

"지나치게 낙관적 인 목표"는 Rails 3의 베타 버전이 내년 5 월에 RailsConf에 준비 될 것이라고 그는 말했다.

그 전에 Rails 2.3은 1 월에 릴리스 될 예정이며, "대히트로 가득 찬 블록 버스터 릴리스" "완벽하게 명확하려면: 우리는 Merb 프로젝트를 포기하지 않습니다."라고 Katz는 썼습니다. "시기 적절한 버그 수정과 미래에 대한 명확한 경로에 의존하는 Merb에서 실행되는 많은 프로덕션 응용 프로그램이 있습니다."그는 계속해서 "Merb를 사용하고 있다면 Merb를 계속 사용하십시오. 당신의 요구에 더 잘 작동하기 때문에 Merb를 사용하면 Merb를 사용할 수 있습니다. 추위에 머물러서는 안되며, 응용 프로그램이 과거에 멈추지 않도록 모든 것을 할 것입니다. "

Merb 커미터 Carl Lerche는 다른 블로그 게시물에서 detente가 어떻게 발생했는지 설명합니다.