Tra le novità  di Ruby on Rails 3.0 si segnalano:

  • un nuovo Active Record Query Engine per semplificare la costruzione delle query;
  • un sistema di protezione predefinito contro gli attacchi basati su XSS;
  • una sostanziale rivisitazione della sintassi per l'Action Controller;
  • un Action Mailer rinnovato;
  • un migliorato supporto per l'encoding;
  • una riscrittura completa di Railtie API;
  • validazione, callback e serializzazione tramite Active Record.

RoR, diffuso presso gli sviluppatori di altri paesi, non ha ancora riscosso in Italia il successo di altri strumenti per lo sviluppo, l'immediato futuro rivelerà  se con la versione 3.0 anche il Web della Penisola verrà  conquistato da questo framework.

17 CommentiDi' la tua

Il tuo indirizzo email non sarà mostrato pubblicamente. I campi obbligatori sono contrassegnati da *

@cisco vero appoggio all'estero la comunità  ruby é in forte crescita con un accelerazione di progetti e librerie nuova in continua crescità . Basta vedere quante gems vengono sfornate oggigiorno su rubygems. Vi pongo una domanda provocatoria. Ma voi quando programmate siete felici? cioé i linguaggio con cui programmate vi rende felici?

francescoagati
francescoagati

Progetti in Rails interessanti ce ne sono molti.(teitter, zooppa, ma basta guardare uno dei link postati un po' più su). Rails e Ruby spopolano ancora (e più di prima, basta guardare le richieste di lavoro), é solo qui in Italia che non ha preso ancora piede, ma una comunità  di sviluppo c'é ed é in crescita. Speriamo ci si dia una mossa anche qui!

Cisco
Cisco

Ciao, consiglio questo articolo interessante sul perché un linguaggio come php sia molto più diffuso rispetto a un vero linguaggio come lisp. http://briancarper.net/blog/386/

francescoagati
francescoagati

@davide mi sa che non hai letto bene

simone
simone

@ davide, si sapevo di cosa si sarebbe trattata la "fusione" con merb, constatavo semplicemente come non ce ne fosse menzione nel post del blog ufficiale (a meno di non aver letto male)

Matteo Galli
Matteo Galli

@simone Il tuo discorso era generale, con in specifico l'Italia. Invece é SOLTANTO in Italia, non SOPRATTUTTO come hai detto tu.

davide
davide

@davide appunto: ho detto in Italia. Non capisco la tua precisazione.

Simone
Simone

@simone Sono solo gli italiani che ragioniamo come te. All'estero aziende che usano Ruby ce ne sono a palate. Ma questo é il solito discorso italiani arretrati bla bla bla... @matteo L'integrazione con Merb é avvenuta soprattutto a livello di componenti interne, con un refactoring davvero esteso del codice core del framework, in modo da renderlo più modulare ed estendibile (questo ha portato al poter usare Data Mapper al posto di Active Record in maniera molto semplice, ad esempio). In generale l'obiettivo della fusione con Merb era questo, prendere Rails, ovvero un framework full stack completo, e renderlo più modulare e personalizzabile (filosofia base di Merb). Mi sembra ci siano riusciti, direi. E riguardo la tua esperienza con il bug, questo é purtroppo un difetto che ho notato anch'io del mondo di Rails, l'avere l'ultima versione non sempre significa avere la propria applicazione funzionante. Basta vedere Redmine...

davide
davide

Diciamo che comunque Ruby on Rails é stato uno dei framework che ha ricevuto uno degli hype più immotivati...forse perché uno dei primi ad introdurre il pattern MVC ai tempi in cui lo spaghetti code in php e asp se la comandava (specialmente in Italia). Ricordo ancora lo screencast del "crea il tuo blog in 5 minuti con RoR". Tanto hype, ma poi la curva non ha retto, credo sia per mancanza di rendimento economico (provate a vedere quante aziende assumono sviluppatori RoR, credo si possano contare sulle dita di una sola mano), sia per il fatto che sono nate come funghi diverse alternative che poggiano su linguaggi che noi occidentali apprezziamo di più (Django su Python, i vari framework per PHP, etc.). Ruby piace particolarmente ai Giapponesi, credo ci sarà  un motivo per cui la cultura Orientale sia totalmente diversa dalla nostra.

simone
simone

I love Ruby on Rails! :-)

Filippo
Filippo