Forse non sono il più esperto qui tra o presenti in questo forum ma un po di risposte provo a risponderti io:
Il lavoro di sviluppo fatto per la 1.5 deve essere (quasi) completamente riscritto per la 3.x.
Infatti io passerò direttamente dalla 1.5 alla 3.5, detto con il cuore, potevano evitare di
passare per la 2.5 e lasciare la mente più libera agli sviluppatori in modo che potessero
pensare anche ad altro (es studiare e proporre la vendita di nuovi prodotto).
Ma la cosa dove mi sento (quasi) preso per il c... è che, provenendo da altre situazioni precedenti
(allora non usavo un CMS) avevo deciso di investire il mio know-how sulla libreria jQuery, mi sembrava
professionale (e lo penso ancora), la community è viva e ci sono un sacco di estensioni di livello elevato!
Per passare a Joomla ho dovuto imparare MooTools da 0 (non la conoscevo come libreria),
quindi era necessario e l'ho FATTO, ma ho speso tempo, occhi (che si consumano), passione (che ancora c'è).
Ora nella 3.x come libreria JS di base mi ritrovo JQuery ed io dico benissimo in quanto già la reputavo ottima,
però io sono rimasto aggiornato alle vecchie versioni e quindi me la devo reimparare, diciamolo chiaramente,
non proprio da 0 ma quasi perché oltre che non ricordarmi benissimo la sintassi e le funzioni, nel frattempo
alcune cose sono cambiate, sicuramente ci sono molti plugin da ricercare/reimpararne l'utilizzo ...
quindi chissà quanto lavoro devo rifare da 0 ... questa cosa la può capire solo chi ha dedicato alla
programmazione tante e tante ore ... ma proprio tante.
E normale, studi un linguaggio e poi ti ritrovi ad abbandonarlo, è il rischio che corrono tutti!
Fino a pochi anni fa, javascript era visto come "la bestia nera del web" e tutte le animazioni si facevano con adobe flash (caro vecchio actionscript2) l'ho studiato tanto e mi ero specializzato su actionscript2 inizio a lavorare e cosa succede? arriva actionscript3 STRUTTURA COMPLETAMENTE DIVERSA, nuova sintassi ma soprattutto nuovi modi di lavorare.
Non sai quanti sono letteralemente corsi in tutta fretta a studiare il nuovo ac3 spendendo non pochi soldi in specializzazione, ora se dici a qualcuno che usi flash per le animazioni web ti guardano male.
Qual'è stato errore di chi è corso a studiare AC3? come ha già detto qualcuno in precedenza mi pare, errore è stato non analizzare la situazione.
Flash per il web era finito molto prima che uscisse il primo iphone, basta provare una volta jquery per non smettere più di usarlo, cosa che hi si metteva a studiare AC3 doveva provare.
A ME SEMBRA COME SE VENISSE REINVENTATA OGNI VOLTA LA RUOTA DA 0 ...
Caspita ... è una situazione quasi patetica, sarà un segno dei tempi.
Rimango nella speranza che infine ci sia un sistema/libreria che prenda il sopravvento e venga infine
utilizzata solo quella (ovviamente siamo in ambito web software e si parla si Open Source).
Troverai assurda la mia risposta ma ti dico: MA PER FORTUNA
Mi spiego: con gli anni sono cambiati i modi di programmare, programmazione ad oggetti sono un esempio lampante, nuovi idem MVC poi sono arrivati i framework php, programmazione punta su questi due elementi e Joomla si è adeguato a questo cambiamento, cosa che non hanno fatto altri cms.
Quanti cms hanno sviluppato un loro framework? Poo non sò se questo framework avrà o non avrà successo, vedremo col tempo.
@alexred
> Di sviluppatori di template ne nascono sempre di nuovi e sono tantissimi,
> il numero di estensioni nella JED aumenta sempre più, siamo a quasi 10.000.
Io su Joomla sono un relativemente nuovo sviluppatore, infatti ho deciso di "buttarmi" su joomla quando
è uscita la versione 1.5, mi era sembrato il momento giusto perché aveva subito un grande rinnovamente
(segnando un taglio netto dalla 1.x ) e francamente avevo pensato che si trovasse ad una fase di sviluppo
vicino alla maturità, MI SONO SBAGLIATO E ALLA GRANDE, I FATTI LO CONFERMANO.
Però joomla mi ha sempre appassionato anche in precedenza e penso che il triste (almeno per me)
ma altrettanto reale titolo di questo post sia proprio azzeccato ... ahimè! (però dico).
E pensare che questi ultimi anni mi sono proprio buttato alla grande ed (ho preso anche partita IVA
per vendere online o comunque vendere software di mia creazione) specialiazzndomi su Joomla! perché
ci credevo, mi sono impegnato tanto però secondo me il team di Joomla! e tanto bravo quanto forse
"distratto" a prendere le decisioni strategiche giuste di un certo tipo.
Sinceramente mi sembra che il codice di Joomla sia migliorato non peggiorato, in cosa sarebbe peggiorato?
@alexred
> credo che il tuo esempio sia esemplare di come sia sbagliato il tuo approccio al CMS.
> Se vuoi realizzare un sito oggi per essere poi sicuro di non doverlo più toccare per qualche anno ed essere tranquillo che
> questo continuerà a funzionare e fare il suo lavoro..... allora non utilizzare un CMS.
>Se vuoi creare una estensione che vada bene oggi per essere poi sicuro di non doverla più toccare per qualche
> anno ed essere tranquillo che questa continuerà a funzionare e fare il suo lavoro....
> allora non creare una estensione per un CMS.
Non sono completamente d'accordo perché con un CMS le cose si dovrebbero semplificare non complicare.
Mi viene il dubbio che avrei fatto meglio a rimanere (2007/2008) al un mio vecchio e mediamente basilare CMS,
forse mi sarei dannato meno l'anima oppure optare per Wordpress, caspita quest'ultimo detiene più del 50%
dello share dei CMS, questa è una delle tante classifiche stilate in giro per il web:
http://w3techs.com/technologies/history_overview/content_management
Se questo è il "periodo evolutivo" difficile di Joomla, speriamo che poi lo sforzo ne valga la pena, comunque
Joomla! sta diventando progressivamente sempre MENO USATO, erro qualcosa ?
E' sbagliato perche é un cms non può "fare tutto" e per alcune cose può andare bene mentre per altre no.
Se per fare una cosa devi ribaltare il cms, usane un altro e più adatto e fai prima.
Cmq si è meno usato dagli utenti, ma c'è utente e utente.
Tanti usano wordpress, ma quanti lo usano a livello professionale? quanti ci lavorano col cms? quanti realizzano progetti professionali a livello avanzato? quanti se lo sono ritrovati perche hanno aperto un blog free e hanno trovato preinstallato?
Ok ci sono tanti professionisti che usano wordpress o che usano anche wordpress, ma sono comunque una percentuale molto inferiore di quel 60% che vedi.
Ci sono anche professionisti che dicono "opensouce è sbagliato" e in quel caso ignorano Joomla, wordpress, magento ecc... allora cosa facciamo buttiamo via tutto open?
Uso Joomla perché posso fare cose complesse senza perdermi a cercare nella Jed sperando di trovare estensione che fa al caso mio, in quanti lo usano mi interessa relativamente.
@tomtomeight
Non si può dire che quello che tu dici sia errato, diciamo che lo sposo al 50%,
però al giorno d'oggi a vedere come sono andate le cose, sarebbe stato veramente
meglio se mi fossi fidato di Wordpress anziché di Joomla!, mi sarei incazzato meno a programmare,
avrei passato più ore con delle persone invece che con il mio PC, non avrei dovuto saltare da
jQuery a MooTools per ritornare a jQuery e mi ritroverei con un mercato (quello di Wordpress) probabilmente
grande (minimo) il triplo di quello di Joomla!
E CASPITA, non si può dire che siano cosa che non influiscono pesantemete nell'economia del
tempo e del denaro.
Ma come dice Npaquit, questa è la storia dell'informatica, teniamo duro finché riusciamo, o almeno
finché la struttura fisica e psicologia della nostra persona ce lo permette (leggasi cambiare mestiere o
andare a Wordpresso, anche se, in entrambi i casi al giorno d'oggi è meglio pensarci una dozzina di
volte prima di farlo, ne va della stabilità psicologica di una persona).
Perché dovresti scegliere? usa entrambi se pensi di vendere d più.
Comunque ti dico una triste realtà: se non sai vendere non sai vendere.
Sai quanti fanno template per wordpress e non riescono a venderli?
Infine io sono assolutamente d'accordo con "sav", troppe versioni, troppo casino !
Basti pensare anche alla documentazione, non dico che non esista, per carità, però se ci fossero meno
versioni aumenterebbe ampiamente la qualità della documentazione, i testi, gli esempi, ecc.
e penso che questa affermazione sia abbastanza logica.
Documentazione è poca ma basta cercare e la documentazione si trova.
Se aumentano le estensioni nella Jed, è perché qualcuno ha imparato a farle, non si "autogenerano dal nulla"
Certo che se tu cerchi la "pappa pronta già scaldata" non andrai da nessuna parte, qualcunque sia il CMS che usi.
Io non voglio fare una guerra di religione tra le mie "credenze" e le vostre.
Cerco di fare, per quanto possibile, delle affermazioni logiche e legate ai fatti,
è probabile che a Joomla! rimangano quelli che si potrebbero definire "Gli irriducibili".
Ancora non ho ben capito se faccio parte della categoria, lo deciderò entro 6/12 mesi.
Ma perché ci dovrebbe essere una "categoria".
Mi sono specializzato anch'io in Joomla ma non è che se un cliente mi chiede drupal non glielo faccio, certo farò un pò più fatica perché sono abituato a Joomla ma è che lascio perdere il lavoro perché"non faccio parte di quella categoria".