|
Jest to jeden z bardziej popularnych frameworków, a jego popularność ciągle rośnie. Największym plusem jest to że w tym środowisku szybko i wygodnie się programuje. Zacznijmy od początku, system ten w skrócie jest nazywany ROR, jest to Framework który służy do programowania aplikacji działających w Internecie. Tak jak piałem, środowisko to zyskało ogromne uznanie na całym świecie, i za jego pomocą stworzono wiele znanych portali czy blogów. Jednym z polskich serwisów zbudowanych na tej platformie jest Blip.pl, na tym portalu są przekazywane krótkie informacje w różnej formie kierowane do swoich znajomych. Jeśli chodzi o przykłady zagranicznych witryn opartych o RoR to jest to m.in. Twitter.com i Basecamp.com. system RoR składa się z sześciu modułów, za pomocą których możemy łączyć się z bazą lub tworzyć zadania. Ogromną zaleta tego oprogramowania, oprócz prostoty, jest też pewna automatyzacja. Nie musimy grzebać w setkach plików, nie musimy także tworzyć klas, wystarczy że będziemy tworzyli odpowiednie migracje. Musimy używać specjalnych poleceń tego środowiska, a ono odwzorowuje je np. na język SQL. RoR posiada także inna bardzo cenną funkcję. Chodzi o możliwość automatycznego generowania interfejsu graficznego. Dzięki temu kilkoma poleceniami można tworzyć bardzo zaawansowane formularze a nawet panele administracyjne takie jak na Joomli. W tym Framework bardzo ważne SA standardy i koncepcje, wszystko po to by całość działała poprawnie. Wiele osób twierdzi że jest to technologia przyszłości. Ma on też swoich konkurentów w postaci PHP Zend czy też ASP. NET, jednak ma on nad nimi sporą przewagę, jest prostszy i wygodniejszy w użyciu. Do tego cała funkcjolnalnść jest tak zbudowana że nawet jak ktoś od początku nie brał udziału w pracach nad jakim projektem, to może się w dowolnym czasie przyłączyć i nie będzie miłą problemów ze znalezieniem się w gąszczu kodu. Do tego jezyk programowania użyty w tym Framework jest bardzo prosty i przewidywalny, niektórzy twierdzą że ma on wiele wspólnego z Javą. Jeśli chodzi o wady tego Framework to chyba najbardziej uciążliwą jest jego wolne działanie, ale programiści pracujący nad tym środowiskiem zapowiadają poprawienie tego mankamentu w następnych wersjach. Aby cokolwiek zrobić w tym środowisku musimy je najpierw przygotować do pracy. Musimy zainstalować kompilator, Framework oraz różne dodatki. Środowisko to nie zostało stworzone na Windows, ale jest możliwa instalacja na tych systemach operacyjnych.
|