Table of Contents
Valentina Ruby Features
There are implementations of Paradigma Software components and developer tools to work with both the programming language Ruby or the web application framework Rails.
Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, and Lisp. It supports multiple programming paradigms, including functional, object-oriented, and imperative. It also has a dynamic type system and automatic memory management.
Ruby on Rails, or Rails, is a server-side web application framework written in Ruby. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web pages. In addition to MVC, Rails emphasizes the use of other well-known software engineering patterns and paradigms, including convention over configuration (CoC), don't repeat yourself (DRY), and the active record pattern.
Supported Operating Systems
Valentina for Ruby is available on Linux, MacOS and Windows.
You can use Valentina database from Ruby language directly to develop desktop only and/or client-server applications.
Ruby on Rails Enabled
You can use Valentina database with Ruby On Rails application either using local access with Valentina ADK for Ruby or with Valentina Server.
Support is available for ActiveRecord as it is implemented by the Rails team.