Salta al contenuto
seionline.itParliamone

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