Dziedziczenie na przykładzie języka Ruby

Opublikował siefca n 29 mar 2009 14:32:10 GMT

W niedawno opublikowanym artykule pisałem o klasach i obiektach w Rubym. Jednak nie wyjaśniłem tam pojęcia dziedziczenie, które jest jednym z podstawowych mechanizmów wykorzystywanych w programowaniu obiektowym. Kiedy przydaje się dziedziczenie? Żeby sobie na to pytanie odpowiedzieć, przypomnij sobie do czego służą klasy. Są to w skrócie nowe typy danych, które sam tworzysz. Możesz w nich określić jakie dane będą przechowywały obiekty tworzonych przez Ciebie klas, a także jakie operacje na tych danych będzie można szybko i sprawnie wykonać.

Czytaj dalej…

bez komentarza, bez trackbacka
 
Tagi: , , , , , , , , , , ,

Co to są klasy i obiekty – na przykładzie języka Ruby

Opublikował siefca śr 25 mar 2009 07:56:24 GMT

Jakiś czas temu, przy okazji opisywania podstaw Rails, starałem się wyjaśnić co to są klasy i obiekty. Jednak takie miksowanie poziomów ogólności w jednym wpisie może sprawiać, że całość wyda się mało przystępna dla początkujących i nudna dla obeznanych z tematem. Napiszę więc krótko o programowaniu obiektowym dla wszystkich tych, którzy znają już jakieś inne imperatywne, ale nie obiektowe języki programowania i chcą poznać czym są obiekty i klasy.

Czytaj dalej…

bez komentarza, bez trackbacka
 
Tagi: , , , , , , , , , , , , , , , , , , ,

Ruby on Rails II: jeszcze o języku Ruby

Opublikował siefca pt 26 gru 2008 12:31:04 GMT

Ruby on Rails W tym odcinku podręcznika zajmę się gramatyką i składnią Ruby’ego, bo chciałbym dokończyć omawianie przykładowego kodu, w celu zapoznania się z najczęstszymi konstrukcjami języka. Dopiero w następnym artykule poświęconym środowisku Ruby on Rails zamierzam pokazać to, co widzi użytkownik w trakcie generowania aplikacji i powiedzieć do czego to służy.

Znajomość Ruby’ego jest bardzo potrzebna, żeby wiedzieć co się „psuje”. W zasadzie robienie czegoś w Rails to robienie czegoś w Rubym. Jeżeli poszukujesz łatwego systemu zarządzania zawartością, który zwolni Cię z konieczności kodowania, to przykro mi, lecz RoR nie jest w stanie Ci w tym pomóc. Ruby on Rails to wygoda dla programisty, ale nie zwolnienie z konieczności programowania przy tworzeniu aplikacji webowej.

Czytaj dalej…

2 komentarze, bez trackbacka
 
Tagi: , , , , , , , , ,

Ruby on Rails I: z czym to się je?

Opublikował siefca wt 23 gru 2008 02:38:35 GMT

Ruby on Rails Dawno, dawno temu usłyszałem o środowisku służącym do tworzenia aplikacji webowych o nazwie Ruby on Rails (RoR), a przed kilkoma miesiącami, powodowany radością życia i zaciekawieniem, zdobyłem się na próbę zainstalowania railsowej aplikacji – silnika napędzającego randomseed. Wcześniej uczyłem się języka Ruby i klikałem w nim jakieś proste programy w celach testowych. Teraz przyszedł taki moment, że w najbliższych tygodniach zamierzam zrobić kompletnie od podstaw aplikację WWW napędzaną przez RoR. W tym celu, żeby przypomnieć sobie niektóre rzeczy, ustrukturalizować to co już wiem i nauczyć się tego co mi umknęło, zamierzam o tym pisać. Zacznę od początku, czyli od tego co to jest Ruby i co to są Rails.

Czytaj dalej…

jeden komentarz, bez trackbacka
 
Tagi: , , , , , , , , , , ,