av leethal » ons 06.05.2009 19:57
Forskjellene mellom 1.x, 2.x og 3.x er markante. Innenfor disse releasene er det riktignok ikke store forskjeller — forskjellene mellom 2.2 og 2.3 er ikke mange.
Rails er enda forholdsvis ungt, 2.0 ble lansert i desember 2007. Det er derfor ganske naturlig at det skjer mange større endringer, ettersom Rails blir tatt i bruk i flere og flere ulike sammenhenger, og man får mer og mer faktisk erfaring med bruk av rammeverket.
Dersom man skriver (gode) tester, og følger med på hva som kommer av oppdateringer, er ikke oppgradering et stort problem. Oppdater til nyeste versjon, kjør testene, have lunch. Dersom man ikke følger med på oppdateringer, og ikke har gode tester, er det sikkert ikke så gøy å oppdatere. Det finnes ikke noen IDE-er jeg vet om som er særlig gode til å oppgradere Rails for deg heller.
Når det er sagt, er Rails laget for folk som digger å skrive kode. De fleste Rails-utviklere har ikke noe i mot å fikle med koden de har skrevet for å få appen sin til å være kompatibel med nyeste versjon.