Molti sviluppatori e specialisti di ecommerce quando vogliono cambiare aspetti dei loro siti web vengono bloccati a causa di restrizioni di codice, time-to-market e altri ostacoli. Immagina se tutto ciò venisse facilitato da una rete di API, funzioni facili da usare e serverless computing? È arrivato il momento di conoscere VTEX IO.
VTEX IO è la piattaforma di sviluppo low-code di VTEX e in questo articolo ne presenteremo gli aspetti migliori. Se non hai ancora familiarità con la nostra piattaforma, con questo articolo potrai conoscerla meglio e diventarne entusiasta.
Se la conosci già, qui troverai alcuni approfondimenti.
VTEX IO offre gli strumenti necessari per concentrarsi sul codice invece di perdere tempo a gestire l’infrastruttura.
Gli sviluppatori non si devono preoccupare dei server e possono concentrarsi al 100% sulla costruzione di esperienze eccezionali, perché VTEX IO gestisce la parte infrastrutturale. È una piattaforma cloud-native, quindi permette agli sviluppatori di eseguire applicazioni scalabili che sono immediatamente sincronizzate con la nostra piattaforma, e non c’è bisogno di installare altro per essere in grado di fare il deploy!
Ogni sviluppo nella piattaforma VTEX IO inizia e finisce con VTEX IO CLI (Command Line Interface), che è l’unica cosa di cui hai bisogno durante il tuo processo di sviluppo. Non appena hai accesso a un account VTEX, puoi iniziare a usarlo per sviluppare le tue applicazioni senza il peso di configurazioni estese. VTEX IO è pronto per essere utilizzato.
Usando l’interfaccia CLI, puoi:
Quando gli sviluppatori stanno implementando il codice, è essenziale essere sicuri che nessuna esperienza venga interrotta ed è molto importante verificare se le modifiche al codice migliorano effettivamente le metriche del business.
Tutto questo è possibile usando gli spazi di lavoro, che sono fondamentalmente versioni del tuo codice. Infiniti spazi di lavoro sono a tua disposizione in modo da poter apportare modifiche al codice, eseguirlo in un ambiente vicino a quello di produzione, e anche confrontare i cambiamenti attraverso test A/B.
Per poter accedere a un account VTEX e sviluppare nuove applicazioni utilizzando VTEX IO, l’utente deve avere il permesso di farlo. Tuttavia, grazie al modo in cui VTEX IO è strutturato, il processo di autenticazione è davvero fluido. Una volta autenticati, puoi collegare le app, navigare attraverso gli spazi di lavoro e testare le modifiche al codice senza che il flusso venga interrotto.
È possibile sviluppare un sacco di applicazioni interessanti e diverse usando VTEX IO. Si può costruire:
Abbiamo una community crescente ed entusiasta che impara e migliora insieme. Per permettere la comunicazione tra sviluppatori esterni e VTEX abbiamo alcune soluzioni: VTEX Community, un forum per fare domande, condividere idee e risolvere problemi, e VTEX Developers, un canale YouTube dove ospitiamo Office Hours, in cui ogni settimana rispondiamo alle domande della community e abbiamo uno spazio aperto per presentazioni di demo.
Chiunque lavori con le soluzioni VTEX è benvenuto a interagire attraverso i canali VTEX Community e/o VTEX Developers. In questo modo, continuiamo a condividere la conoscenza. Ti esortiamo anche a contribuire alle nostre app e ai blocchi del negozio VTEX IO Store Framework.
È impossibile parlare di VTEX IO senza menzionare Store Framework. VTEX IO Store Framework è un framework di implementazione low-code focalizzato sullo sviluppo della struttura della vetrina dei negozi VTEX. L’idea è quella di accelerare lo sviluppo dei negozi utilizzando pezzi di codice chiamati store block, che essenzialmente sono componenti React di alta qualità che forniscono i mezzi per costruire rapidamente la tua vetrina. Per esempio, se lo sviluppatore vuole aggiungere un componente rich-text – usato per il testo scritto in markdown – alla home page, dovrebbe solo aggiungere il blocco “rich-text” con il testo che preferisce e aggiungere un riferimento ad esso sul blocco home del negozio:
{
"store.home": {
"blocks": ["rich-text"]
},
"rich-text": {
"props": {
"text": "Ciao, mondo!"
}
}
}
Oltre al vantaggio per gli sviluppatori, permette anche agli account manager – che non hanno necessariamente familiarità con il codice – come gli addetti al marketing, di apportare modifiche al negozio attraverso il Site Editor. Il Site Editor è un pannello sul lato amministrativo della piattaforma di VTEX che permette di apportare modifiche alla vetrina senza dover utilizzare alcun codice, modificando solo le proprietà dei blocchi.
Combinando i vantaggi della piattaforma VTEX IO con Store Framework, otterrai negozi aggiornati e migliori senza dover fare nulla. Noi e la nostra community miglioriamo continuamente l’esperienza di sviluppo, creando nuovi blocchi di negozi, correggendo i bug e costruendo applicazioni che aggiungono nuove funzionalità ai negozi.
Quindi hai la possibilità di migliorare il tuo negozio continuamente e, a seconda di quale app viene aggiornata, il tuo negozio riflette fluidamente i cambiamenti introdotti nella nuova versione.
Questi sono solo alcuni degli aspetti di VTEX IO che mi hanno stupito da quando sono entrato nell’azienda, e ora sono molto entusiasta di lavorarci costantemente. Ti ho almeno incuriosito su VTEX IO? Scopri di più leggendo la nostra documentazione sul nostro portale degli sviluppatori e facendo pratica nel nostro centro di apprendimento.