Magento 2 vs OpenMage
Introduzione
Per anni, Magento, un progetto originariamente concepito da Varien, è stato il punto di riferimento nel panorama dell'e-commerce open source, fornendo una piattaforma robusta e versatile adatta a piccole e medie imprese.
La sua capacità di adattarsi e scalare per soddisfare le esigenze di aziende di dimensioni sempre maggiori, fino a raggiungere il settore enterprise, ne ha fatto un punto di riferimento nel suo campo.
Con l'acquisizione di Magento da parte di Adobe però il focus del progetto ha subito una significativa deviazione. La nuova versione, Magento 2, è stata completamente riscritta da zero, creando un distacco notevole dalla community Open Source di sviluppatori che aveva contribuito al successo delle versioni precedenti.
Il focus principale di Adobe nel progetto è stato fin da subito rivolto al mercato enterprise, allineando più strettamente il progetto ai propri interessi commerciali, piuttosto che alle esigenze della community e delle piccole e medie imprese.
Lo sapevi che..
Anche sul piano comunicativo Adobe sta gradualmente abbandonando l'uso del termine Magento per riferirsi alla propria piattaforma sostituendolo invece con "Adobe Commerce".
Per queste ragioni, molti sviluppatori di lunga data hanno deciso di abbandonare il progetto Magento, sentendosi esclusi dal processo decisionale. Alcuni di questi sviluppatori si sono quindi rivolti a un progetto Open Source che è sempre esistito in parallelo allo sviluppo ufficiale di Magento 1, contribuendo al suo supporto e alla sua crescita.
Questo progetto Open Source oggi ha preso il nome di OpenMage ed è sostenuto da una community di sviluppatori estremamente attiva e reattiva.
OpenMage, diversamente a Magento 2, opera autonomamente ed è completamente slegato dalle politiche commerciali e strategiche di Adobe, concentrandosi invece sulle reali esigenze dei merchant.
OpenMage rappresenta la continuazione del progetto Magento 1 e, ad oggi, è considerata la migliore alternativa disponibile nel mondo Open Source.
OpenMage, come vedremo, è stato modernizzato e aggiornato con uno stack tecnologico avanzato e performante. Rispetto a Magento 2, i costi di sviluppo e di mantenimento dell'hosting annuale rimangono contenuti. Questo è possibile grazie alla sua architettura più semplice e a un utilizzo più efficiente delle risorse, che garantisce allo stesso tempo flessibilità e retro-compatibilità con l'ultima versione ufficiale di Magento 1.9.4.5.
Inoltre, OpenMage si arricchisce continuamente di nuove funzionalità, mantenendo la piattaforma sempre aggiornata e all'avanguardia.
Disclaimer
L'obiettivo di questo articolo non è quello di fare una gara di forza tra OpenMage e Magento 2 attraverso benchmark, ma piuttosto quello di fornire una visione obiettiva sullo stato attuale di entrambi i progetti. Riteniamo che OpenMage e Magento 2 si rivolgano a target di clientela molto diversi, e pertanto, un confronto diretto attraverso benchmark potrebbe risultare non solo irrilevante, ma anche fuorviante.
Ad esempio, se dovessimo confrontare le due piattaforme a parità di risorse, OpenMage risulterebbe probabilmente superiore in termini di prestazioni.
Tuttavia, questo non prenderebbe in considerazione il fatto che OpenMage potrebbe mostrare i suoi limiti quando utilizzato in progetti enterprise ad alto traffico e con budget significativi. Aziende come Coca-Cola o Nike per esempio, che necessitano di un supporto di tipo enterprise e possono permettersi tale investimento, potrebbero trovare in Magento 2 una soluzione più adatta alle loro esigenze.
Ciò che osserviamo spesso è l'adozione di Magento 2 da parte di piccole e medie imprese, ma con configurazioni server e supporto che non sono adeguati alle esigenze di questa piattaforma. Crediamo che, in molti di questi casi, Magento 2 possa risultare eccessivo rispetto alle reali necessità dell'impresa. In altre parole, per molte piccole e medie realtà, Magento 2 potrebbe essere una soluzione sovradimensionata rispetto alle loro esigenze operative e di budget.
Non intendiamo neanche affrontare falsi miti, primo fra tutti quello del presunto non supporto di PayPal. È fondamentale sottolineare che, sebbene non esista un supporto ufficiale da parte di PayPal, la piattaforma funziona in modo impeccabile con OpenMage, che ha ereditato e migliorato le funzionalità già presenti in Magento 1.9. Riteniamo che ci sia stata una sorta di "terrorismo tecnologico" per indirizzare gli utenti verso l'adozione di Magento 2.
Tuttavia, è importante ricordare che OpenMage è un progetto in continua evoluzione e che le dinamiche future potrebbero mutare. La mancanza di riconoscimento ufficiale è una questione più politica che tecnica: OpenMage è in attesa di essere riconosciuta come una nuova piattaforma a tutti gli effetti.
Fortunatamente, molti stanno unendosi a questa causa. La community di OpenMage è in costante crescita e con essa aumenta anche il supporto e il riconoscimento. Quindi, se stai valutando OpenMage per il tuo e-commerce, sappi che farai parte di una comunità attiva e in forte crescita, che lavora insieme per migliorare costantemente la piattaforma.
OpenMage: l'evoluzione di magento 1
OpenMage è un progetto Open Source ed è supportato da una community molto attiva di sviluppatori storici e entusiasti che ogni giorno collaborano per migliorare e far evolvere il progetto.
Attualmente vengono rilasciate due versioni:
Magento LTS 19.x
Questa versione è perfettamente retro-compatibile con Magento 1.9.4.5 e si concentra sul risolvere bug e falle di sicurezza.
Include vecchie librerie e funzionalità non più necessarie come il supporto a Internet Explorer 11.
Questa versione sarà mantenuta e supportata fino ad Aprile 2025, offrendo un'opzione affidabile per chi desidera un percorso di aggiornamento più conservativo e graduale.OpenMage 20.x
Questa è la versione che guarda al futuro del progetto.
Pur mantenendo un alto grado di retro-compatibilità con Magento 1.9.4.5, introduce nuove funzionalità e alcune modifiche che, pur non compromettendo la retro-compatibilità in maniera significativa, potrebbero richiedere piccoli interventi di adeguamento.
Il team di OpenMage incoraggia gli utenti ad allinearsi fin da subito alla versione 20.x, in quanto sarà la versione su cui si concentreranno gli sviluppi futuri e le nuove funzionalità. Mentre la versione LTS 19.x sarà progressivamente dismessa ed in base alle politiche di rilascio della community verrà supportata per ulteriori 2 anni con la sola applicazione di patch importanti così come ogni penultima Major release.
Lo sapevi che..
Le versioni di Magento non seguivano uno standard definito per le nuove release, rendendo difficile valutare l'impatto e la complessità degli aggiornamenti. La community di OpenMage ha rivoluzionato anche questo aspetto adottando lo standard Semantic Versioning 2.0.0 (https://semver.org/) e fornendo una chiara comprensione delle conseguenze di ogni grado di versione (Major / Minor / Patch).
Puoi trovare ulteriori dettagli sulle politiche di rilascio in quest’ultima RFC: https://github.com/OpenMage/rfcs/blob/main/accepted/0002-release-schedule.md
Punti di forza e caratteristiche principali di OpenMage
1. Stack tecnologico moderno
OpenMage è in grado di sfruttare le tecnologie più recenti, come PHP 8, MySQL 8 e Redis, garantendo prestazioni ottimali. Tuttavia, mantiene una perfetta retrocompatibilità con PHP 7.4 e MySql 5.6.
Questo offre una flessibilità notevole, permettendoti di godere dei benefici delle versioni più recenti senza compromettere la compatibilità con estensioni o personalizzazioni che potrebbero non essere ancora aggiornate.
In tal modo, potrai bilanciare efficacemente le esigenze di performance e stabilità, adattando la piattaforma alle specifiche necessità del tuo negozio online.
2. Nuove feature
OpenMage offre una serie di nuove funzionalità che migliorano l'esperienza di e-commerce. Ad esempio, supporta nativamente il tracciamento avanzato e-commerce su Google Analytics 4 consentendo un'integrazione facile e veloce senza la necessità di ulteriori configurazioni.
Inoltre, OpenMage supporta nativamente il formato WebP, che riduce le dimensioni delle immagini senza compromettere la qualità, migliorando così le prestazioni e i punteggi Core Web Vitals senza necessità di interventi addizionali nel frontend del sito.
Lo sapevi che..
Puoi visualizzare tutte le Pull Request del progetto Open Source taggate come "New feature".
Di seguito riportiamo lo storico di tutte le PR chiuse che ora fanno parte del core di OpenMage: https://github.com/OpenMage/magento-lts/pulls?q=is%3Apr+is%3Amerged+label%3Aperformance
3. Community attiva e avanzamento del progetto veloce
OpenMage è supportato da una comunità attiva di sviluppatori che lavorano costantemente per migliorare il progetto. Le Pull Request vengono chiuse più velocemente rispetto a Magento 2, garantendo che gli aggiornamenti e le correzioni di bug siano rilasciati in tempi rapidi.
Lo sapevi che..
Le Pull Request sono "Richieste di modifica" e possono essere aperte da chiunque per risolvere bug, falle di sicurezza o per aggiungere nuove funzionalità.
Vengono discusse e migliorate dal resto della community seguendo specifici standard di qualità e quindi approvate o scartate in base all'interesse di tutti.
Rispetto a Magento 2 le Pull Request vengono elaborate più velocemente non seguendo specifiche politiche laboriose e burocratiche introdotte da Adobe, spesso frustranti per i developer. Per questo capita spesso che nuove feature vengano sviluppate prima su OpenMage che su Magento 2 oltre alla risoluzione di bug che è molto più veloce e reattiva.
Questo significa che puoi contare su un'infrastruttura stabile e aggiornata a supporto del tuo business online.
4. Costi di sviluppo e flessibilità
I costi di sviluppo su OpenMage sono generalmente più contenuti rispetto a Magento 2, non solo grazie all'architettura più semplice, ma anche al fatto che OpenMage è sul mercato da diversi anni. Questo significa che molti problemi comuni sono già stati risolti e ci sono soluzioni pronte o semipronte disponibili dalle quali attingere.
Grazie all'esperienza accumulata dalla community di sviluppatori nel corso degli anni, molte personalizzazioni e integrazioni comuni possono essere implementate utilizzando soluzioni preesistenti, riducendo notevolmente i costi di sviluppo. Ciò permette di risparmiare tempo e denaro durante il processo di sviluppo del negozio online.
La disponibilità di soluzioni pronte all'uso e l'esperienza della community possono essere vantaggi significativi per le piccole e medie imprese che desiderano avviare un negozio online con un budget limitato. OpenMage offre un'opzione più accessibile per il processo di sviluppo, consentendo ai merchant di risparmiare tempo e denaro.
Inoltre, la community attiva di OpenMage offre supporto e risorse per gli sviluppatori, consentendo loro di affrontare eventuali sfide o problemi durante lo sviluppo in modo più efficiente ed efficace. Questo contribuisce ulteriormente a ridurre i costi di sviluppo.
5. Piattaforma stabile e matura
OpenMage ha affrontato con successo numerosi bug storici che non sono stati risolti su Magento 1 prima di Varien poi di Adobe. Grazie all'impegno della community di sviluppatori, questi bug sono stati analizzati e risolti, garantendo una piattaforma stabile e sicura.
Inoltre, OpenMage ha apportato importanti miglioramenti sul fronte delle performance e dell'utilizzo delle risorse. Grazie all'ottimizzazione del codice e della cache, OpenMage offre prestazioni superiori rispetto a Magento 2 con un minor numero di risorse, consentendo un caricamento più rapido delle pagine.
https://github.com/OpenMage/magento-lts/pulls?q=is%3Apr+is%3Amerged+label%3Aperformance
Questi miglioramenti non solo offrono una migliore esperienza di navigazione per i clienti, ma anche un vantaggio competitivo per i merchant che desiderano fornire un negozio online veloce e reattivo.
6. Retro-compatibilità con Magento 1
OpenMage è perfettamente retrocompatibile con Magento 1.9 e le estensioni sviluppate.
Lo sviluppo di OpenMage è stato portato avanti fino adesso per allungare il supporto dopo la deadline e il fine vita dovuto all'acquisizione di Adobe.
Con l’evoluzione del progetto OpenMage è nata la versione 20.x che ha una propria licenza slegata da Adobe ed è stata ripulita e aggiornata di molto codice obsoleto e notevoli miglioramenti nelle performance.
Il passaggio a Magento LTS 19.x è molto semplice dalla versione magento 1.9.4.5, mentre il passaggio ad OpenMage 20.x può dover comportare alcuni piccoli accorgimenti e correzioni, in particolare se si vuole beneficiare di uno stack server aggiornato e più performante con php 8.
In generale in entrambe le soluzioni non comporta grossi costi di sviluppo perché non rappresenta una migrazione come per Magento 2 che invece nasce come una piattaforma completamente diversa.
Migrazione a Magento 2 / Adobe Commerce
È importante sottolineare che Magento 2 non è semplicemente un aggiornamento di Magento 1, ma una piattaforma completamente riscritta da zero.
Questo significa che non è retrocompatibile con Magento 1 e richiede un'attenta migrazione dei dati e il rifacimento dell'intero sito e le sue funzionalità.
La migrazione da Magento 1 a Magento 2 comporta costi aggiuntivi per diverse ragioni. Innanzitutto, i dati del negozio, come prodotti, clienti e ordini, devono essere migrati dalla versione precedente alla nuova piattaforma.
Questo processo richiede una pianificazione accurata e comporta ulteriori costi e ulteriore tempo che allunga non di poco il Time To Market.
Inoltre, poiché Magento 2 è stato riscritto da zero, il tema, i moduli e le personalizzazioni sviluppati per Magento 1 non sono compatibili con Magento 2.
Ciò significa che sarà necessario il rifacimento di tutto il sito e i suoi componenti, come il tema grafico, i moduli personalizzati e le integrazioni esterne. Questo richiede tempo e risorse aggiuntive da parte degli sviluppatori.
Infatti, se il negozio Magento 1 aveva integrazioni con altri sistemi esterni, come sistemi di pagamento, CRM o sistemi di gestione dell'inventario, queste integrazioni dovranno essere riscritte per funzionare correttamente con Magento 2. Ciò comporta ulteriori costi e sforzi di sviluppo.
Tutti questi fattori contribuiscono ai costi complessivi della migrazione da Magento 1 a Magento 2. È importante valutare attentamente i costi e i benefici della migrazione e considerare se i benefici offerti da Magento 2 giustificano gli sforzi e le spese aggiuntive necessarie.
Criticità e stato del progetto Magento 2 / Adobe Commerce
1.Frontend basato su Knockout / Requirejs e tecnologie obsolete
Il tema ufficiale di Magento 2 è Luma dal quale derivano tutte le altre verticalizzazioni frontend.
La criticità principale di Luma è l'utilizzo di Knockoutjs come framework JavaScript e Requirejs per il caricamento delle librerie.
Tuttavia, Knockoutjs, adottato da Magento 2 sin dalle prime versioni, è visto da molti sviluppatori come una tecnologia ormai obsoleta. Questo può rendere l'esperienza di sviluppo frustrante e limitante, presentando significative difficoltà e ostacoli durante lo sviluppo e la personalizzazione del tuo negozio online.
Secondo Adobe infatti, la soluzione frontend ottimale per Magento 2 è basata sull'adozione della tecnologia PWA (Progressive Web App). Tuttavia, l'implementazione di questa tecnologia richiede competenze tecniche aggiuntive e figure specializzate in queste tecnologie. Inoltre, comporta l'utilizzo di un stack tecnologico più complesso a livello server, che porta a costi di manutenzione aggiuntivi.
Questo approccio sottolinea l'orientamento di Adobe verso il mercato enterprise, dove un frontend PWA può essere una scelta giustificata in casi di alto traffico per le sue caratteristiche di scalabilità ma che può essere sostenuto solo da un team di sviluppo molto diversificato e specializzato oltre che da budget importanti.
Lo sapevi che..
In realtà esistono alcuni progetti Open Source che implementano un frontend PWA compatibili con OpenMage permettendo a seconda delle esigenze l’adozione di questa tecnologia senza porre limiti alle possibilità di personalizzazione e di sviluppo per il tuo e-commerce.
Un frontend PWA è una app ibrida che gira su browser scritta con tecnologie web completamente indipendente dal backend Magento 2 con il quale si interfaccia tramite chiamate API.
É doveroso segnalare che Magento 2 implementa un interfaccia webservice utilizzando la tecnologia GraphQL, che garantisce migliori prestazioni rispetto alle tradizionali API REST / SOAP, grazie alla possibilità di effettuare richieste di dati più precise e granulari.
Con l'implementazione di un frontend PWA, non sarà possibile installare estensioni di terze parti per aggiungere funzionalità non supportate nativamente. Ad esempio, se si desidera integrare un nuovo gateway di pagamento per le carte di credito, sarà necessario svilupparlo e integrarlo specificamente nella propria PWA, senza un supporto ufficiale del fornitore.
Quindi è importante comprendere che un frontend PWA pone importanti limiti nella personalizzazione e l’aggiunta di nuove funzionalità, poiché queste dovranno essere sviluppate su misura, oltre ad ulteriori costi di sviluppo e tempi dilazionati ad esso associati.
Per Magento 2 esistono poi progetti come Hyva, un tema frontend sviluppato con tecnologie moderne la cui licenza costa € 1500 alla quale si vanno ad aggiungere ulteriori costi per la sua installazione e personalizzazione.
Hyva è un progetto interessante ma presenta criticità simili alle PWA perchè sostituendo lo stack di tecnologie frontend non è compatibile con tutte le estensioni ed è facile vanificare tutti i vantaggi di un frontend più snello installando soluzioni non compatibili che reintroducono le vecchie librerie.
Breeze invece è una soluzione frontend che tenta di risolvere alcune criticità di Knockoutjs e Requirejs ottimizzando il caricamento delle risorse ma entrambe rimangono soluzioni non ancora ufficiali che per il momento non sono state integrate nella codebase di Magento 2 e per le quali non esiste un supporto Magento 2 ufficiale riconosciuto.
In sintesi, la roadmap e lo sviluppo di Magento 2 non sono ancora completamente chiari e definiti, specialmente per quanto riguarda il frontend, che rappresenta una parte critica del sistema. È possibile che in futuro ci siano cambiamenti significativi che potrebbero richiedere un rifacimento completo del frontend e delle funzionalità sviluppate nel corso del tempo. Questo potrebbe comportare la necessità di un nuovo investimento per adattarsi alle nuove direzioni e alle richieste del sistema.
2. Costi di sviluppo maggiori
La complessità dell'architettura di Magento 2 può portare a costi di sviluppo significativamente più elevati rispetto ad altre soluzioni di e-commerce disponibili sul mercato. A causa della sua natura enterprise, Magento 2 richiede una conoscenza approfondita della piattaforma e delle sue funzionalità per essere adeguatamente personalizzato e configurato.
Lo sviluppo su Magento 2 richiede lunghi processi di compilazione del codice, che allungano inevitabilmente i tempi di sviluppo e richiedono competenze sistemistiche aggiuntive rispetto a OpenMage. Ciò implica la necessità di un team di sviluppatori costoso con diverse competenze tecniche, il che potrebbe limitare la flessibilità e la scalabilità del tuo negozio online. Pertanto, sarà necessario adottare un approccio strategico e fare un investimento più significativo per gestire efficacemente queste sfide, evitando di compromettere la crescita del tuo business.
3. Costi di mantenimento elevati
L'architettura enterprise di Magento 2 richiede una struttura di hosting e infrastruttura più complessa rispetto a OpenMage. Ciò comporta costi di hosting triplicati dovuti ad un uso maggiore delle risorse ed al suo mantenimento.
La gestione e l'aggiornamento di un negozio Magento 2 richiedono attenzione costante e competenze tecniche. Ciò può comportare costi aggiuntivi per l'assistenza tecnica, l'applicazione di patch di sicurezza e gli aggiornamenti del sistema.
Questi costi di sviluppo e mantenimento elevati potrebbero non essere sostenibili per le piccole e medie imprese con risorse limitate. È importante valutare attentamente il budget e le esigenze aziendali prima di impegnarsi in Magento 2, considerando se i benefici offerti dalla piattaforma giustificano i costi aggiuntivi.
4. Focus di Adobe sul mercato enterprise
Dopo l'acquisizione di Magento da parte di Adobe,l'azienda ha concentrato il suo focus principalmente sul mercato enterprise, come ad esempio le grandi aziende Coca-Cola e Nike. Questa direzione influenza in modo significativo lo sviluppo ufficiale di Magento 2, poiché le soluzioni offerte sono maggiormente orientate a realtà enterprise.
Ciò potrebbe tradursi in una maggiore complessità e personalizzazioni necessarie per adattare Magento 2 alle specifiche esigenze delle PMI, con un possibile impatto sui costi di sviluppo e manutenzione.
Inoltre, Adobe mira all'integrazione sempre più profonda con i servizi del proprio ecosistema, introducendo nella piattaforma software e funzionalità spesso inutili per le piccole e medie imprese, che possono rallentare le prestazioni complessive e richiedere risorse aggiuntive.
Queste funzionalità aggiuntive, oltre a orientare Magento 2 verso un prodotto sempre più commerciale, possono essere considerate come vero e proprio "bloatware", ovvero funzionalità superflue che aumentano la complessità del sistema senza offrire un reale valore aggiunto e nella maggior parte dei casi rappresentano costi aggiuntivi di sviluppo per essere disabilitate.
5. Carenza di una edizione lite
Sebbene ci sia un progetto in corso chiamato Mage-OS che mira a modularizzare maggiormente la scelta dello stack tecnologico e la rimozione di tutte le funzionalità non necessarie introdotte da Adobe, al momento non esiste ancora una versione snella adatta alle esigenze delle piccole e medie imprese e dai costi più contenuti.
Questo comporta un sovraccarico di funzionalità non necessarie che fa lievitare i costi di sviluppo e mantenimento hosting.
6. Time to Market elevato a causa dell'architettura enterprise
Magento 2 è progettato come una soluzione enterprise, il che significa che l'architettura del sistema è complessa e richiede un maggiore impegno per la configurazione e l'implementazione. Questo può comportare un Time to Market più lungo per i merchant che desiderano avviare e far crescere rapidamente il proprio negozio online.
Il Time to Market più elevato può essere un ostacolo per i merchant che desiderano avviare e far crescere rapidamente il proprio negozio online. È importante valutare attentamente le esigenze aziendali e considerare se la complessità di Magento 2 è giustificata o se una soluzione più semplice e rapida potrebbe essere più adatta.
Conclusione
In conclusione, la scelta tra Magento 2 e OpenMage per il tuo negozio online dipenderà dalle specifiche esigenze del tuo business.
Magento 2, con il suo focus sul mercato enterprise e la sua architettura complessa, può essere la scelta giusta se hai a disposizione un team di sviluppatori esperti e un budget significativo per l'implementazione e la manutenzione. Tuttavia, è importante sottolineare che Magento 2 non rappresenta un semplice aggiornamento di Magento 1, bensì una nuova piattaforma, completamente riscritta e non retrocompatibile con la versione precedente. Questo significa che una migrazione da Magento 1 / OpenMage a Magento 2 non è un processo immediato e richiede una pianificazione accurata, risorse significative e una riscrittura completa del tuo negozio online.
D'altro canto, OpenMage offre un'alternativa più accessibile e agile, ideale per le piccole e medie imprese. Con la sua architettura più semplice, costi di sviluppo e manutenzione più contenuti, e il supporto di una community attiva, OpenMage può essere la soluzione ideale per le aziende che cercano una piattaforma e-commerce robusta, flessibile e cost-effective.
La retrocompatibilità con Magento 1, la continua evoluzione e l'aggiunta di nuove funzionalità, insieme all'aggiornamento dello stack tecnologico, rendono OpenMage una soluzione valida per chi desidera continuare a sfruttare il proprio investimento in Magento 1, senza rinunciare alle innovazioni del mondo dell'e-commerce.
Ricorda che scegliere OpenMage non preclude la possibilità di una futura migrazione a Magento 2. Se la tua azienda dovesse crescere fino a raggiungere dimensioni enterprise, con esigenze più complesse e specifiche, potrebbe essere opportuno considerare una migrazione a Magento 2. Tuttavia, tale migrazione dovrebbe essere attentamente pianificata e gestita, tenendo conto dei costi e delle risorse necessarie.
Inoltre, OpenMage offre una transizione più graduale verso il mercato enterprise, con soluzioni modulari aggiuntive come Varnish per la gestione della cache e la possibilità di sviluppare un frontend PWA, permettendo una maggiore scalabilità nel caso si debbano affrontare sfide importanti ad alto traffico.
Ricorda, la scelta della piattaforma e-commerce giusta per il tuo business dovrebbe essere basata su una valutazione attenta delle tue esigenze, delle tue risorse e dei tuoi obiettivi a lungo termine.
Indipendentemente dalla piattaforma che sceglierai, sia Magento 2 che OpenMage sono soluzioni solide e affidabili, che possono fornire un'infrastruttura robusta per il tuo negozio online. La decisione finale dipenderà da quale di queste soluzioni si allinea meglio con la tua visione e le tue aspettative per il tuo negozio online.
Subscribe to my newsletter
Read articles from Tony Montemaggi directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Tony Montemaggi
Tony Montemaggi
E-commerce Specialist | Magento Senior Developer | Active Member of OpenMage Community | Infrastructure and Web Architect