Ver 1.x
Versioon 1.x omas väga paljusid häid omadusi, mis tähendas et paljud arendajad hakkasid seda oma projektides kasutama. Peamised tugevused olid uute versioonide hea ühildumine ka kõigi eelnevatega, stabiilsus ning kiirus. Viimane neist nii süsteemi mõistes kui ka arendamise lihtsuse poolepealt.
Pikapeale kujunesid kogukonnal aga omad soovid: projekt jäi kohati soiku, olulisi vigu parandati aeglaselt ning platvorm hakkas PHP 5 tulekuga ajale jalgu jääma Kommuun sai vigadest vaid teada anda ning jääda lootma, et need kunagi ka parandatakse. Avatud lähtekoodi põhjal lõi grupp kasutajaid ka eraldi raamistiku Kohana, mis loetletud probleeme ka lahendada soovis, kuid ülemäära edukaks ei ole tänini tõusnud.
Ver 2.x
Saades aru, et raamistik hakkab uutele tuultele jalgu jääma ning paarimeheline arendustiim ei jaga uusi versioone enam tempos, mida arendajad vajavad, muudeti versioon 2 tulekuga veidi suunda. Kasutajate pahameele vaigistamiseks otsustati võimaldada projektile täienduste loomine ka kommuuni poolt. Algselt katsetati nö "väljavalitud" kuue kommuuniliikme kaasamist projekti, kuid edaspidi saadi aru, et sellest suurt kasu ei ole. Projekt jaotati kaheks: Core (vaid ettevõtte poolt arendatav, stabiilsem) ning Reactor (võimalik kõigil veaparandusi/täiendusi lisada GitHubis). Kuna kommuun hakkas ootamatult kiiresti ja efektiivselt tööle, loobuti 2011. aasta augustis ka "kinnise" Core arendamisest ning CodeIgniter Reactor haru muutuski üheks CodeIgniter raamistikuks.
Võib öelda, et CodeIgniteri 1.x ja 2.x erinevused näitavad selgelt, kuidas kommuuni kaasamine aitab ühel tarkvaral märgatavalt kiiremini ja efektiivsemalt areneda. Praeguseks on CodeIgniter tõusnud GitHub'is PHP rakenduste seas populaarsuselt neljandale kohale ning sellesse on tänase seisuga vastu võetud täiendusi 88 erineva kasutaja poolt. Ning seda vähem kui poole aastaga!
Kommentaare ei ole:
Postita kommentaar