Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Ruby 1.8.7: fine ciclo di vita

Link copiato negli appunti

Ruby 1.8.7 non verrà  ulteriormente supportato dagli sviluppatori del linguaggio, l'arrivo della fine del ciclo di vita di questa versione era stato già  reso noto nell'ottobre del 2011 mentre nel giugno del 2012 essa è passata ufficialmente in modalità  "security fix only"; cià significa che chi non lo ha ancora fatto dovrà  operare quanto prima un aggiornamento ai rami 1.9.x o 2.0.x che sono attualmente quelli ancora in via d'implementazione.

Il rilascio di Ruby 1.8 risale all'agosto del 2003, mentre la 1.8.7 è rimasta disponibile per circa un quinquennio; così come era accaduto per le versioni 1.4.x e 1.6.x, essa faceva riferimento al progetto originale di Ruby e alla major release 1.0 (project MRI, Matz's Ruby Interpreter). Ruby 1.8 era stata scritta in C utilizzando un interprete single pass, mentre con la release 1.9 Ruby è passato ufficialmente all'interprete bytecode YARV (Yet another Ruby VM).

Ruby 1.8 ha goduto di un periodo di supporto superiore alle aspettative in particolare per due ragioni: in primo luogo è stata una delle versioni che ha permesso al linguaggio di trovare maggiore diffusione presso gli sviluppatori, anche grazie al successo del Web application framework Ruby on Rails, e in secondo luogo perché le funzionalità  di Ruby 1.8.7 sono state integrate con alcune features della 1.9 tramite un apposito backport.

Ora che l'ultima implementazione della 1.8 non riceverà  più neanche gli aggiornamenti di sicurezza, la 1.9.x diventa ufficialmente la release più datata di Ruby ancora supportata dalla community del linguaggio (la 1.9.3-p448 risale alla fine dello scorso giugno), mentre la 2.0.x, che risale allo scorso febbraio, è la più recente.

Via: Ruby lang

Ti consigliamo anche