Prace nad Rails 3 mieszczą się w terminie
Twórcy frameworka Ruby on Rails mieszczą się w wyznaczonych planach i jak wcześniej obiecano, wydali właśnie pierwszą wersję beta środowiska Rails 3 w zdefiniowanym przez nich samych oknie czasowym. Twórca Rails David Heinemeier Hansson ogłosił, że znalazło się 250 programistów, którzy obecnie pracują nad wydaniem i na razie wprowadzili 4 tysiące zmian w stosunku do obecnie najnowszego wydania programistycznego 2.3.
Rails 3 stanowi gruntowną modyfikację wcześniejszej wersji frameworka, do której wpłynął między innymi niegdysiejszy konkurent Merb, kiedy to oba projekty pod koniec 2008 roku postanowiły połączyć swoje siły. Rails 3 wymaga minimum interpretera Ruby 1.8.7, ale funkcjonuje także z wersją 1.9.2. Dalszymi nowościami według dokumentacji Release Notes są: przyzwoita obsługa JavaScriptu dzięki włączeniu bibliotek Prototype i jQuery. Poza tym jest tu API routingu, które pozwala na lepszą obsługę aplikacji webowych na bazie architektury REST.
W Rails 3 ponownie znalazł się także interfejs, za pomocą którego można łatwiej zarządzać plug-inami i dodawać nowe, jest też mechanizm chroniący aplikacje przed atakami XSS (Cross-Site Scripting). API, które zostały uznane za przestarzałe i przypisano im status deprecated, są oznaczone specjalnymi ostrzeżeniami. Ma to pomóc w migracji kodu aplikacji napisanego za pomocą starszych wersji Rails do nowszego wydania bez konieczności zaczynania wszystkiego od początku. Nowości w Rails zostały wyczerpująco opisane przez Yehudę Katza, jednego z głównych programistów Rails i Ruby.
(pwi)

















