Komponentit

Mga Rail at Merb Web Framework Sumasang-ayon sa Pagsamahin

Installing Metal Wireway for Off-Grid Batteries

Installing Metal Wireway for Off-Grid Batteries
Anonim

Ang framework ng pag-develop ng Webs ay nagpasya na wakasan ang kanilang tunggalian at sumali sa mga pwersa sa isang solong proyekto, sinabi nila Martes.

Parehong mga open-source development frameworks para sa paglikha ng mga aplikasyon at serbisyo ng Web sa Ruby programming language. Ang daang-bakal ay nasa paligid simula noong 2004, habang ang Merb ay lumitaw nang mas maaga sa taong ito kung ano ang makikita ng marami bilang mas mabilis, mas magaan na alternatibo.

Ang isang tunggalian na binuo sa pagitan ng dalawa na "pumutol sa komunidad," isinulat ni Merb na si Ezra Zygmuntowicz sa isang blog post. Kaya ang mga developer sa likod ng mga proyekto ay may plano na pagsamahin ang mga ito sa nalalapit na release ng Rails 3.

"Pasko, sanggol, at mayroon kaming regalo para sa iyo," isinulat ng tagalikha ng daang si David Heinemeier Hansson sa kanyang blog Martes gabi. "Natapos na namin ang pag-aaway sa pagitan ng Merb at daang-bakal na may bombshell na ito: Merb ay pinagsama sa Rails 3!"

"Namin ang lahat ng na natutunan na nagtutulungan para sa isang karaniwang mabuting ay magiging mas produktibo kaysa sa dobleng mga bagay sa bawat panig ng ang bakod, "isinulat niya. "Ang Merb and Rails ay nagbahagi nang labis sa mga tuntunin ng disenyo at pakiramdam na ang pagsali sa pwersa ay tila tulad ng malinaw na paraan upang pumunta. Ang kailangan lang namin ay umupo para sa isang chat at ish ito, kaya ginawa namin iyan."

Ang plano ay upang pagsamahin sa Rails 3 ang mga katangian na ginawa Merb naiiba, nagsulat Merb developer Yehuda Katz wrote sa isa pang pag-post. "Ito ay magiging posible na gamitin ang Rails 3 para sa parehong uri ng mga kaso ng paggamit na nakakahimok para sa mga gumagamit ng Merb. Mabisang, Merb 2 ay Rails 3."

Ang plano ay humihiling ng mas modular framework sa Rails 3, kaya na ang mga developer ay maaaring magsimula sa core ng daang-bakal at magdagdag ng iba pang mga sangkap na gusto nila sa kanila. Ang Merb ay magpapalit din ng pagpapabuti ng pagganap nito sa mga daang-bakal. "Kabilang dito ang mga desisyon sa arkitektura na malaki ang pagganap na panalo," sinulat ni Katz.

Ang mga daang-bakal ay makakakuha ng pampublikong API (application programming interface) na may test suite na maaaring bumuo ng mga user at plug-in developer laban sa, isang bagay na nagtatakda ng Merb na hiwalay ngayon.

Hindi ito magiging isang "big bang pagsulat na muli" ng mga daang-bakal, sinabi ni Heinemeier Hansson. "Ito ay magiging isang progresibong pagpapabuti ng mga daang-bakal na maingat na hatulan ang mga bagong pagkukusa sa kanilang epekto sa paurong tugma pati na rin ang kanilang pangkalahatang utility," wrote niya.

Ang "marahil-over-maasahin na layunin" ay upang magkaroon ng Ang isang beta ng Rails 3 ay handa na para sa RailsConf sa Mayo sa susunod na taon, sinabi niya.

Bago iyon, ang daang-bakal 2.3 - isang "release blockbuster na naka-pack na may goodies" - ay naka-iskedyul para sa release sa Enero, "Upang maging ganap na malinaw: hindi namin iniiwan ang proyekto ng Merb," ​​isinulat ni Katz. "Mayroong maraming mga application ng produksyon na tumatakbo sa Merb na umaasa sa parehong napapanahong mga pag-aayos ng bug at isang malinaw na landas sa hinaharap."

Ipinagpatuloy niya: "Kung gumagamit ka ng Merb ngayon, magpatuloy gamit ang Merb. gamit ang Merb para sa isang proyekto dahil ito ay gumagana nang mas mahusay para sa iyong mga pangangailangan, gamitin Merb. Hindi ka naiwan sa lamig at gagawin namin ang lahat upang matiyak na ang iyong mga application ay hindi natigil sa nakaraan. "

Ang tagapagsalin ng Merb Carl Lerche ay naglalarawan kung paano dumating ang detente sa isa pang post ng blog.