Merb - tworzenie nowego projektu

Posted by Jarosław Zabiełło Wed, 19 Nov 2008 01:13:00 GMT

Rozpoczęcie pracy z Merb’em, podobnie jak w Rails, zaczyna się od stworzenia projektu. Domyślnie Merb proponuje predefiniowany zestaw dobranych modułów, nie jest to jednak jedyna opcja i dobrze wiedzieć o tym szczególnie dla tych co chcieliby użyć Merb w JRuby (jeden z domyślnych modułów, DataMapper, jeszcze nie jest przygotowany do pracy z JRuby).

Read more...

Tags , , , ,  | 20 comments

Merb 1.0, JRuby docelową platformą?

Posted by Jarosław Zabiełło Mon, 10 Nov 2008 01:13:00 GMT

Ezra Zygmuntowicz oficjalnie w swoim blogu obwieścił wydanie wersji 1.0 dla frameworka Merb. Mimo, że formalnie Merb nie ma zamiaru walczyć z Rails, na pewno taka konfrontacja nastąpi. Tym bardziej ciekawa, że wkrótce ma wyjść Rails 2.2, który wprowadził trochę znaczących zmian w stosunku do wersji poprzednich, m.in. wielowątkowość oraz wsparcie dla wersji międzynarodowych.

Read more...

Tags , , , , , ,  | 26 comments

Merb 1.0 RC5 ostatnia wersja RC

Posted by Jarosław Zabiełło Tue, 04 Nov 2008 01:26:00 GMT

Ci co robili sobie update gemów mogli zauważyć, że gemy do Merba mają już numer 0.9.13. To oznacza, że zainstalowały się gemy Merba 1.0 RC5. To jest ostatnia wersja RC przed finalną wersją 1.0 jaka ma być już prezentowana podczas najbliższej konferencji RubyConf.

Tags ,  | no comments

Merb 1.0 RC4 i filmy z MerbCamp

Posted by Jarosław Zabiełło Fri, 31 Oct 2008 01:59:00 GMT

Wyszła kolejna wersja Merba 1.0 RC4 (gemy noszą numer 0.9.12). Z ciekawszych rzeczy dodano integrację frameworka testującego z webratem oraz poprawiono merb-auth i współpracę z JRuby i Windowsem. Finalna wersja 1.0 ma pojawić do konferencji RubyConf (6-8 listopad 2008). Dostępne też są już filmy z konferencji MerbCamp!

Tags , ,  | 4 comments

Szybsze uruchamianie JRuby

Posted by Jarosław Zabiełło Wed, 15 Oct 2008 01:14:00 GMT

Osoby często uruchamiające w konsoli JRuby’ego pewnie się trochę denerwują opoźnieniami związanymi z koniecznością załadowania za każdym razem JVM (wirtualnej maszyny Javy). Dzięki serwerowi Nailgun, JVM jest trzymana w pamięci i JRuby jest uruchamiany natychmiast, bez opóźnień. Instalacja jest prosta i opisana na Wiki.

Tags , ,  | 5 comments

Nanite - klaster procesów Ruby'ego na serwerze Erlanga

Posted by Jarosław Zabiełło Wed, 15 Oct 2008 01:04:00 GMT

Na zakończonej niedawno MerbCamp, Ezra Zygmuntowicz przedstawił ciekawy projekt – Nanite będący klasterem dla asynchronicznych procesów Ruby’ego wykorzystujących RabbitMQ, bardzo szybki, open-source’owy serwer napisany w Erlangu. Źródła Nanite dostępne są na GitHubie. Projekt jest świeży ale zapowiada się bardzo ciekawie jako kolejna alternatywa dla Mongrel’a, Thin’a, Ebb, czy Phusion Passengera.

Tags , ,  | no comments

Merb 1.0RC

Posted by Jarosław Zabiełło Tue, 14 Oct 2008 23:21:00 GMT

Z lekkim opóźnieniem, ale już jest dostępny Merb 1.0RC (gemy wyświetlają wersję 0.9.9). Zostało także zmienione Wiki. Ruby szybko się rozwija. Aktualnie nie tylko Merb ale też i Rails bez problemu biją wydajnością pehapowe frameworki takie jak CakePHP, Symfony czy Code Igniter.

Read more...

Tags , , ,  | 5 comments

MerbCamp

Posted by Jarosław Zabiełło Sun, 12 Oct 2008 09:10:00 GMT

W chwili pisania tekstu trwa konferencja MerbCamp w San Diego. Dostępne są już pierwsze slajdy z wykładów. Konferencja jest też transmitowana na żywo przez internet. Do podanych godzin rozpoczęcia wykładów trzeba odjąć 8 godzin w stosunku do czasu GMT (dla Polski będzie to 9).

Tags ,  | no comments

Merb 0.9.7

Posted by Jarosław Zabiełło Sun, 14 Sep 2008 23:07:00 GMT

Ostatni wpis o Merbie 0.9.6 wywołał trochę nerwowych reakcji w komentarzach. Niektórzy mieli problemy z instalacją gemów. M.in. zaplątała się literówka w pluginie generującym modele Sequela. Wysłałem patch, który został już wciągnięty do repozytorium.

Aktualnie oficjalnym gemem Merba dostępnym już w RubyForge jest wersja 0.9.7. Wersja rozwojowa nosi numer 0.9.8. Skrócono czas wydań kolejnych gemów do 5 dni. Gemy z Merbem 0.9.8 mają wyjść ok. 20 września. Pięć dni później, 27 września ma pojawić się wersja 0.9.9. Ta wersja będzie miała zamrożone całe API i do wersji 1.0 będą już tylko poprawiane ewentualne błędy. Wersja 1.0 ma wyjść 11-12 października.

Warto zwrócić uwagę na gem Thor będący ulepszoną kombinacją Rake i Sake. Począwszy od Merba 0.9.7 Thor jest oficjalnym narzędziem do instalacji Merba wraz z zależnościami. Merb 0.9.8 ma ulepszony cache oraz mechanizm routingu (uwaga: nie jest w pełni zgodny wstecz) To jedno z końcowych większych zmian nie zachowujących wstecznej kompatybilności. Od Merba 0.9.9 nie powinno już nic się zmienić w API.

Read more...

Tags ,  | 2 comments

Merb 0.9.6

Posted by Jarosław Zabiełło Wed, 10 Sep 2008 22:22:00 GMT

Ci, co instalowali sobie Merba i robią sobie czasem aktualizację gemów Rubiego, mogą zauważyć że, co dwa tygodnie pojawia się kolejna jego wersja (w tej chwili jest to 0.9.6). Tak ma być aż do październikowej wersji 1.0. Co ciekawe, synchronicznie z Merbem pojawia się zbliżona wersja DataMappera. Nie jest to przypadek, bo deweloperzy obu projektów ściśle ze sobą współpracują (DataMapper 1.0 ma wyjść razem z Merbem 1.0).

Read more...

Tags , , ,  | 10 comments

Older posts: 1 2 3 ... 22