Co jest w środku?
Rails to w pełni wyposażone środowisko do tworzenia aplikacji internetowych opartych o bazy danych zgodnie ze wzorcem MVC (Model-View-Controller). Rails daje Ci śrowowisko w pełni oparte o język programowania Ruby - od Ajax'a dostępnego w widokach (View), do zapytania i odpowiedzi w kontrolerach i logiki biznesowej twoich modeli. Jedyne czego potrzebujesz do uruchomienia swojej aplikacji to baza danych i serwer WWW.
Kto korzysta z Rails?
Każdy, począwszy od małych firm, poprzez organizacje non-profit a na dużych organizacjach skończywszy, używa Rails. Rails znajduje zastosowanie jako narzędzie tworzenia praktycznie każdego rodzaju aplikacji internetowej, czy będzie to oprogramowanie do współpracy online, tworzenia społeczności, e-commerce, zarządzania treścią czy statystyk. Przykłady:
Basecamp: Zarządzanie projektem. |
Twitter: Mikroblogging. |
Shopify: Sklepy online. |
Yellow Pages: Katalog firm. |
Github: Hosting repozytoriów Git. |
Lighthouse: Bugtracker. |
Czego jeszcze
potrzebuję?
Rails współpracuje z dużą ilością serwerów WWW i baz danych. Jako serwer WWW polecamy serwery Apache lub Nginx, z modułem Phusion Passenger lub serwery Mongrel, Thin lub Unicorn. Jako bazy danych możesz użyć MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2, lub Firebird. Rails działa prawie pod każdym systemem operacyjnym, ale dla systemu produkcyjnego radzimy użyć jednego z systemów 'nix.
Jeśli potrzebujesz hostingu, Joyent jest oficjalnym dostawcą usług związanych z hostowaniem aplikacji Rails, ma interesującą ofertę i doświadczonych pracowników.
Aby zobaczyć pełną listę dostawców zajrzyj na wiki.









