Quote:
|
Originally Posted by riga75 Mac a proposito della nuova versione è vero che nonha subito notevoli modifiche/miglioramenti per quanto riguarda la struttura del codice e invece la nuova versione di Joomla sarà profondamente diverso e notevolmente migliorato il codice? |
Mi fai una domanda strana, Riga, non conosco né il codice né la politica di joomla, per cui non posso fare paragoni.
Per quanto riguarda Mambo, ti posso dire che la versione 4.6 ha gran parte del codice iniziale riscritto e riorganizzato in maniera da fare da base solida ed efficace per successivi aggiornamenti, anche se abbiamo chiesto (i PR, i testers e i Team collaterali) e preteso dal Dev Team che mantenesse la compatibilità con le estensioni esistenti ad una percentuale vicina al 100%.
Questo ha richiesto molti aggiustamenti del tiro, correzioni e un'infinità di test (non per niente sono uscite una beta e 2 RC) per avvicinarsi a quella quota, per cui molto di quello che è stato fatto è quasi trasparente, ma chi sa di programmazione ne apprezzerà le differenze, troppe per poterle elencare qui ora.
Il prodotto che ne uscirà è senza dubbio il Mambo più sicuro e meglio strutturato, a livello di codice, che sia mai uscito e costituirà un'ottima e solida base di lavoro per parecchio tempo e sulla quale si potrà fare affidamento a lungo.
E' molto facile che con la serie 4.6.x, che avrà ulteriori migliorìe in seguito, si esaurirà (come mostra anche la
road map) il cammino della Mambo 4.x e questa sarà comunque supportata per molto tempo ancora anche dopo l'uscita della 5, già in fase di sviluppo.
La Mambo 5 apporterà, oltre a un pressoché totale cambiamento del codice, anche funzionalità tali da comportare l'incompatibilità con le estensioni esistenti ed è anche per questo motivo che si è scelto di non introdurle per gradi, dato che avrebbero comunque costituito una rottura con il passato.
Per quella versione, sono al lavoro una parte degli sviluppatori, ma la priorità, ora, è di realizzare una solida base (la 4.6.x) di lavoro per gli utenti di Mambo, capace di costituire uno strumento efficace e più affidabile che mai, sul quale poter contare per molto tempo.
Non ci dimentichiamo che Mambo viene sì utilizzato per creare siti personali e di piccolo traffico, ma anche per siti impegnativi e stressanti come quelli per grosse aziende, comunità e sempre di più Pubblica Amministrazione (tutte realtà con elevati carichi di server), nonché costituisce uno strumento di lavoro per molte attività che ci realizzano siti per i clienti.
Per soddisfare le esigenze di tutti, la strada che si ricerca è quella della sicurezza, affidabilità, compatibilità, innovazione mantendo però la facilità di gestione propria di questo CMS e che ne ha decretato il successo.
Per cui, la strada di Mambo è tracciata ed in divenire, aperta a cambiamenti, miglioramenti e collaborazioni ogni giorno, la
Mambo Foundation è ormai completamente scollegata da qualsivoglia residuo che la legava alle vecchie entità, quindi Mambo va avanti ed andrà avanti bene, di questo, essendoci ormai in mezzo, ne sono sicuro perché vedo il lavoro come si fa e come si organizza dietro le quinte.
Acquisiamo nuovi membri ogni settimana e tutti sono entusiasti e capaci, trovando un ambiente aperto e collaborativo, per cui, da questo punto di vista direi che mi sento di poter assicurare che Mambo avrà vita lunga.
La
Fondazione, ente no profit e che ormai sta marciando a regime ed ha dimostrato la propria democrazia interna con
le elezioni, sia del Mambo Steering Committee che della
Board of Directors ne garantirà lo sviluppo e che il software rimanga open source, quindi, dal punto di vista di Mambo, direi che problemi non ce ne sono.
Lavoro sì, quello ce n'è da fare tanto, per offrire un prodotto sempre migliore e più affidabile, ma le premesse ed i fatti stanno a dimostrare che questo non spaventa.
Scusa se mi sono dilungato, il tema era il codice, per quello non resta che attenderne la prossima uscita o scaricarselo man mano dal SVN e poi ognuno si potrà fare i confronti che vuole, il resto sono chiacchiere, come ne sono state fatte tante e spesso a sproposito.
Mambo e joomla sono due progetti diversi, hanno team e visioni diverse, non è una corsa, non c'è un vincitore, è tutto open source, ognuno sceglierà quello che meglio risponde alle proprie esigenze.