Questo articolo è il primo di una rubrica specificamente dedicata alla comparazione tra framework differenti scritti con un linguaggio di programmazione comune. In questo primo articolo prenderemo in considerazione Il linguaggio back-end per eccellenza dell'ambiente Web, PHP, confontando vantaggi e svantaggi di Code Igniter e Laravel. (more…)

Continua a leggere Framework challenge: Code Igniter vs Laravel

Categoria: PHP e Open Source

Da amante dei framework open-source, leggeri e dalla curva d'apprendimento bassa, la mia scelta quando si tratta di scrivere codice per lo sviluppo di applicazioni Web ricade molto frequentemente su Code Igniter. (more…)

Continua a leggere Leggerezza e potenza in PHP: Code Igniter

Categoria: PHP e Open Source

Tags:

Webiny è una piattaforma Open Source basata su React e PHP che consente di realizzare applicazioni all'interno di un sistema stabile e sicuro; i developer potranno creare tutti gli ambienti di cui hanno necessità per eseguire operazioni di sviluppo, staging, test e produzione avendo a disposizione nel contempo strumenti avanzati per il routing e un supporto completo per la gestione del file storage (caricamento, lettura, rimozione) sia su server locale che sul Cloud. (more…)

Continua a leggere Webiny: creare Web App con React e PHP

Categoria: PHP e Open Source

Tags: , ,

Oggi il nostro focus si sposta su PHP e in particolare sul deploy delle applicazioni create con questo linguaggio. Gli step più comuni che vengono eseguiti per la messa in produzione di un progetto PHP based sono di solito quattro: (more…)

Continua a leggere 5 metodi per effettuare il deploy di App PHP

Categoria: PHP e Open Source

Tags: ,

Una delle critiche portate nei confronti di PHP è data dai bassi livelli prestazionali raggiunti dai framework disponibili in questo linguaggio. Se questa non è una verità assoluta perché molto dipende dal livello di complessità dell'architettura, è sicuramente vero che l'esecuzione di codice interpretato, come quello scritto in PHP, risulterà in genere meno performante di un codice compilato. Da alcuni anni sono disponibili dei progetti nati per realizzare framework compilati come un'estensione per l'interprete e caricati esattamente come viene fatto per librerie di uso comune come GD o PDO. (more…)

Continua a leggere Phalcon, un framework PHP compilato

Categoria: PHP e Open Source

Lo spam ha caratterizzato la storia recente della posta elettronica diventando una vera e propria piaga. Per questa ragione sono nati innumerevoli sistemi per cercare di arginare questo fenomeno, sia lato client (filtri antispam nei programmi di posta elettronica) che lato server (filtri bayesiani, liste di attesa per tagliare fuori server non standard compliant, blacklist per impedire la ricezione di email da server conosciuti per essere mittenti di spam). (more…)

Continua a leggere Nullmailer: il server SMTP che non è un server SMTP

Categoria: PHP e Open Source

Tags: ,

Una delle domande che si pone uno sviluppatore quando crea un prodotto è: "con quale licenza dovrei rilasciarlo?". Questa scelta influenzerà il ciclo di vita del proprio prodotto, se infatti scegliamo una licenza commerciale questo potrebbe essere un problema per alcune aziende che hanno bisogno di soluzioni facilmente "personalizzabili". (more…)

Continua a leggere 5 licenze Open Source per progetti software più longevi

Categoria: PHP e Open Source

PHP 7.1 ha introdotto un nuovo sistema per il catching delle eccezioni simile a quello già in uso in linguaggi come Java, ora infatti gli sviluppatori avranno la possibilità di catturare più tipologie di eccezioni all'interno del medesimo blocco catch; si tratta di una feature finalizzata alla massimizzazione della produttività, in questo modo infatti verrà meno l'esigenza di ripetere più volte lo stesso codice per l'individuazione di eccezioni di natura differente. (more…)

Continua a leggere PHP 7.1: cattuare eccezioni di diverso tipo senza duplicazioni del codice

Categoria: PHP e Open Source

Tags: ,

Prima del rilascio di PHP 7.1 era possibile destrutturare un array passandolo innanzitutto come valore associato ad una chiamata della funzione list(), quindi attraverso un'assegnazione, per poi estrarre le informazioni relative alle variabili utilizzate come argomenti di quest'ultima. In sostanza era (ed è ancora) possibile utilizzare una sintassi come la seguente: (more…)

Continua a leggere PHP 7.1: destrutturazione degli array

Categoria: PHP e Open Source

Tags: ,

Dicembre 2016 è stato l'ultimo mese durante il quale la community degli sviluppatori ha garantito il supporto ufficiale attivo per PHP 5.6; dato che questa release ha rappresentato anche l'ultimo aggiornamento della milestone 5 prima del rilascio di PHP 7, con l'inizio dell'anno corrente l'intero ramo 5 taglia il primo traguardo che nel corso dei prossimi mesi porterà alla conclusione del suo ciclo di vita. (more…)

Continua a leggere Fine del supporto attivo per PHP 5

Categoria: PHP e Open Source

Tags: ,