Ruby en Ruby on Rails

Ruby

Ruby is een object geörienteerde, geïnterpreteerde programmeertaal die voor het eerst werd gepubliceerd in 1995 door Yukihiro Matsumoto ("Matz").

 

De Ruby programmeertaal is ontwikkeld om software ontwikkeling makkelijker te maken en de ontwikkelaars de mogelijkheid te geven zich te concentreren op het oplossen van het probleem in plaats van het leren van de programmeertaal.

Meer informaite over Ruby vindt u hier.

 

Ruby On Rails

Ruby On Rails is een implementatie raamwerk geschreven in Ruby (joh!) dat het (veel) eenvoudiger maakt om webapplicaties te ontwikkelen, testen, uit te rollen en te onderhouden.

Remedy IT gebruikt Ruby en Ruby on Rails, de uitgebreide bibliotheek van 'plugins' (Rails specifieke uitbreidingen) en 'gems' (generieke Ruby uitbreidingen) om de allernieuwste Inter- en Intranet oplossingen te bouwen.
De uitstekende ingebouwde Javascript support in Ruby on Rails maakt het een ideaal ontwikkelplatform voor Web 2.0 oplossingen.
Ruby On Rails biedt u ook volledig geïntegreerde support om RESTful (REST: Representational State Transfer) webservices te bouwen, die gebruik maken van 'resource based routing'.

Tevens biedt Ruby On Rails een geintegreerde ORM voor SQL databases met behulp van de ActiveRecord component en heeft daarbij een uitgebreide set van adapters voor de meest gebruikte relationale database servers zoals MySQL, SQLite, Postgres, Oracle, MSSQL en Sybase.

Applicatielogica kan goed gescheiden worden van bedrijfsregels en presentatietechniek  door het gebruik van de Model-View-Controller (MVC) architectuur. Het object georïenteerde model van de Rails implementatie van deze architectuur stimuleert hergebruik van standaardfunctionaliteit , zowel op het model, viewer of controller niveau.
DRY (Don't Repeat Yourself) development is een sleutelbegrip in het ontwerp van Ruby on Rails.

De beschikbaarheid van hoge kwaliteit RAD omgevingen zoals de NetBeans en Eclipse IDEs (die geïntegreerde ontwikkeling, testen en uitrol supporten) gecombineerd met het eenvoudige gebruik van een geïnterpreteerde taal creëert een ideale omgeving voor  snelle applicatie ontwikkeling.

Meer informatie over  Ruby On Rails kunt u hier vinden.

 
 
 

persoon.jpg