Comprare il codice sorgente o pagare l'abbonamento?

Restringiamo il campo e parliamo del settore e-commerce.

In un’era dove la scelta di servizi e librerie (open source o meno) è molto vasta, quanto è importante possedere il codice sorgente?

Vi dico la mia? ZERO

Il futuro (per come la penso io) è la PORTABILITÀ DEL DATO (clienti, prodotti, ordini etc). Più una piattaforma facilita l’import/export dei dati e più avrà successo.

Ricorda che il tuo progetto crescerà in base a come ti saprai adattare a tutti gli update di Google e NO il pulsante più grande e di un colore più fashion non ti farà vendere di più.

La vita del tuo progetto (ecommerce) di fatto è nelle mani di Google (o dei social network, dipende dal tipo di business).

Hai appena pubblicato la prima versione del sito e ora un aggiornamento di Google ti penalizza e devi rifare praticamente tutto da capo? (qualcuno ha detto Core Web Vitals?)

Bene, avere il codice sorgente significa che ti devi subire tutti i costi per adeguarti. Utilizzare una piattaforma Saas significa aspettare la nuova release (senza costi aggiuntivi - nella maggior parte dei casi). Se poi non lo fa, allora è il momento di spostarsi da altre parti.

Oppure: hai “incastrato” tutti i dati nel database del CMS e adesso per adeguarti devi fare una migrazione? Ah in questo Lino Banfi ci aiuta:


Perfetto, allora vado con i Saas? Mmm aspetta: non puoi personalizzare tutto ciò che vuoi, ci sono dei limiti.

Ah ma allora che faccio?

Potresti applicare il principio citato sopra: MENO il dato è PORTABILE e più sarà ALTO il costo di MIGRAZIONE / AGGIORNAMENTO

Valuta quindi COSTI/BENEFICI della tua scelta e cerca (dove possibile) di prevedere come il business si evolverà.

Vi riporto un esempio mostrato al Meetup del Laravel Day 2021, dove ho presentato una case history di una startup:

meetup laravel day 2021

I dati (prodotti, clienti, ordini) sono salvati rispettivamente in 2 posizioni:

  • prodotti → akeneo pim

  • clienti, ordini → shopify

Questo porta una serie di vantaggi:

  • posso cambiare la piattaforma e-commerce senza dover riconfigurare tutti i prodotti (o adeguarli alla nuova)

  • nessun problema di scalabilità del business in quanto molto flessibile ai cambiamenti

  • i prodotti non dipendono direttamente dall’ecommerce e posso gestire anche i marketplace in maniera “slegata”

  • non dipendo da un singolo linguaggio di programmazione (comunicazione tramite API)

Per favore, non fate i fan boy del software X o Y. Pensiamo cosa veramente è necessario al successo del progetto ed al budget che si ha a disposizione.

Ci sono molti altri aspetti da approfondire (discusse nel meetup) ma purtroppo tutte non riesco a scriverle e la registrazione non è disponibile.

Se ti interessa approfondire l’argomento, scrivimi e magari condividiamo il tutto con un video sul mio canale YouTube o in un Meetup di qualche PUG

Continua nella newsletter

  • Discussioni per il Web
  • Cose che ho letto/visto con il browser
  • Cose che ho scoperto / imparato
  • Software interessanti
  • Libri che sto leggendo
  • Chi seguire su YouTube
  • Chi ascoltare su
Clicca sul pulsante "Leggi" qui sotto per continuare

Leggi la versione completa della Newsletter

Clicca sul pulsante qui sotto

Se vuoi riceverla nella tua casella di posta, iscriviti! E' gratuita!

Leggi
Commenti offerti da Disqus