Referenze

Home | Referenze | Art. # 71

Glossario LAMP

Registrazione Domini
Registrazione Domini Internet ai prezzi più bassi d'Europa: soli 5,40 euro più IVA all'anno!

Il presente documento è un mini glossario informatico relativo alla piattaforma LAMP (acronimo di Linux Apache MySQL PHP), argomenti oggetto principale di questo blog.

I termini da recensire sono tantissimi ed inizio con alcuni, ma conto di aggiornarli man mano, nel tempo.

La chiave di lettura di questo documento è semplice: non saranno fatte distinsioni in base alle varie terminologie relative ai quattro componenti principali della piattaforma LAMP, bensì la divisione è in ordine alfabetico dalla A alla Z.

A

AJAX - Acronimo di "Asynchronous Java Script and XML", è una filosofia di programmazione basata su una richiesta XMLHTTP effettuata via Javascript e gestita lato server da PHP o altri linguaggi server-side.

Apache - Web Server nativo del sistema operativo Linux, ingrado di eseguire script Web PHP e script CGI in generale.

E

EasyPHP - Simulatore per sistemi MS Windows della piattaforma LAMP che installa, in un colpo solo, il motore PHP, il server di database MySQL, il gestore MySQL phpMyAdmin ed il Web Server Apache.

G

GD - Libreria grafica che permette al PHP di creare e gestire immagini ed altri elementi grafici, dinamicamente, via codice.

GNU - Acronimo di "General Public License", è una terminologia che indica il software libero e completamente gratuito.

J

JSON - Acronimo di "Java Script Object Notation", è una classe scritta in PHP il cui scopo è quello di migliorare l'interfaccia di programmazione verso Web Services per lo scambio di informazioni client/server..

L

LAMP - Acronimo di "Linux Apache MySQL PHP", è una piattaforma virtuale che vede impiegati questi quattro elementi per la gestione di applicazioni e siti Web.

Linux - Sistema operativo Linux open-source inventato da un programmatore finlandese di nome Linus Torvalds, da cui prende nome il sistema stesso. Le principali distribuzioni sono Red Hat, Fedora Core, Mandrave (ex Mandrake).

M

MySQL - Server di database gratuito ed open-source, potente e flessibile ed adatto all'interfaccia con PHP, il quale dispone di funzioni native per la gestione del database stesso.

O

Oracle - Server di database relazionale, potente e flessibile anche se non velocissimo sul Web. Disponibile sia per Windows (nasce per NT grazie a vecchi accordi con Microsoft) che per Linux e permette un'ottima interazione con PHP grazie alle funzioni native del PHP stesso.

P

PHP - Acronimo di "PHP Hypertext Processor", è un linguaggio di programmazione Web "scripting" potente e flessibile che permette agli sviluppatori di creare potenti siti ed applicazioni Web.

phpMyAdmin - CMS ad interfaccia Web, scritto in PHP, che permette di gestire tutte le funzionalità del database MySQL attraverso la sola finestra del browser.

PostgreSQL - Server di database relazionale, ad oggetti, molto potente e flessibile, disponibile sia per Windows che per Linux e permette un'ottima interazione con PHP grazie a funzioni native.

S

Shell Scripting - E' il sistema di scripting per la gestione e personalizzazione dei sistemi opurativi Linux o Unix.

SQL - Acronimo di "Structured Query Language", è il linguaggio di programmazione standard per la gestione dei database, tra cui MySQL che ha comunque i suoi "dialetti" proprietari.

SQL DDL - Acronimo di "SQL Data Definition Language", è l'insieme dei comandi SQL per la manipolazione della struttura dei database; ne fanno parte principalmente le istruzioni CREATE, ALTER, DROP, GRANT e REVOKE.

SQL DML - Acronimo di "SQL Data Manipulation Language", è l'insieme dei comandi SQL per la manipolazione dei dati dei database; ne fanno parte principalmente le istruzioni SELECT, INSERT, UPDATE e DELETE.

SQLite - Forma contratta di "SQL Lite", è un server di database nato con la versione 5 di PHP e risulta essere tra i più utilizzati dagli sviluppatori PHP e non solo.

U

UNIX - E' un sistema operativo basato sulla riga di comando, sulla cui scorta nasce Linux ed altri sistemi operativi GNU.

X

XML - Acronimo di "eXtensible Markup Language", è un meta linguaggio standard per l'esportazione di dati in formato testuale (con una logica basata sui "tag") per scambiare dati tra diverse applicazioni, Web e non.

 

Scritto in data 21/03/2008 e modificato in data 15/04/2008

Segnalalo ad un Amico | Aggiungilo ai Preferiti

© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 - Privacy | Pubblicità | Contatti