Funkcje
Cennik
Pomoc
Produkty
Program do fakturowania
Program magazynowy
Moduł do drukarek fiskalnych
Oprogramowanie dla biur księgowych
Integracje
Zaloguj się
Załóż konto
PL
English / US
English / Global
English / UK
Français
Español
Deutsch
polski
Čeština
Slovenčina
Українська
ქართული ენა
hrvatski
српски / srpski
русский
简体字
繁體字 / TW
繁體字 / HK
Монгол
Open main menu
Funkcje
Cennik
Pomoc
Produkty
Program do fakturowania
Program magazynowy
Moduł do drukarek fiskalnych
Oprogramowanie dla biur księgowych
Integracje
Zaloguj się
Załóż konto
Rails
(Ruby on Rails, RoR)
Ruby on Rails (RoR lub Rails - inne nazwy). Framework open source służący do sprawnego tworzenia aplikacji webowych. Ruby on Rails zostało stworzone przez programistę Davida Heinemeiera Hanssona przy okazji produkcji oprogramowania Basecamp. Framwerk napisano w języku Ruby z zastosowaniem architektury MVC (z ang. Model-View-Controller). Główne założenia RoR to przede wszystkim:
możliwość zastosowania wtyczek pozwalających na szybkie rozwinięcie aplikacji o dodatkowe funkcje, np. logowanie, skalowanie obrazków, tagowanie i wiele innych,
szybkie, proste i przyjemne pisanie kodu,
reguła DRY czyli Don't Repeat Yourself czyli niepowtarzanie tych samych działań w różnych miejscach,
reguła Convention Over Configuration - zastępowanie skomplikowanej konfiguracji gotowymi, sprawdzonymi wzorcami.
Framework RoR składa się z tych oto elementów:
ActiveRecord
– mechanizm służący do komunikacji z bazami danych
ActiveModel
– odpowiedzialność za tworzenie modeli w architekturze MVC
ActionPack
– odpowiedzialność za obsługę zapytań i odpowiedzi HTTP
ActionView
– warstwa widoku w modelu MVC
ActiveSupport
– zbiór dodatków do standardowej biblioteki Ruby (znajdziemy tu np. rozszerzenia klas String czy Time)
ActionMailer
– wysyłanie e-maili
ActiveJob
– definiowanie prac w tle
ActionCable
– obsługa technologii WebSocket
ActiveStorage
– obsługa wgrywania i przechowywania plików
ActionText
– framework do tworzenia zaawansowanych edytorów tekstu
Działanie aplikacji napisanej na bazie Rails oparte jest na właściwym serwerze. Poza standardowym (opartym na bibliotece WEBrick), dostępny jest serwer Mongrel.
Powrót