10 grandi applicazioni realizzate in PHP
PHP, uno dei linguaggi di scripting lato server più comunemente utilizzati e le sue diverse versioni (3, 4, 5 e 7) sono utilizzate dall’80% di tutti i siti web del mondo. Diversi siti web di alto profilo utilizzano già il PHP, come Facebook, Wikipedia e Flickr, per citarne alcuni. E di recente molti nuovi siti web hanno iniziato a utilizzare il PHP. Si tratta di Washingtonpost.com, Nownew.com, Avgcom.
Vediamo di analizzarne alcuni:
1. Facebook
Facebook e PHP hanno una relazione che risale a diversi anni fa e l’affinità dell’azienda con questo linguaggio di scripting non è un segreto. L’azienda ha iniziato a usare il PHP ai suoi albori e il rapporto è cresciuto con l’ingrandirsi dell’azienda. Tuttavia, per mantenere le grandi basi di codice e per facilitare lo sviluppo, PHP ha iniziato a sfruttare anche Hack. In questo modo, si sosterrebbero i punti di forza di PHP, aumentando al contempo altre aree grazie a diverse nuove funzionalità.
2. Wikipedia
La struttura tecnologica di base di Wikipedia è LAMP (Linux, Apache, MySQL, PHP) e il sito web funziona attraverso un software noto come MediaWiki, scritto nel linguaggio di programmazione PHP. La maggior parte del codice PHP in MediaWiki utilizza il compilatore JIT HHVM, mentre il resto utilizza Zend Engine PHP. MediaWiki è utilizzato principalmente per i progetti gestiti dalla Wikimedia Foundation, che gestisce Wikipedia. Può essere utilizzato pubblicamente anche in altri wiki ed è persino popolare tra i wiki più piccoli, non Wikimedia. Aggiungendo BlueSPce Media Wiki, è possibile estendere le capacità di MediaWiki nei settori della gestione della qualità, dell’usabilità, dell’amministrazione, del supporto ai processi, della modifica e della sicurezza. Semantic MediaWiki aiuta a memorizzare e interrogare i dati all’interno delle pagine del wiki.
3. Yahoo
Yahoo utilizza PHP per creare un motore di ricerca con capacità di ricerca avanzate. Le idee per fornire i migliori risultati per le query degli utenti, e gli sviluppatori costruiscono funzioni PHP che possono restituire valori.
4. AbsoluteWrite
AbsoluteWrite, un sito web basato su WordPress e scritto in PHP. È un sito web per scrittori di tutti i livelli, una sorta di comunità di scrittori. Il sito offre articoli e informazioni su vari argomenti, tra cui narrativa, saggistica e copywriting. Il sito è enorme e fornisce collegamenti a un’enorme pletora di risorse, oltre a mantenere una crescente comunità online di scrittori. PHP lo rende pulito, sicuro, semplice, con codici strutturati in modo ordinato che contribuiscono in parte al successo del sito web.
5. Tumblr
Avendo compreso i vantaggi di PHP 7, Tumblr, un sito di microblogging e social network che consente di pubblicare contenuti multimediali e di breve durata, ha recentemente effettuato l’aggiornamento. Il sito ha più di 341 milioni di blog, post, testi, immagini, citazioni, file audio, link, video e chat. Potete quindi immaginare quanto sia importante scrivere i codici corretti per garantire che non vi siano problemi di sicurezza. Hanno aggiunto la cache ai percorsi di codice più utilizzati, hanno testato le loro nuove configurazioni CDN e aggiornato il software sottostante. Il passaggio da PHP 5 a PHP 7 è stato un gioco da ragazzi e, durante la fase di test, l’aggiornamento si è rivelato un grande successo.
6. Flickr
Flickr non ha bisogno di particolari presentazioni. È un sito di hosting di immagini e video in cui una comunità attiva carica migliaia di immagini ogni giorno. Ha alcune funzioni avanzate e potenti che ne hanno decretato il successo. È l’uso di script PHP che ha reso così facile il caricamento di immagini su Flickr. La ricerca di immagini all’interno di Flickr viene effettuata anche tramite PHP, dove gli sviluppatori hanno impostato la chiave API, in modo che l’utente digiti le parole chiave e i risultati vengano generati all’interno del parametro tag. Se l’utente vuole vedere i contenuti completi dei risultati di una ricerca, la risposta dovrà essere strutturata per generarli. La sicurezza è una delle principali preoccupazioni di siti web come Flickr, ma quando si usa il PHP non ci si deve preoccupare.
7. foto iStock
iStock photo è un’enorme comunità fotografica online di microctock in cui è possibile ottenere immagini royalty-free. Infatti, milioni di foto, clip art, brani auto e video e illustrazioni. Ogni mese se ne aggiungono mezzo milione. iStock photo è un carrello della spesa che deve essere mantenuto con grande sicurezza e cura e ciò avviene tramite PHP. Per ogni file multimediale di iStockphoto o Getty images, c’è uno script con una pagina individuale SEO friendly. Potete quindi immaginare quanto sia grande il database che il sito deve mantenere.
8. WordPress
Wordpress non ha bisogno di particolari presentazioni perché è qualcosa che quasi tutti usano o hanno usato nel mondo di Internet. La sintassi di base di PHP, insieme a HTML e CSS, viene utilizzata per sviluppare temi, plugin e modificare il comportamento predefinito di WordPress attraverso filtri e azioni. PHP esegue tutte le elaborazioni, a partire da cosa prendere dal database, i file che devono essere caricati, recuperando i metadati dei post, chiamando il tema, i plugin, controllando le opzioni, elaborando i campi dei moduli, il caricamento di immagini e documenti e così via. WordPress utilizza PHP per mostrare la pagina web al browser.
9. SourceForge
SourceForge non è un concetto estraneo agli sviluppatori perché offre loro una piattaforma online centralizzata per controllare e gestire progetti di software libero e open source. L’intera comunità online è gestita da PHP, oltre che dal server web Apache, da Ruby, Python, Perl e Tcl. Le applicazioni di terze parti presenti nel sito web richiedono il supporto di sessioni. Oltre a elaborare i codici e a generare l’HTML che verrà trasmesso al client dall’altra parte, le sessioni sono solitamente implementate nel PHP per tenere traccia delle informazioni di autenticazione e delle preferenze di base durante la navigazione del sito web.
10. Scavare
Digg è un nome molto popolare nel marketing online e dei social media. Inizialmente era un sito di social bookmarking, ma ora è meglio conosciuto come un sito di contenuti sociali guidato dagli utenti, alimentato brillantemente dalla tecnologia PHP. La scalabilità e le prestazioni sono sorprendenti, grazie a PHP. Il suo stack tecnologico, LAMP, contribuisce alla velocità delle prestazioni di questo sito di aggregazione di notizie.
Pensieri conclusivi
Per capire quale linguaggio si dovrebbe usare nel mondo reale, è necessario analizzare il CRUD. CRUD è l’acronimo di Create, Read, Update & Delete. Molti siti web utilizzano questa analisi prima di decidere quale lingua utilizzare. Facebook è uno di questi. Il CRUD è molto importante quando si crea un’applicazione basata sui contenuti. PHP può essere utilizzato su tutti i principali sistemi operativi e server web e supporta piattaforme come Joomla, WordPress e Drupal.
Altre in-formazioni…
- AGGIORNATO – I 10 migliori siti web di successo sviluppati in PHP
- Quali sono i 10 migliori siti web realizzati con PHP?
Flickr.com / Bernard Goldbach, Octavio Isaac Rojas Orduna, Esther Vargas, Nicole G, AVphotography262, steve_f.
Informazioni sull’autore: Reema lavora come Thought Leader presso PHPBabu.