Ruby programmeren in Visual Studio
Ruby code kan eenvoudig geïmporteerd worden in een nieuw Visual Studio project
27 augustus 2008 | Koen VervloesemDe 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
GERELATEERDE ARTIKELS OP ITPRO:
Reacties






