Siamo ormai giunti alla versione 2.3.x di magento, questa nuova piattaforma parecchio innovativa sotto diversi aspetti si presenta con diverse differenze e migliorie.
Dopo un primo studio vi riporto quanto sono riuscito a percepire di diverso.
Dalla mia analisi viene tenuto fuori quello che riguarda lo studio specifico del codice, in quanto appunto tutta la parte strutturale, mvc, ecc è cambiato drasticamente, infatti nel caso in cui si voglia appunto passare da mangento 1 a magento 2 a parte un esportazione e un’importazione dei dati presenti sul db, messa a disposizione da magento stessa la parte di codice e totalmente da rivedere.
Magento 1
contro:
- Adobe garantisce supporto fino a giugno 2020
- Librerie js non aggiornate
- UI backoffice non moderna
pro:
- L’esperienza decennale garantisce meno problematiche
- La versione 1.9 è una versione stabile sotto ogni punto di vista anche con php 7.2.
- Sviluppo temi ed estensioni custom meno complesso
- Problem solving più rapido dato dalla quantità di materiale già presente online
Magento 2
contro:
- Elevata differenza di tempo necessario e complessità per lo sviluppo rispetto m1
- richiesta server più performante
- costo plugin raddoppiato
- costi maggiori sul supporto successivo e sulle implementazioni future
- Parti del cms da studiare prima dello sviluppo. Soprattutto sulla versione 2.3 che introduce nuovi componenti.
- Esperienze negative diffuse nell’uso di siti sviluppati su M2
- Sviluppo locale ostico dovuto ad una compilazione non perfettamente efficiente e al dover lavorare con le cache attive in quanto la richiesta di risorse è disumana
pro:
- import e gestione prodotti/categrie e attributi semplificato rispetto M1
- backoffice responsive e con ux migliore
- Performance migliorate solo ottimizzando tutte le risorse necessarie
- Integrazione Paypal interna senza abbandonare il sito