![]() |
|
| Web Agency BLOG Feed RSS | |
ASP, ASP.NET o PHP?Molti Webmaster alle prime armi si pongono una fatal domanda: "ASP, ASP.NET o PHP?" nell'intenzione di scegliere il linguaggio di programmazione lato server per scrivere i propri siti dinamici. Personalmente ho iniziato con ASP, quindi ho imparato ASP.NET (per approfondirlo solo in seguito) e poi sono passato al PHP, rendendomi conto che è importante conoscerli tutti e tre. ![]() Tutti e tre hanno numerosi pro, ovvero consentono di interfacciarsi con i database, quindi di gestire più o meno comodamente elementi come le date, numeri e stringhe, quindi file di testo, documenti XML e cosi via.
Più che parlare dei pro, al lettore preferisco riassumere i contro. ASP - Vecchio, non viene più aggiornato d Microsoft a favore del nuovo arrivato - .NET (ormai da anni) - ma si pone ancora come un linguaggio semplice e molto diffuso. Necessita di componenti esterni per la gestione di qualsiasi cosa, dato che la sintassi di base è il VBScript: IIS (il Web Server che lo esegue) mette a disposizione per default i componenti per la gestione dei database, di file e cartelle, delle email e dei documenti XML, ma è necessario disporre di componenti esterni per eseguire altre operazioni, ovvero l'upload di file, la gestione delle immagini e cosi via. Supportato solo su server Windows. ASP.NET - Microsoft ha pensato di migliorare ASP introducendo nel linguaggio due elementi fondamentali: i namespaces (ovvero classi che consentono ad ASP.NET di fare quel che non faceva Classic ASP) e la programmazione orientata agli eventi, simile a quella dei linguaggi di programmazione lato desktop. Supportato solo su server Windows, è abbastanza complicato, ma molto bello. PHP - Linguaggio open source, soffre per questo di problemi di compatibilità a seconda dei server che lo eseguono (nasce per Linux, ma funziona anche su Windows se installato il motore; problemi più o meno definitivamente risolti dalla versione 5 in poi. Molto comodo e semplice, consente di scaricare (per lo più gratuitamente) classi di puro codice che permettono agli sviluppatori di eseguire più o meno semplicemente una serie di interessanti operazioni. Un consiglio? Sono un romantico e di parte: ASP. Ma è bene impararli tutti e tre. Ecco i corsi online completi offerti da MRW Corsi su questi tre linguaggi: Corso ASP, Corso ASP.NET, Corso PHP. Assistenza del docente ed attestato di partecipazione. |
TOP 10 POST ALTRI CANALI |
||||||
| © 2012 Luca Ruggiero - Partita IVA 05564851219 - Chi sono | Portfolio | Assistenza | Pagamenti | Network | Contatti | |||||||