Tag

Ruby on Rails - framework do tworzenia aplikacji web w języku Ruby

Ruby on RailsRuby on Rails to darmowy framework do tworzenia aplikacji webowych napisany w języku Ruby. Powstał w 2004 roku dzięki pracy duńskiego programisty Davida Heinemeiera Hanssona. Jego podstawową zaletą jest niezwykła prostota, przejrzystość i intuicyjność w tworzeniu kodu bez jego powtórzeń w różnych plikach projektu, czyli według zasady DRY (Don’t Repeat Yourself). Przyjemność i prostota tworzenia aplikacji w tej bibliotece wynika również z prostoty w jego konfiguracji, która ogranicza się do zastosowania kilku domyślnych ustawień wzorcowych zgodnie z regułą Convention Over Configuration.
 

Ruby on Rails – prostota, intuicyjność i atrakcyjność

 
Ruby on Rails, mimo coraz nowszych rozwiązań technologicznych i ogromnej popularności innych frameworków, wciąż jest najchętniej wykorzystywany przez początkujących programistów. Działa w oparciu o model MVP (Minimum Viable Product) oznaczający zastosowanie minimalnej ilości funkcjonalności w niezwykle szybko powstającym produkcie. Dzięki temu produkt jest gotowy do działania, dzięki czemu można natychmiast przetestować go na grupie docelowej, a w razie konieczności poprawić funkcjonalności oraz rozwijać je w późniejszych etapach pracy. Prostota tego frameworku uwidacznia się także w niskim progu wejścia. Z tego względu wiele firm decyduje się na jego wykorzystanie w projektach, w których najważniejszy jest czas, ponieważ nie wymaga on posiadania ogromniej wiedzy technicznej, a zatem zebranie zespołu jest stosunkowo proste. Dodatkowo Ruby on Rails umożliwia pisanie prostego i przejrzystego kodu w sposób modułowy i niezwykle szybki, dzięki dużej ilości wbudowanych rozszerzeń. Choć dzieje się to kosztem wydajności i szybkości od lat korzystają z niego takie światowe marki jak: Grupon, Twitter, GitHub, Shopify czy Yellow Pages.
 
Co więcej, framework daje dużą swobodę i elastyczność w przypadku korzystania z różnych baz danych. A zatem jeśli zajdzie taka potrzeba w szybki sposób pozwala na zmianę konfiguracji oraz zastosowanie jednej z wielu baz np.: SQLite, MySQL, MSSQL czy PostgreSQL. Ruby on Rails doskonale sprawdza się przy mniejszych i mniej skomplikowanych projektach nastawionych na szybkę budowę działającego produktu. Jest popularny również przez swoją przewidywalność, ponieważ funkcjonuje na rynku programistycznym od wielu lat, dlatego też programiści, którzy korzystają z niego na co dzień, doskonale znają jego słabe i mocne strony oraz umieją je odpowiednio wykorzystać w zależności od potrzeb aplikacji. Framework oferuje czytelną, przejrzystą składnię, która sprawia, że praca z nim jest szybka i przyjemna nawet dla osób, które dopiero rozpoczynają swoją przygodę z programowaniem.
 
 
 

Wpisy z tagiem Ruby on Rails