approfondimento
Come viene scelta la soluzione tecnica
Il progetto considera chi userà il sistema e come verrà gestito dopo il rilascio.
Le scelte dietro la realizzazione
La soluzione dipende da chi aggiorna i contenuti e dai sistemi già in uso. I dettagli degli strumenti sono consultabili in ogni ambito.
Siti con contenuti stabili
Per un sito che cambia poco si possono generare le pagine in anticipo. La scelta considera come verranno richiesti e pubblicati gli aggiornamenti.
Strumenti e competenze
- Astro
- Tailwind CSS
- HTML5
- CSS
- Accessibilità e usabilità
Contenuti da aggiornare e vendita online
Un pannello di gestione può essere utile quando il cliente aggiorna spesso i contenuti. Per un e-commerce la configurazione considera anche la gestione quotidiana del negozio.
Strumenti e competenze
- WordPress
- WooCommerce
- Elementor
- Roots Trellis + Bedrock
- Plugin e temi su misura
IA collegata al processo aziendale
La scelta del modello dipende dal compito e dai dati che deve utilizzare. L'infrastruttura disponibile aiuta a definire dove eseguire il sistema e come collegarlo agli strumenti aziendali.
Strumenti e competenze
- Inferenza locale (Ollama, llama.cpp, vLLM)
- Modelli open source on premise
- Integrazione in applicazioni web
- Dimensionamento delle macchine
Infrastruttura e gestione tecnica
Hosting e servizi collegati fanno parte della soluzione. La loro gestione viene considerata insieme al rilascio e alla manutenzione successiva.
Strumenti e competenze
- Linux e Nginx
- Docker
- VPS e cloud computing
- Gestione DNS
Collegamenti e interventi sull'esistente
Quando si collegano applicazioni o si modifica un sistema esistente, lo sviluppo deve tenere conto delle tecnologie già in uso. Gli strumenti dipendono dai collegamenti necessari.
Strumenti e competenze
- PHP
- JavaScript
- TypeScript
- Node.js
- Python
- SQL
- Bash
- Git
- Composer
- API REST
Dati delle applicazioni
L'organizzazione dei dati e le prestazioni delle interrogazioni vengono considerate nelle applicazioni che richiedono un database.
Strumenti e competenze
- MySQL
- MariaDB
- Ottimizzazione di query e indici
- Redis