Questo documento fornisce descrizioni concise delle versioni di Delphi e della sua storia, insieme a un breve elenco di caratteristiche e note. Scopri come Delphi si è evoluto da Pascal a uno strumento RAD che può aiutarti a risolvere complessi problemi di sviluppo per offrire prestazioni elevate e altamente scalabili applicazioni che vanno dalle applicazioni desktop e di database alle applicazioni mobili e distribuite per Internet - non solo per Windows ma anche per Linux e la rete.
Che cos'è Delphi?
Delphi è un linguaggio di alto livello, compilato e fortemente tipizzato che supporta strutturato e orientato agli oggetti design. Il linguaggio Delphi si basa su Object Pascal. Oggi Delphi è molto più di un semplice "linguaggio Pascal oggetto".
Le radici: Pascal e la sua storia
L'origine di Pascal deve gran parte del suo design all'Algol, il primo linguaggio di alto livello con una sintassi leggibile, strutturata e definita sistematicamente. Alla fine degli anni sessanta (196X), furono sviluppate diverse proposte per un successore evolutivo in Algol. Il più di successo fu Pascal, definito dal Prof. Niklaus Wirth. Wirth ha pubblicato la definizione originale di Pascal nel 1971. Fu implementato nel 1973 con alcune modifiche. Molte delle caratteristiche di Pascal provenivano da lingue precedenti. Il
Nel 1975, Wirth e Jensen hanno prodotto l'ultimo libro di consultazione Pascal "Manuale d'uso e rapporto Pascal". Wirth interruppe il suo lavoro su Pascal nel 1977 per creare un nuovo linguaggio, Modula - il successore di Pascal.
Borland Pascal
Con l'uscita (novembre 1983) di Turbo Pascal 1.0, Borland ha iniziato il suo viaggio nel mondo degli ambienti e degli strumenti di sviluppo. Per creare Turbo Pascal 1.0 Borland ha concesso in licenza il core del compilatore Pascal veloce ed economico, scritto da Anders Hejlsberg. Turbo Pascal ha introdotto un ambiente di sviluppo integrato (IDE) in cui è possibile modificare il codice, eseguire il compilatore, visualizzare gli errori e tornare alle righe contenenti tali errori. Il compilatore Turbo Pascal è stato una delle serie di compilatori più vendute di tutti i tempi e ha reso il linguaggio particolarmente popolare sulla piattaforma PC.
Nel 1995 Borland ha rilanciato la sua versione di Pascal quando ha introdotto l'ambiente di sviluppo rapido delle applicazioni chiamato Delphi, trasformando Pascal in un linguaggio di programmazione. La decisione strategica è stata quella di rendere gli strumenti di database e la connettività una parte centrale del nuovo prodotto Pascal.
Le radici: Delfi
Dopo il rilascio di Turbo Pascal 1, Anders è entrato a far parte dell'azienda come dipendente ed è stato l'architetto di tutte le versioni del compilatore Turbo Pascal e delle prime tre versioni di Delphi. Come capo architetto di Borland, Hejlsberg trasformò segretamente Turbo Pascal in un oggetto orientato agli oggetti linguaggio di sviluppo delle applicazioni, completo di un ambiente veramente visivo e un eccellente accesso al database caratteristiche: Delphi.
Quello che segue nelle prossime due pagine è una descrizione sintetica delle versioni di Delphi e della sua storia, insieme a un breve elenco di caratteristiche e note.
Ora, che sappiamo cos'è Delphi e dove sono le sue radici, è tempo di fare un viaggio nel passato ...
Perché il nome "Delphi"?
Come spiegato nell'articolo del Museo Delphi, il progetto in codice Delphi è nato a metà del 1993. Perché Delfi? Era semplice: "Se vuoi parlare con [the] Oracle, vai a Delphi". Quando è arrivato il momento di scegliere il nome di un prodotto al dettaglio, dopo un articolo nel Windows Tech Journal su un prodotto che cambierà la vita dei programmatori, il nome (finale) proposto era AppBuilder. Da quando Novell ha rilasciato Visual AppBuilder, i ragazzi di Borland dovevano scegliere un altro nome; è diventato un po 'una commedia: più le persone più difficili hanno cercato di liquidare "Delphi" per il nome del prodotto, più ha ottenuto supporto. Una volta pubblicizzato come "VB killer", Delphi è rimasto un prodotto fondamentale per Borland.
Nota: alcuni dei collegamenti sottostanti contrassegnati da un asterisco (*), utilizzando Internet Archive WayBackMachine, ci vorranno diversi anni in passato, dimostrando come il sito di Delphi appariva tanto tempo fa.
Il resto dei collegamenti ti indirizzerà a uno sguardo più approfondito su ciò che ogni (nuova) tecnologia, con tutorial e articoli.
Delfi 1 (1995)
Delphi, il potente strumento di sviluppo della programmazione Windows di Borland, è apparso per la prima volta nel 1995. Delphi 1 ha esteso il linguaggio Borland Pascal fornendo un approccio orientato agli oggetti e basato sulla forma, compilatore di codice nativo estremamente veloce, strumenti visivi a due vie e grande Banca dati supporto, stretta integrazione con finestre e la tecnologia dei componenti.
Ecco il Prima bozza della libreria dei componenti visivi
Delfi 1* slogan:
Delphi e Delphi Client / Server sono gli unici strumenti di sviluppo che forniscono il Rapid Application Development (RAD) vantaggi della progettazione basata su componenti visivi, la potenza di un compilatore di codice nativo ottimizzato e un client / server scalabile soluzione.
Ecco quali erano i "7 motivi principali per acquistare client / server Borland Delphi 1.0*"
Delphi 2 (1996)
Delfi 2* è l'unico strumento di sviluppo rapido delle applicazioni che combina le prestazioni del compilatore a codice nativo a 32 bit con l'ottimizzazione più rapida al mondo, la produttività della progettazione basata su componenti visivi e la flessibilità dell'architettura di database scalabile in un robusto orientato agli oggetti ambiente.
Delphi 2, oltre a essere sviluppato per la piattaforma Win32 (supporto completo per Windows 95 e integrazione), ha apportato miglioramenti griglia del database, Automazione OLE e supporto del tipo di dati variante, il stringa lunga tipo di dati e Visual Form Ereditarietà. Delphi 2: "la facilità di VB con la potenza di C ++"
Delphi 3 (1997)
Il set più completo di strumenti di sviluppo visivi, ad alte prestazioni, client e server per la creazione di applicazioni distribuite aziendali e abilitate al Web.
Delfi 3* introdotto nuove funzionalità e miglioramenti nelle seguenti aree: la tecnologia di approfondimento del codice, Debug DLL, modelli di componenti, DecisionCube e TeeChart componenti, tecnologia WebBroker, ActiveForms, pacchetti di componentie integrazione con COM tramite interfacce.
Delphi 4 (1998)
Delfi 4* è un set completo di strumenti di sviluppo professionale e client / server per la creazione di soluzioni ad alta produttività per il calcolo distribuito. Delphi offre interoperabilità Java, driver di database ad alte prestazioni, sviluppo CORBA e supporto Microsoft BackOffice. Non hai mai avuto un modo più produttivo per personalizzare, gestire, visualizzare e aggiornare i dati. Con Delphi, fornisci applicazioni robuste alla produzione, nei tempi e nel budget.
Delphi 4 ha introdotto componenti di ancoraggio, ancoraggio e vincolo. Le nuove funzionalità includevano AppBrowser, array dinamici, metodo di sovraccarico, Supporto di Windows 98, supporto OLE e COM migliorato e supporto esteso del database.
Delphi 5 (1999)
Sviluppo ad alta produttività per Internet
Delphi 5 * ha introdotto molte nuove funzionalità e miglioramenti. Alcuni, tra molti altri, sono: vari layout desktop, il concetto di frame, sviluppo parallelo, traduzione funzionalità, debugger integrato avanzato, nuovo Internet capacità (XML), maggiore potenza del database (Supporto ADO), eccetera.
Quindi, nel 2000, Delphi 6 è stato il primo strumento a supportare completamente i servizi Web nuovi ed emergenti ...
Quella che segue è una descrizione sintetica delle versioni più recenti di Delphi, insieme a un breve elenco di funzionalità e note.
Delphi 6 (2000)
Borland Delphi è il primo ambiente di sviluppo rapido di applicazioni per Windows che supporta pienamente i servizi Web nuovi ed emergenti. Con Delphi, gli sviluppatori aziendali o individuali possono creare applicazioni di e-business di nuova generazione in modo rapido e semplice.
Delfi 6 introdotto nuove funzionalità e miglioramenti nelle seguenti aree: IDE, Internet, XML, compilatore, COM / Active X, supporto database ...
Inoltre, Delphi 6 ha aggiunto il supporto per lo sviluppo multipiattaforma, consentendo così la compilazione dello stesso codice con Delphi (sotto Windows) e Kylix (sotto Linux). Altri miglioramenti inclusi: supporto per i servizi Web, il Motore DBExpress, nuovi componenti e classi ...
Delphi 7 (2001)
Borland Delphi 7 Studio fornisce il percorso di migrazione a Microsoft .NET che gli sviluppatori stavano aspettando. Con Delphi, le scelte sono sempre tue: hai il controllo di uno studio di sviluppo completo di e-business con la libertà di portare facilmente le tue soluzioni multipiattaforma su Linux.
Delfi 8
Per il 8 ° anniversario di Delphi, Borland ha preparato la versione più significativa di Delphi: Delphi 8 continua a fornire Visual Component Library (VCL) e Component Library for Cross-platform (CLX) sviluppo per Win32 (e Linux), nonché nuove funzionalità e miglioramenti continui di framework, compilatore, IDE e progettazione.
Delfi 2005 (parte di Borland Developer Studio 2005)
Diamondback è il nome in codice della prossima versione di Delphi. Il nuovo IDE Delphi supporta personalità multiple. Supporta Delphi per Win 32, Delphi per .NET e C # ...
Delphi 2006 (parte di Borland Developer Studio 2006)
BDS 2006 (codice denominato "DeXter") include il supporto RAD completo per C ++ e C # oltre a Delphi per Win32 e Delphi per i linguaggi di programmazione .NET.
Turbo Delphi - per lo sviluppo di Win32 e .Net
La linea di prodotti Turbo Delphi è un sottoinsieme del BDS 2006.
CodeGear Delphi 2007
Delfi 2007 rilasciato nel marzo 2007. Delphi 2007 per Win32 è rivolto principalmente agli sviluppatori Win32 che desiderano aggiornare i loro progetti esistenti include il supporto completo di Vista - applicazioni a tema e supporto VCL per glassing, finestre di dialogo di file e Task Dialog componenti.
Embarcadero Delphi 2009
Embarcadero Delphi 2009. Supporto per .Net abbandonato. Delphi 2009 ha il supporto Unicode, nuove funzionalità linguistiche come i metodi Generici e Anonimi, i controlli Ribbon, DataSnap 2009 ...
Embarcadero Delphi 2010
Embarcadero Delphi 2010 rilasciato nel 2009. Delphi 2010 ti consente di creare interfacce utente basate su touch per tablet, touchpad e applicazioni kiosk.
Embarcadero Delphi XE
Embarcadero Delphi XE rilasciato nel 2010. Delphi 2011, offre molte nuove funzionalità e miglioramenti: gestione integrata del codice sorgente, sviluppo cloud integrato (Windows Azure, Amazon EC2), Cassetta degli strumenti espansa innovativa per uno sviluppo ottimizzato, Sviluppo multilivello DataSnap, molto Di Più...
Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 rilasciato nel 2011. Delphi XE2 ti permetterà di: Creare applicazioni Delphi a 64 bit, Utilizzare lo stesso codice sorgente per indirizzare Windows e OS X, Creare basato su GPU Applicazione FireMonkey (HD e 3D business), Estendi le applicazioni DataSnap multilivello con la nuova connettività mobile e cloud in RAD Cloud, Usa VCL stili per modernizzare l'aspetto delle tue applicazioni ...