RSS Subscription

Sottoscrivi i nostri RSS
per essere sempre
aggiornato sugli ultimi
articoli pubblicati nel sito!
Sottoscrivi i nostri RSS
Home Page | Articoli | Articoli Linux
 

I componenti di una piattaforma LAMP

News inserita il 06/01/2011

kami23-doubtuxChe componenti utilizza una piattaforma web LAMP? Che significato assume la definizione “The LAMP Stack”?

I componenti

La piattaforma LAMP utilizza componenti che possono essere sostituiti tra di loro con  altri analoghi  come ad esempio MySQL con PostgreSQL, PHP con Perl o Python.

Sistema Operativo - Linux

Linux non ha certo bisogno di presentazioni, si tratta ovviamente di uno dei sistemi operativi per eccellenza del mondo OpenSource e FreeSoftware. Le sue caratteristiche principali sono la solidità, la sicurezza, un ottimo rapporto tra le prestazioni e le risorse utilizzate, la portabilità, la modularità e altro ancora. Tutte queste qualità lo hanno reso un ottimo candidato come sistema operativo della piattaforma web LAMP.

Web Server – Apache

Stando alle ultime stime di Netcraft di dicembre 2010, con una diffusione del 59%, Apache è il web server più utilizzato su internet. Solo questo basta a designarlo come web server della piattaforma LAMP. Punta di diamante della Apache Software Foundation, Apache vanta ormai 15 anni di sviluppo attivo nell'ambito OpenSource e la più stretta aderenza agli standard web.

RDBMS – Mysql

Fulcro centrale, di qualsiasi piattaforma per contenuti web dinamici, è sicuramente il RDBMS. Il motore di database relazionale di LAMP è MySQL. Grazie all'ottimo rapporto tra prestazioni, affidabilità e facilità d'uso, MySQL si è diffuso soprattutto come RDBMS per piattaforme web. Tra le sue features può vantare il supporto per le store procedures, i triggers, i cursors, le updatable views, le transazioni, il supporto alla replica, il full-text indexing ed altro ancora. Altro asso nella manica di MySQL è un ampio supporto e integrazione con i linguaggi di programmazione più diffusi.

Linguaggio di scripting – PHP

Il PHP è un linguaggio di scripting ampiamente diffuso tra gli sviluppatori di applicazioni web dinamiche. È un linguaggio di tipo interpretato che viene incluso all'interno delle pagine html. Al momento della richiesta delle pagine, il web server ne interpreta il codice e ne manda l'output al browser dell'utente. La scrittura di codice PHP richiede unicamente l'utilizzo di un editor di testo. La sua sintassi, simile a linguaggi quali C++ e JAVA, e il suo ampio set di funzioni ne ha facilitato la diffusione tra gli sviluppatori di applicazioni web. Dalla release 5 è stato introdotto il supporto Object-Oriented.

SCANDALETTI Marco
Segui cnaponline.com nei social: