Wiki > Termini generali

H U B

Naviga tra le definizioni - Termini generali

Logo di XAML

XAML

XAML, eXtensible Application Markup Language, è un linguaggio di markup dichiarativo basato su XML. Come altri linguaggi di markup, XAML usa i tag per definire gli oggetti, mentre gli attributi di un oggetto sono definiti all'interno dei tag. XA...

YAML

YAML è uno standard di serializzazione dei dati disponibile per tutti i linguaggi di programmazione. La caratteristica distintiva di YAML è la sua leggibilità a misura d'uomo. Usa infatti elementi derivati da vari linguaggi di programmazione come Per...

Logo di JSON

JSON

JSON è un formato di serializzazione basato su testo per lo scambio di dati, principalmente tra server e applicazione web. JSON è l'acronimo di JavaScript Object Notation, e utilizza l'estensione di file .json. JSON è un concorrente di XML, ma possie...

Socket

Un socket è l'estremità (endpoint) di un flusso di comunicazione bidirezionale tra processi. Il socket apre la connessione di rete, consentendo la lettura e la scrittura dei dati sulla rete. Il socket viene identificato dal socket address, la combina...

IP

Il Protocollo Internet (IP) individua uno standard per l'invio e la ricezione di dati su Internet, consentendo la comunicazione tra device diversi collegati sulla rete. Per consentire la trasmissione dei dati, un device viene identificato in modo uni...

CMS

Un CMS (Content Management System) è uno strumento software che consente di creare, pubblicare, modificare e rimuovere contenuti da un sito web, anche senza avere competenze informatiche. I CMS sono il risultato dell'integrazione di due componenti, u...

API

API è l'acronimo di Application Programming Interface, interfaccia di programmazione dell'applicazione. Si tratta di un insieme di comandi, funzioni, protocolli e oggetti che consentono agli sviluppatori di interagire più facilmente con un programma ...

Macchina virtuale (VM)

Una macchina virtuale, in inglese Virtual Machine (VM), è un software che emula l'hardware di un computer. Una VM usa le risorse di sistema della macchina fisica su cui è installato, ma resta isolato dagli altri software del computer host. Per funzio...

Hypervisor (VMM)

Un hypervisor è un programma software usato per creare, avviare, arrestare e ripristinare le macchine virtuali (VM). L'hypervisor fa da intermediario tra la macchina virtuale e le risorse hardware della macchina fisica, garantendo l'accesso della VM ...

Domain-specific language (DSL)

Un domain-specific language (DSL) è un linguaggio informatico specifico per un particolare dominio, costruito per rispondere a specifiche esigenze di utilizzo. Sono esempi di DSL i linguaggi R e S per la statistica, e il linguaggio SQL per i database...

General-purpose language (GPL)

Un linguaggio generico, in inglese general-purpose language (GPL), è un linguaggio informatico utilizzabile per ogni dominio di applicazione. Un linguaggio viene definito generico in contrapposizione ai linguaggi specifici di dominio (DLS), che invec...

CRUD

CRUD è l'acronimo composto dalle iniziali delle parole inglesi Create, Read, Update e Delete. Queste quattro parole fanno riferimento alle quattro principali operazioni che si svolgono su un database relazionale, ovvero la creazione di tabelle, dati ...

RDBMS

RDBMS è la sigla di relational database management system - ovvero un sistema di gestione per database relazionali. I database relazionali sono database organizzati secondo il modello relazionale di dati, proposto da Edgar F. Codd nel 1970, che preve...

RESTful API

Una RESTful API è un'API conforme al modello REST. Si tratta quindi di un'architettura che consente a due sistemi di comunicare attraverso il protocollo HTTP in modo simile a come server e client dialogano in un'architettura REST. Alcuni dei vantaggi...

VCS

VCS è una sigla che sta per Version Control System, ovvero sistema di controllo delle versioni. Conosciuto anche con il nome di Source Code Management (SGM, gestione del codice sorgente), VCS fa riferimento agli strumenti che permettono la gestione e...

Geekandwiki
la scrivi
anche tu

Condividi le tue competenze

Registrati per scrivere o modificare le wiki.

La GeekandWiki nasce come strumento di condivisione della conoscenza all'interno di GeekandJob. Abbiamo deciso di trasformarlo in un progetto aperto e collaborativo, perché crediamo che il modo migliore di valorizzare le competenze sia condividerle.

Unisciti ad altri professionisti del settore tech e digital, e dai il tuo contributo alla GeekandWiki.

Registrati