Ruby programmeren in Visual Studio

Ruby code kan eenvoudig geïmporteerd worden in een nieuw Visual Studio project

27 augustus 2008 | Koen Vervloesem

De Ruby in Steel editor bouwt voort op de mogelijkheden van Visual Studio en voegt daar Ruby- en Rails-specifieke zaken aan toe. Zo heeft u niet alleen syntax highlighting van Ruby code, maar ook van HTML-elementen en tags in het HTML-gedeelte van een Rails project. De zogenaamde code folding functionaliteit maakt het mogelijk om een overzicht te behouden op de structuur van de code: zo kan u kiezen of u het codedeel van een methode, klasse, if-blok enzovoort wil verbergen of tonen. Dat lukt ook met HTML-elementen in Rails-toepassingen.


Ruby in Steel implementeert ook verschillende Intellisense-functionaliteiten. Namen van methodes kunnen vervolledigd worden, evenals keywords uit de Ruby-taal en gebruikte variabelen. Overigens maakt Ruby gebruik van dynamic typing: variabelen hoeven niet van een bepaald type te zijn, maar kunnen zonder problemen de ene keer een String toegekend krijgen en daarna een Array. Uiteraard maakt dit het werk van Intellisense knap lastig, maar Ruby in Steel kan in de meeste gevallen goed afleiden welk type een variabele heeft. Ook de Visual Studio debugging tools werken allemaal voor Ruby projecten. Zo kunnen voorwaardelijke breekpunten gewoon in Ruby syntax ingevoerd worden.


Sapphiresteel heeft goed beseft dat het wiel opnieuw uitvinden niet hoeft. Ruby in Steel maakt dan ook uitstekend gebruik van het volwassen framework dat Microsoft Visual Studio biedt. Voor ontwikkelaars die met Visual Studio zijn opgegroeid is Ruby in Steel dus een perfecte oplossing voor hun Ruby-projecten: de leercurve is daardoor vrij kort en u heeft de toegang tot alle faciliteiten van Visual Studio. Maar of Ruby (on Rails) de geschikte oplossing is voor uw project, is natuurlijk nog een heel ander verhaal.
 

bron: www.itprofessional.be

Navigeer
bewaar pdf meld een fout reacties verstuur print
Share/Bookmark

Reacties

Reageer op dit artikel

Klik om in te loggen

0 reacties op dit artikel:

 
Customer Relationship Management

download van de dag

BitNami SugarCRM 6.0.1

SugarCRM is openbronsoftware om je klantencontacten mee te beheren, maar is moeilijk te installeren. BitNami heeft daarom een handig installatiepakket gemaakt.

in de kijker

Ontmoet de CRM-gebruikers

We volgen enkele CRM-gebruikers bij een aantal typische activiteiten op hun werk. Het leven zoals het is: de CRM-gebruikers.

jobat

Hoeveel verdiende Mark Zuckerberg al met Facebook?

Veel! De 25-jarige Facebook-oprichter is de jongste miljardair op aarde. Zijn vermogen?

ICT directory

In de ICT Directory vind je alles en iedereen die iets met ICT te maken heeft.

Zoek bedrijf: