Framework CMS/CMF e servizi
Sylius nasce in Polonia e negli ultimi anni ha avuto un enorme successo fra gli sviluppatori Symfony.
Supporta nativamente le funzionalità per creare un e-commerce headless e la sua curva di apprendimento è molto rapida, soprattuttose si è sviluppatori Symfony.
Adatto a tutte le tipologie di e-commerce, da quello B2C a quello B2B.
Shopify è un ottimo prodotto per chi vuole abbattere i tempi per andare online. Molte le integrazioni e servizi disponibili con un click.
Attenzione però a valutare tutti gli aspetti di un ambiente Saas dove non si ha il controllo completo del codice sorgente.
Symfony lo utilizzo per applicazioni web personalizzate in modalità API first (headless) oppure con parte frontend e backend.
Tipicamente sono web application personalizzate in base alle esigenze del cliente come ad esempio un pannello per la gestione del magazzino
Node.js lo utilizzo per applicazioni web personalizzate dove è richiesta molta flessibilità e sono necessari i paradigmi asincroni.
Tipicamente sono dei piccoli microservizi integrati magari con software Saas e un frontend headless
Golang lo utilizzo per applicazioni web personalizzate dove è richiesta molta velocità e scalabilità.
Tipicamente sono dei piccoli microservizi integrati magari con software Saas e un frontend headless
Akeneo è uno tra i migliori PIM (Product Information Management) in circolazione che si integra perfettamente con qualsiasi altro software grazie ad una vasta gamma di API.
Le Pipeline sono lo strumento che ormai hanno tutti i gestori di repository come Gitlab, Github, Bitbucket.
Con un semplice file di configurazione si possono eseguire praticamente tutto ciò che vogliamo.
L'utilizzo che ne faccio è principalmente per testing in ambiente "pulito" e deploy del codice nel server.
Il Deploy per alcune tipologie di CMS tipo Magento2 richiede una specifica procedura ed un sistema che permetta il rollback in modo facile e veloce.
Per il deploy del codice utilizzo solitamente Deployer PHP che insieme alle Pipeline sono la base per il testing ed il deploy del codice.
Astro è un nuovo framework per la creazione di siti web statici.
Permette di creare siti web veloci e performanti, senza vincoli particolari sulla scelta tecnologica frontend.
Il sito che stai visitando è stato creato con Astro.
CMS Headless e molto di più, Directus permette di avere un backend as-a-service per gestire i contenuti di un sito web o di un'applicazione.
Integrabile con i più famosi framework frontend è molto utile per i progetti dove si vuole personalizzare la struttura del dato da mostrare.
Static content generator, Jigsaw si basa sul templating di Laravel (blade).
Una soluzione leggera per creare ad esempio delle landing page o piccoli siti che non necessitano di pagine dinamiche
Parliamone di persona