Spisu treści:
Definicja - Co oznacza Ruby On Rails (RoR)?
Ruby on Rails (RoR) to wieloplatformowa platforma aplikacji internetowych napisana w Ruby. Ramy zostały pierwotnie autorstwa Davida Heinemeiera Hanssona, a następnie zbadane i rozwinięte przez podstawowy zespół kolejowy złożony z kilku indywidualnych autorów. RoR pozwala programiście tworzyć aplikacje internetowe znacznie szybciej, minimalizując liczbę kroków, czas i język związany z programowaniem.
RoR jest po prostu znany jako Rails. Pierwsze wydanie RoR miało miejsce w lipcu 2004 r. RoR jest rozpowszechniany na licencji MIT.
Techopedia wyjaśnia Ruby On Rails (RoR)
Ruby on Rails (RoR) działa zgodnie z podejściem model-view-controller (MVC), w którym logika aplikacji jest oddzielona od interfejsu użytkownika. RoR implementuje popularną technikę o nazwie dyskretny JavaScript, aby odizolować funkcjonalność aplikacji od interfejsu użytkownika. Podobnie jak inne współczesne ramy, RoR wdraża podejście „konwencji nad konfiguracją”, które ma na celu zmniejszenie liczby decyzji, które programiści muszą podjąć. RoR składa się z kilku pakietów, takich jak:
- Active Record: wzorzec architektoniczny przechowujący informacje w relacyjnych bazach danych.
- ActiveResource: pakiet zapewniający usługi sieciowe.
- Action Pack: pakiet zarządzania z funkcjami kontrolnymi.
- Działanie Usługi sieciowe: pakiet usług internetowych.
- ActiveSupport: komponent zarządzania wsparciem.
- ActionMailer: komponent do zarządzania pocztą e-mail.
Chociaż RoR był pierwotnie napisany do działania na serwerze sieci Mongrel, teraz obsługuje większość serwerów WWW, a także obsługuje serwery baz danych, takie jak MySQL, PostgreSQL, Oracle, SQL Server i DB2.
