NaukaDziś sobota, dzień piękny – w końcu weekend! No ale moje błogie nicnierobienie zostało zachwiane przez ciekawość i chęć zobaczenie czegoś interesującego. Osoby, które mój blog czytają dłużej pewnie pomyślą, że idę na manifestację, koncert lub wino ;-) Ale się mylą!

Tym razem celem mojego przybycia stanie się Aula D Politechniki Śląskiej, w której odbędzie się wykład Mateusza Drożdżyńskiego (nie znam), prezentujący język Ruby oraz środowisko Ruby on Rails.

O tym języku nigdy nie słyszałem, ale pomyślałem, że zanim pójdę na wykład przeczytam co to jest. Oto wyniki:

Ruby to interpretowany, w pełni obiektowy i dynamicznie typowany język programowania stworzony w 1995 roku przez Yukihiro Matsumoto (pseudonim Matz).

Ruby bazuje na wielu językach, takich jak Perl, Smalltalk, Python, CLU, Eiffel czy LISP. Składnia jest zorientowana liniowo i oparta na składni CLU oraz, w mniejszym stopniu, Perla.

Programy pisane w Ruby charakteryzują się wysoką przenośnością pomiędzy platformami (istnieją implementacje na wiele maszyn Uniksowych, DOS, Windows, Mac OS X, BeOS itd.).

Ruby jest rozwijany jako otwarte oprogramowanie i dostępny na licencji GPL oraz na własnej licencji wymagającej zmiany nazw plików wykonywalnych w przypadku zamknięcia kodu.

Więcej na Wikipedii

Oprócz tego (jak można zauważyć) spotkanie nie będzie mówić tylko o języku, ale również (a może głównie) o Ruby on Rails. Więcej informacji o tym frameworku udzielił autor wykładu:

Ruby on Rails to nowoczesny framework do szybkiego tworzenia aplikacji internetowych. Oparty o wzorzec MVC i test-driven development, pozwala na bezbolesne i praktyczne tworzenie w kilka tygodni serwisów, które w językach takich jak Java czy PHP tworzylibyśmy miesiącami. Prezentacja ma na celu zaznajomienie uczestnika z językiem Ruby oraz podstawowymi mechanizmami Ruby on Rails. W trakcie wykładu będziemy rozwijać wspólnie aplikację internetową, zapoznamy się z bardziej zaawansowanymi mechanizmami frameworka, takimi jak tworzenie serwisów w oparciu o plugin simply_restful, relację ActiveRecord typu has_many :through, wzorzec Single Table Inheritance, pisanie testów dla naszej aplikacji, czy też obsługę mechanizmu cache.

Gdyby komuś jego wytłumaczenie się nie podobało, zapraszam na Wikipedię.

A teraz sprawy techniczne: wykład odbędzie się dzisiaj (sobota) w auli D Politechniki Śląskiej wydziału Automatyki, Elektroniki i Informatyki Politechniki Śląskiej w Gliwicach przy ulicy Akademickiej 16. Wstęp wolny.

Zapraszam.



No Responses Yet to “Sobota z Linuksem”  

  1. No Comments Yet

Leave a Reply