Accedi

Tecnologie web

technos web

Quando si inizia a creare un sito web o un'applicazione, è facile sentirsi sopraffatti dalla quantità di tecnologie disponibili. Tra linguaggi, framework e strumenti, non è sempre semplice orientarsi.

Questo articolo offre una panoramica delle principali tecnologie utilizzate oggi sul web. Non è esaustivo, ma presenta le soluzioni più comuni e diffuse.

Linguaggi di programmazione

(x)Html

HTML

Linguaggio di markup utilizzato per strutturare e dare significato ai contenuti web. Deriva da “HyperText Markup Language”, abbreviato HTML. Permette di creare moduli, inserire link, immagini e video.

CSS

CSS

Permette di formattare un documento web come una pagina HTML. Deriva da “Cascading Style Sheets” o « fogli di stile a cascata ». È un elenco di proprietà di aspetto e posizionamento (colori, caratteri, bordi…). I fogli di stile servono a separare il contenuto dalla sua presentazione visiva.

PHP

PHP

PHP è un linguaggio di programmazione che permette di creare pagine web dinamiche. Circa 3 siti su 4 utilizzano PHP in un modo o nell’altro.

Javascript

Javascript

Permette di aggiungere animazioni ed effetti a una pagina web. Viene anche utilizzato per rendere le pagine interattive e migliorare l’ergonomia o l’interfaccia utente.

Jquery

Jquery

Libreria JavaScript open source che facilita la scrittura di codice JavaScript nelle pagine web. Permette di manipolare l’HTML, gestire gli eventi e semplificare le interazioni con la pagina.

Altre tecnologie

Mysql

Mysql

Sistema di gestione di database relazionale open source. Permette di memorizzare e organizzare i dati di un sito web, come utenti, articoli o prodotti.

Ajax

Ajax

Tecnica che consente di caricare dati da un server senza ricaricare la pagina. Viene utilizzata per rendere i siti web più veloci e interattivi.

Nodejs

Nodejs

Ambiente di esecuzione che permette di utilizzare JavaScript lato server. Consente di creare applicazioni web veloci, in particolare in tempo reale.

React

React

Libreria JavaScript open source sviluppata da Facebook. Viene utilizzata per creare interfacce utente, in particolare nelle applicazioni web a pagina singola.

Wordpress

Wordpress

CMS (Sistema di gestione dei contenuti) gratuito e open source. È scritto in PHP e utilizza un database MySQL. Permette di creare facilmente un sito web grazie a numerosi plugin. Oltre il 40% dei siti web lo utilizza.

Prestashop

Prestashop

CMS open source dedicato all’e-commerce. Permette di creare e gestire facilmente un negozio online.

Angular

Angular

Framework open source sviluppato da Google. Permette di creare applicazioni web gestendo pagine, interazioni e dati.

Python

Python

Linguaggio di programmazione versatile e open source. Viene utilizzato per creare siti web, automatizzare attività e sviluppare applicazioni.

Vue.JS

Vuejs

Framework JavaScript open source (chiamato anche semplicemente Vue). Viene utilizzato per creare interfacce utente e applicazioni web.

Symfony

Symfony

Framework PHP open source. Permette di creare siti e applicazioni web facilitando l’organizzazione e lo sviluppo del codice.

Laravel

Laravel

Framework PHP open source basato in parte su Symfony. Permette di creare siti e applicazioni web facilitando lo sviluppo del codice.

Ruby

Ruby

Linguaggio di programmazione open source orientato agli oggetti, progettato per essere semplice e piacevole da usare. Viene utilizzato per creare applicazioni web e software.

Zend

Zend

Framework PHP open source. Fornisce strumenti per creare siti e applicazioni web strutturando il codice e facilitando lo sviluppo.

Cakephp

Cakephp

Framework web open source scritto in PHP. Segue l’architettura MVC e facilita lo sviluppo di applicazioni web, in particolare grazie ai suoi strumenti per la gestione dei database e l’organizzazione del codice.

Apache cordova

Cordova

Framework open source della Apache Foundation che consente di creare applicazioni mobili multipiattaforma con tecnologie web come HTML, CSS e JavaScript.

Ionic

Ionic

Framework open source che consente di creare applicazioni mobili e web multipiattaforma con tecnologie come HTML, CSS e JavaScript.

Joomla

Joomla

CMS libero e open source utilizzato per creare diversi tipi di siti web, come siti vetrina, blog o portali di contenuti. Joomla è scritto in PHP e utilizza generalmente un database MySQL.

CodeIgniter

CodeIgniter

Framework open source scritto in PHP che segue il modello MVC. È apprezzato per la sua leggerezza, velocità e facilità d’uso nello sviluppo di applicazioni web.

Woocommerce

woocommerce

Estensione open source per WordPress dedicata all’e-commerce. Permette di trasformare un sito WordPress in un negozio online ed è una delle soluzioni più popolari per vendere sul web.

Bootstrap

bootstrap

Framework front-end utilizzato per creare il design e il layout di siti web e applicazioni. Offre componenti HTML, CSS e JavaScript pronti all’uso.

Haml

Haml

Linguaggio di markup utilizzato per generare HTML con una sintassi più concisa. Mira a rendere la scrittura dei template più rapida e leggibile.

Sass

Sass

Preprocessore CSS molto utilizzato che aggiunge funzionalità come variabili, annidamento e mixin per facilitare la scrittura e la manutenzione dei fogli di stile.

Fonti

Statistiche sull'utilizzo di PHP per i siti web (in inglese)
Dati WordPress 2020

Glossario

Framework: Insieme di componenti utilizzati per creare le basi e la struttura di un software o applicazione web

CMS: Deriva dall’acronimo “Content Management System”

Open-Source: Licenza che consente la libera redistribuzione, l'accesso al codice sorgente e la creazione di opere derivate

MVC: Chiamato anche “Model View Controller”, è un modello di architettura software molto utilizzato nelle applicazioni web

Préprocesseur: In informatica, un preprocessore è un programma che modifica il codice prima della compilazione

Metodi agili

agile method.png

Scopri i metodi agili e comprendi come permettono di sviluppare progetti più flessibili, rapidi e orientati alle esigenze del cliente. ...

mail icon1.pngRicevi i nostri migliori articoli