mercoledì 6 marzo 2013

Delphi



Delphi è un linguaggio di programmazione e un ambiente di sviluppo per creare applicazioni per sistemi operativi Windows. È stato creato dalla Borland molti anni fa, il 14 Febbraio del 1995, e da allora, tra alti e bassi e attraverso numerose versioni, è rimasto uno dei migliori linguaggi per creare applicazioni Win32. Nonostante diverse peripezie e alcuni pericolosi passi falsi che per un periodo ne misero a dura prova la stessa sopravvivenza, oggi Delphi è un ambiente di sviluppo vivo e in piena espansione, grazie alle energie in esso profuse dalla Embarcadero, l’azienda californiana che ne ha preso recentemente le redini, rendendo possibile lo sviluppo di applicazioni per Windows, Mac, iphone, ipad ed in futuro anche per Android. Delphi è stato da sempre utilizzato per lo sviluppo di applicazioni desktop e aziendali interfacciate con database, ma la sua versatilità consente di utilizzarlo per qualsiasi tipo di applicazione. Delphi è stato uno dei primi strumenti di sviluppo RAD, Rapid Application Development, quando fu realizzato nel 1995: fu il primo ambiente di sviluppo completamente visuale, ed il suo compilatore era estremamente veloce se paragonato a quelli esistenti all’epoca. Tuttora un’applicazione sviluppata in Delphi ha caratteristiche di velocità paragonabili a quelle del C++, ma con una flessibilità e una facilità di utilizzo di molto superiori. Con Delphi è possibile realizzare applicazioni per qualsiasi versione di Windows, da software di backup a software gestionali, da software per il collegamento remoto a sofisticati applicativi gestionali. Delphi può interfacciarsi con qualsiasi database e può interagire in maniera sofisticata con qualsiasi interfaccia API/SDK del sistema Windows. Una delle caratteristiche secondo me più apprezzabili di Delphi è la possibilità di creare applicazioni perfettamente portabili, persino costituite semplicemente da un singolo file eseguibile, senza librerie o dipendenze esterne. Tutto questo grazie alla struttura stessa dell’ambiente, basata sulla libreria VCL, che permette di integrare numerosi componenti e compilarli in un unico eseguibile. Infine, dietro al linguaggio Delphi esiste una nutrità comunità di sviluppatori e aziende che realizzano componenti professionali (molto spesso forniti anche con codice sorgente), e moltissimo materiale in rete per poter realizzare qualsiasi tipo di software.

1 commento:

  1. That helmet looks very familiar. Exactly like the one I made: http://rvelthuis.de/images/delphihelmet.png .

    RispondiElimina