Rails Bezbolesne tworzenie aplikacji internetowych
Wydano Rails 5.1.4!

Natchnienie

Screencast'y

Prezentacje video

Początki

Pobierz wersję 5.1.4 5.0

Ostatnie wydanie: wersja 5.1.4 z 7 września 2017

Poznanie

Dokumentacja

API, Książki, tutoriale, fragmenty kodu

Społeczność

Społeczność

Dołącz do polskiej społeczności RoR

“Ruby on Rails jest przełomem w dziedzinie programowania aplikacji internetowych.
Potężne aplikacje, których tworzenie do tej pory zabierało tygodnie czy miesiące,
są teraz tworzone dosłownie w kilka dni.”
-Tim O'Reilly, Założyciel O'Reilly Media
Więcej cytatów

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

Basecamp: Zarządzanie projektem.
Aplikacja, dzięki której powstało Rails.

Twitter

Twitter: (na początku swojego istnienia) - Mikroblogging.

Groupon

Groupon: Promocjyjne zakupy.

Yellowpages

Yellow Pages: Katalog firm.

Github

Github: Hosting repozytoriów Git.

Lighthouse 1

Lighthouse: Bugtracker.

Zobacz więcej aplikacji

 

Czego jeszcze
potrzebuję?

Rails współpracuje z dużą liczbą serwerów WWW i baz danych. Jako serwer WWW polecamy serwery Apache lub Nginx, z modułem Phusion Passenger lub serwery aplikacji Thin, Unicorn czy Puma. 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 Unix.