publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
7 skomentuj »

TAGI: ruby , ruby on rails , merb , framework , porozumienie , open source

2008-12-24 08:27  |  Adam Golański

Historyczna chwila dla języka Ruby: Merb i Rails łączą się w jeden projekt

Historyczna chwila dla języka Ruby: Merb i Rails łączą się w jeden projekt

To historyczna chwila dla frameworka Rails. Jak wiedzą wszyscy miłośnicy języka Ruby, w ostatnim czasie środowisku temu wyrosła poważna konkurencja – framework Merb. W duchu świątecznego porozumienia, twórcy obu frameworków uczynili rzecz rzadką dla świata Open Source – odłożyli na bok swoje indywidualne ambicje i uznali, że ich cele są na tyle podobne, że powinni pracować razem. Merb i Rails połączą się.

Wszystkie kluczowe koncepcje frameworka Merb zostaną przeniesione do zbliżającego się wydania Rails 3, zaś twórca Merbsa, Yehuda Katz, jest teraz członkiem rdzennego zespołu Railsa. Stworzono z tej okazji nawet internetową tablicę pamiątkową, którą można podziwiać na stronie rubyonrails.org/merb.

A co konkretnie będzie przeniesione do Rails? Oto stworzona przez autorów projektu lista:

  • Rails core. Rails pozostanie pełnowymiarowym frameworkiem, ale będzie teraz zmodularyzowany, tak by można było rozpocząć pracę z minimalnym zestawem elementów i stopniowo dodawać to, co jest potrzebne w dalszym rozwoju projektu.

  • Optymalizacja wydajności. Autorzy Merba przepisali na nowo wiele fragmentów Rails, czyniąc je o wiele szybszymi. Rails 3 odziedziczy te wszystkie zmiany.

  • Frameworkowy „agnostycyzm”. Rails zawsze ma domyślną odpowiedź na wszystko. Jeśli kogoś nie obchodzi kwestia ORM-ów, to domyślnie dostanie Active Records. Jeśli ktoś jest obojętny na testy, domyślnie dostanie test/unit. Ale są ludzie którym zależy – i mogą chcieć np. jako ORM-a DataMappera czy Sequela. Rails 3 pozwoli na pełne dopasowanie środowiska do potrzeb bardziej wymagających użytkowników.

  • Rygorystyczne API. Aby zachować kompatybilność z wtyczkami, autorzy Merba poddali swoje API rygorystycznym testom. Dzięki temu mogą być pewni, że wszystko działa. To samo zrobią z Rails, dzięki czemu framework uzyska bardzo sztywne, udokumentowane API dla rozszerzeń, które nie padnie po pierwszej lepszej aktualizacji.

Połączone zespoły podkreślają jednak, że nie będą to rewolucyjne zmiany, lecz spokojna ewolucja, tak że i Rails 2.x i Merb doczekają się jeszcze rozmaitych poprawek bezpieczeństwa i aktualizacji. Dopiero jesienią 2009 roku ma się pojawić pierwsza, działająca beta Rails 3.

Źródło: yehudakatz.com

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
7 skomentuj »

Komentarze

  • uszasty

    #1 uszasty 2008-12-24 08:45:43 0

    To dobra wiadomość. Ruby razem z Pythonem ma szansę na stopniowe rugowanie PHP.

    None

  • szopen89

    #2 szopen89 2008-12-24 14:39:13 0

    niezła niespodzianka na gwiazdkę, teraz pewnie rails zacznie już być poważniej traktowany niż tylko dodatkowa usługa hostingowa

    None

  • pppp

    #3 pppp 2008-12-24 20:07:11 0

    Trudno będzie przekonać ludzi do Rubiego. To za dziwny język dla ludzi przyzwyczajonych do Javy, Javascriptu, C, PHP... jakby z innej bajki. Ale powodzenia projektowi... Ja myślę że przyszłością u nas będzie Python. Ten wasz serwis w pythonie jest zrobiony prawda?

    None

  • nick

    #4 nick 2008-12-24 21:05:53 0

    Framework to po polsku szkielet. Proponuję pisać artykuły konsekwentnie po polsku.

    None

  • eimi

    #5 eimi® 2008-12-24 23:14:55 0

    Framework.

    Problem w tym, że nikt nie używa i nie rozumie takich określeń jak "rama projektowa Django" czy "szkielet .NET". Wydaje się nam w redakcji, że framework w tym znaczeniu stał się częścią technicznego języka polskiego.

    None

  • kuba

    #6 kuba 2008-12-26 12:17:52 0

    nie merbsa tylko merba.

    None

  • hipertracker

    #7 hipertracker 2009-01-04 16:05:40 0

    @nick szkielet to leży w kostnicy...

    None

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł