Progressive Web Apps without frameworks #nomigrations #webstandards #noslides | Adam Bien
Rails and Merb postanowili zakończyć swoje rywalizacje i połączyć siły w jednym projekcie.
Oba są programami do tworzenia aplikacji internetowych i usług w języku Ruby. Rails istnieje od około 2004 roku, a Merb pojawił się na początku tego roku jako coś, co wielu postrzega jako szybszą, bardziej lekką alternatywę.
Między tymi dwoma rozwinęła się rywalizacja, która "rozdarła społeczność", napisał twórca Merb, Ezra Zygmuntowicz w poście na blogu. Twórcy projektów opracowali plan scalenia ich w nadchodzące wydanie Rails 3.
"Boże Narodzenie, kochanie, i mamy dla ciebie prezent", napisał twórca Rails David Heinemeier Hansson w swoim blogu wtorek wieczór. "Kończymy spór między Merb i Railsami z tym bomba: Merb jest łączony w Rails 3!"
"Wszyscy zdaliśmy sobie sprawę, że wspólna praca dla wspólnego dobra byłaby o wiele bardziej wydajna niż powielać rzeczy po obu stronach płot "- napisał. "Merb i Rails już tak bardzo dzielą się swoim wyglądem i wrażliwością, że łączenie sił wydaje się być oczywistym krokiem." Wszystko, czego potrzebowaliśmy, to usiąść i pogadać, więc zrobiliśmy to. "
Planuje połączyć w Rails 3 cechy, które sprawiły, że Merb jest inny, napisał deweloper Merb Yehuda Katz w innym poście. "Umożliwi to korzystanie z Rails 3 dla tego samego rodzaju przypadków użycia, które były istotne dla użytkowników Merb." Faktycznie, Merb 2 to Rails 3. "
Plan wymaga bardziej modułowej struktury w Rails 3, więc programiści mogą zacząć od rdzenia Railsowego i dodawać inne komponenty zgodnie z ich życzeniem. Merb przeniesie także swoje ulepszenia wydajności do Rails. "Obejmuje to decyzje architektoniczne, które są dużą wydajnością" - napisał Katz.
Rails otrzyma publiczny interfejs API (interfejs programowania aplikacji) z pakietem testów, z którego mogą korzystać użytkownicy i programiści wtyczek, co odróżnia Merb dzisiaj.
Nie będzie to "wielki rewiryt" Railsów, powiedział Heinemeier Hansson. "Będzie to stopniowa poprawa Railsów, które będą ostrożnie oceniać nowe inicjatywy pod kątem ich wpływu na kompatybilność wsteczną oraz ich ogólną użyteczność," napisał.
"Prawdopodobnie nadmiernie optymistyczny cel" to mieć beta Rails 3 gotowy do RailsConf w maju przyszłego roku, powiedział.
Wcześniej Rails 2.3 - "przebojowa wersja pełna gadżetów" - powiedział w styczniu, powiedział.
"Aby być całkowicie jasnym: nie rezygnujemy z projektu Merb" - napisał Katz. "Istnieje wiele aplikacji produkcyjnych działających na platformie Merb, które opierają się zarówno na poprawkach błędów, jak i jasnej ścieżce do przyszłości."
Kontynuował: "Jeśli używasz Merb dzisiaj, kontynuuj używanie Merb. używając Merb do projektu, ponieważ działa on lepiej dla twoich potrzeb, używaj Merb, nie pozostaniesz w zimnie i zrobimy wszystko, aby twoje aplikacje nie utknęły w przeszłości. "
Merb committer Carl Lerche opisuje, jak doszło do odprężenia w innym poście na blogu
Twórcy LCD rozliczają Ustalanie cen Opłaty, zgadzają się na grzywny
Trzej producenci LCD zgadzają się przyznać się do zarzutów związanych z ustalaniem cen i zapłacić 585 USD miliony grzywny.
T-Mobile, AT & T zgadzają się przestać mówić, że mobilna poczta głosowa jest bezpieczna
AT & T i T-Mobile mają zakaz mówienia o tym ich systemy poczty głosowej w telefonie komórkowym są bezpieczne, zgodnie z nakazem sądowym.
Grupy: USA nadal nie zgadzają się z Traktatem
Dwie grupy praw cyfrowych twierdzą, że USTR w dużej mierze odrzucił ich wysiłki, aby dowiedzieć się o umowa o prawie autorskim.