Ruby on Rails krijgt derde grote release

01-09-2010 10:52 | Door Diederik Toet | Lees meer artikelen over: Ruby (on Rails) | Lees meer over het bedrijf: Ruby | Er zijn nog geen reacties op dit artikel | Permalink

Van open source ontwikkelplatform voor websites Ruby on Rails is na ruim anderhalf jaar een nieuwe release uitgebracht. Meer dan 1600 mensen werkten aan Rails 3.0. In de nieuwe release is Merb geïntegreerd. Dat was tot 2009 een concurrerend platform. De derde generatie van Rails heeft enkele grote aanpassingen ten opzichte van zijn voorganger.

Een van de vernieuwingen betreft de zogenoemde active record query engine. Daarmee kunnen op een eenvoudigere manier complexe queries worden gedraaid binnen zich herhalende instructiesets. Ook levert Rails 3.0 betere bescherming tegen cross-site scripting (xss), het gebruik van scripts op de ene webpagina die gegevens op andere bronnen gebruiken.

Rails 3.0 werkt met open source programmeertaal Ruby 1.8.7, 1.92 en 1.5.2. Meer informatie over uitbreidingen en aanpassingen in het nieuwe platform zijn te lezen in een blog van oprichter David Heinemeier Hansson.

2004

De eerste versie van Ruby on Rails verscheen in juli 2004. De ontwikkeling van het platform is grotendeels in handen van het Ruby-kernteam. Dat bestaat momenteel uit acht ontwikkelaars. Veel van de software is echter ontwikkeld in samenwerking met de gemeenschap van Rails-gebruikers en -ontwikkelaars. Dat zijn er zo'n 1600.

De introductie van Rails 3.0 was enkele maanden vertraagd. Er werd onverwachts een vierde bètaversie uitgebracht in plaats van de semi-definitieve versie ('release candidate'). De software was nog niet volledig klaar, werd toen beweerd. De integratie van Rails en zijn concurrent Merb werd eind 2008 aangekondigd.

Top 10 Reagerende members
  Aantal reacties
met 3+ sterren
Gemiddelde
waardering
Klik voor meer info1 154 6.4
Klik voor meer info2 120 6.7
Klik voor meer info3 109 6.4
Klik voor meer info4 79 6.6
Klik voor meer info5 53 6.1
Klik voor meer info6 49 6.3
Klik voor meer info7 47 6.5
Klik voor meer info8 43 6.1
Klik voor meer info9 43 6.0
Klik voor meer info10 40 6.3