Ruby on Rails 7 frakobler Node-bundling

20. december 2021 kl. 09:18
Ruby on Rails 7 frakobler Node-bundling
Illustration: Bigstock/G.evgenij.
Det populære webmiljø med danske rødder omfavner Ecmascript 6-faciliteter i stedet for Node.js.
Artiklen er ældre end 30 dage
Manglende links i teksten kan sandsynligvis findes i bunden af artiklen.

Webmiljøet Ruby on Rails er ankommet i version syv, og er parat til produktion.

Miljøet blev opfundet for 17 år siden af danske David Heinemeier Hansson, og har inspireret tilsvarende miljøer i mange andre sprog, under mottoet 'konventioner i stedet for konfiguration', som skulle give webudvikling med mindre bøvl.

Den nye udgave understøtter de seneste muligheder i Javascript, skriver Infoworld.

Syveren udnytter browsernes understøttelse af Ecmascript 6-standarden for Javascript, med moduler, omfattende understøttelse af HTTP/2-protokollen og faciliteten 'import maps' til import af Javascript-moduler.

Artiklen fortsætter efter annoncen

De fleste Rails-applikationer vil ikke længere kræve Node.js, men giver stadig udviklerne adgang til pakker i Npm-miljøet. Udviklerne kan bruge det pakkeværktøj, de foretrækker, da Webpack ikke længere er påkrævet.

Blandt andre nyheder i version syv er krypterede attributter i Active Records, og to forskellige forespørgsler kan nu udføres samtidigt med 'asynchronous query loading'.

Der er mere information om den nye udgave i et indlæg fra David Heinemeier Hansson.

Ingen kommentarer endnu.  Start debatten
Denne artikel er gratis...

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.

Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.

Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.

Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.

Debatten
Log ind eller opret en bruger for at deltage i debatten.
settingsDebatindstillinger