mboost-dp1

Yukihiro Matsumoto

Ruby 2.0.0 er frigivet

- Via Ruby Programming Language - , redigeret af Pernicious

Programmeringssproget Ruby er nu blevet frigivet i version 2.0, endda på samme dag, som markerer tyveårs jubilæum for dagen Ruby blev udtænkt. Den nye version byder på en række ændringer i forhold til Ruby 1.9.3, men har alligevel haft til formål at være fuldt ud bagudkompatibel med den tidligere version.

Ruby 2.0 byder ud over hastighedsoptimeringer blandt andet på navngivne funktionsparametre, hvilket tidligere var noget, man var nødt til at implementere manuelt. Med den nye version har udviklerne opnået højere bagudkompatabilitet (1.9 til 2.0) end tidligere (1.8 til 1.9).

Målet om 100 % bagudkompatibilitet er ikke nået til fulde, da holdet bag Ruby fortæller, at der er fem problemer, som de kender til. Blandt andet er UTF-8 nu standardkodning i Ruby 2.0, hvilket ikke er tilfældet i 1.9, og denne ændring kan i nogle tilfælde føre til, at programmer er meget langsommere.





Gå til bund
Gravatar #1 - nielsbuus
25. feb. 2013 07:52
Der står noget med hurtig opstart af Rails. Det bliver spændende at se om man kan mærke forskel.
Gravatar #2 - maasha
25. feb. 2013 08:35
Det virkelig spaendende er om alle Gems uden videre kan bruges med Ruby 2.0 - eller om man skal vente paa opgraderinger.
Gravatar #3 - syska
25. feb. 2013 09:16
MadiZone (1) skrev:
Der står noget med hurtig opstart af Rails. Det bliver spændende at se om man kan mærke forskel.


Antager det mere er som udvikler man vil mærke det :-) Og der er heller ikke noget mere træls end ens apps tager en år om at starte.

maasha (2) skrev:
Det virkelig spaendende er om alle Gems uden videre kan bruges med Ruby 2.0 - eller om man skal vente paa opgraderinger.


Som artiklen skriver, så ville jeg antage at 95% vil virke. Så er der måske de sidste 5% som falder ind under de 5 problemer.

Men godt at se de ikke bare bryder det, hvis det ikke går udover performance. Men der skal være god grund for at holde bagud kompatibilitet .... ofte ønsker jeg Java, .NET og andre måske sked lidt mere på deres udviklere som Apple gør.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login