Analisi comparata dei principali software Open Source per l`e
Transcript
Analisi comparata dei principali software Open Source per l`e
ANALISI COMPARATA DEI PRINCIPALI SOFTWARE ”OPEN SOURCE” PER L'”ECOMMERCE” Marinangeli, Stefania, Università Politecnica delle Marche, via Brecce Bianche, 60131 Ancona, IT, [email protected] Dragoni, Aldo Franco, Università Politecnica delle Marche, via Brecce Bianche, 60131 Ancona, IT, [email protected] Il commercio elettronico consiste nello scambio di beni e servizi effettuati tra produttore e consumatore mediante internet. L'interesse che suscita questo nuovo tipo di commercio nelle aziende sta crescendo molto rapidamente nonostante ci siano difficoltà nel rapportarsi con le diverse realtà internazionali; difficoltà che la Comunità Europea si sta impegnando a superare. Tra i mezzi adottati dalle imprese per avventurarsi nel commercio elettronico emerge maggiormente l'uso dei Content Management System (CMS) che esonerano il fruitore dalle conoscenze più tecniche del linguaggio web. Tra i diversi tipi di CMS vi sono validi prodotti professionali open source che danno la possibilità di personalizzare il proprio store: è il caso di OsCommerce, Zen Cart e Magento. Ognuno di questi strumenti deve rispondere a criteri che influenzano la scelta del fruitore: la sicurezza, l’ottimizzazione per i motori di ricerca, il design, la scalabilità e le prestazioni, il backup e la manutenzione, le caratteristiche tecniche, la comunità ed il supporto. Tutti questi fattori sono raggiungibili da tutti e tre i prodotti, talvolta però solo con l'aggiunta di moduli creati ad hoc: sta quindi ad ogni singolo commerciante valutare l'investimento su di un CMS alla luce delle proprie esigenze. OsCommerce si presenta come un prodotto leggero e sostenuto da una robusta comunità di supporto. Sviluppato sotto licenza GPL, nella sua versione base sono presenti diverse mancanze a livello di sicurezza e di SEO, a cui si può eventualmente rimediare con l’aggiunta di moduli. Le modifiche di livello grafico devono essere effettuate quasi esclusivamente intervenendo sui fogli di stile e, quindi, sul codice non immediato nella comprensione seppur esaustivamente commentato. Sono previsti il backup dal backend ed il supporto multilingua. Può essere installato su qualsiasi server e vanta uno sviluppo sostenuto delle release. Zen Cart, fork di OsCommerce, fa della personalizzazione la sua peculiarità. Le ultime versioni sono molto preparate sul tema della sicurezza e non viene trascurata la gestione del template grafico, anche se la personalizzazione dell'architettura deve essere fatta editando il codice. Quest'ultimo è sufficientemente chiaro e supportato da funzionalità che facilitano i vari interventi da parte del fruitore. Il backup e l'ottimizzazione non sono sviluppate nella release di base, ma anche qui è possibile installare dei moduli reperibile dalla comunità di sviluppo. Quest'ultima è più giovane, quindi più piccola e raccolta rispetto quella di OsCommerce, ma comunque molto ben organizzata seppur più lenta nella creazione di nuove release. Non ha particolari pretese nella scelta dei server e risulta particolarmente adatto alle piccole e grandi imprese che puntano ad una personalizzazione mirata non solo del frontend, ma anche delle funzionalità proprie del lato amministrativo. Magento punta ad essere un prodotto professionale, proiettato alla crescita e con strumenti pronti ad un utilizzo immediato. Distribuito con licenza OPL, fa parte di una realtà più vasta che racchiude anche delle versioni commercializzate. La sua struttura è molto più organizzata e permette la gestione di più store. Ha delle buone premesse riguardo la sicurezza, ma resta comunque migliorabile; è molto completo sia a livello di ottimizzazione per i motori di ricerca sia riguardo le funzionalità, come dimostra l'attenzione rivolta alla tecnologia mobile ed all'integrazione di quest'ultima con un negozio online. La comunità è molto variegata e lo sviluppo delle release è molto sostenuto, sebbene i ritmi delle versioni a pagamento siano più intensi. Intervenire nel codice può risultare difficoltoso se non si ha un'ottica object oriented e comunque la comprensione non è proprio immediata. Date le sue funzionalità e caratteristiche, Magento richiede dei server dedicati con sistema operativo Linux x86-64, più sicuri e performanti. Parole Chiave: E-commerce, definizione, CMS, open source, OsCommerce, Zen Cart, Magento, confronto, SEO, sicurezza, funzionalità, comunità.