Acum ceva timp scriam un articol despre un anunt al celor de la EllisLab. Era destul de ambigu pentru ca, spuneau ei, era un proiect despre care nu sunt gata sa vorbeasca inca. Se pare ca misterul s-a elucidat. CodeIgniter va trece prin niste schimbari incepand cu 2011.
EllisLab s-a hotarat sa caute o metoda sa multumeasca atat masele de utilizatori care doresc progres si imbunatatiri, cat si programatorii corporate care vor o platforma stabila si previzibila. Si a gasit-o. Incepand din 2011, CodeIgniter va avea doua ramuri: Reactor si Core.
Ce inseamna asta? Pai, Reactor va fi versiunea care adopta cat mai rapid contrbutiile si imbunatatirile aduse de comunitate. Astfel, multe facilitati vor incepe sa fie incorporate in framework, fara sa mai trebuiasca sa cautam librarii externe. Reactor va fi intretinut de 6 voluntari, alesi pre spranceana de catre EllisLab.
In schimb, CodeIgniter Core va fi versiunea intretinuta strict de EllisLab si va evolua intr-un ritm mai putin accelerat, dupa teste exhaustive care sa asigure stabilitatea maxima a oricarui feature nou. Asta nu inseamna ca va fi neaparat mai bun. EllisLab sustine ca va incuraja folosirea lui CodeIgniter Reactor.
Si ca sa sustina cat mai bine aceste doua ramuri (mai ales Reactor), EllisLab a lansat si CodeIgniter Uservoice. Aici developerii pot veni sa inregistreze cereri cu imbunatatirile pe care si-ar dori sa le vada. Bazat pe un sistem de voturi, imbunatatirile cu cea mai mare cautare vor ajunge in framework.
Asteptam sa vedem rezultatele acestui demers. Eu am votat deja un feature care mi se pare ca lipseste din CodeIgniter si care il face sa piarda teren in fata unor concurenti. Articolul complet il gasiti aici.