Tento dokument obsahuje stručné opisy verzií Delphi a ich histórie spolu so stručným zoznamom funkcií a poznámok. Zistite, ako sa spoločnosť Delphi vyvinula z Pascalu na nástroj RAD, ktorý vám môže pomôcť vyriešiť komplexné vývojové problémy a poskytnúť vysokovýkonný a vysoko škálovateľný produkt. aplikácie od desktopových a databázových aplikácií po mobilné a distribuované aplikácie pre internet - nielen pre Windows, ale aj pre Linux a sieť.
Čo je liek Delphi?
Delphi je zostavený, silne napísaný jazyk na vysokej úrovni, ktorý podporuje štruktúrovaný a objektovo orientovaný dizajnu. Jazyk Delphi je založený na Object Pascal. Dnes je Delphi oveľa viac ako len „Object Pascal language“.
Korene: Pascal a jeho história
Pôvod Pascalu vďačí za svoj dizajn Algolu - prvému jazyku na vysokej úrovni s čitateľnou, štruktúrovanou a systematicky definovanou syntaxou. Na konci šesťdesiatych rokov (196X) bolo vypracovaných niekoľko návrhov na vývojového nástupcu Algolu. Najúspešnejším bol Pascal, definovaný prof. Niklaus Wirth. Wirth publikoval pôvodnú definíciu Pascala v roku 1971. Bola implementovaná v roku 1973 s niekoľkými úpravami. Mnoho funkcií Pascalu pochádza z predchádzajúcich jazykov.
V roku 1975 vydali Wirth a Jensen konečnú referenčnú knihu Pascala „Používateľská príručka a správa Pascalu“. Wirth ukončil svoju prácu na Pascale v roku 1977 s cieľom vytvoriť nový jazyk Modula - nástupca Pascala.
Borland Pascal
Vydaním Turbo Pascal 1.0 (november 1983) začala spoločnosť Borland cestu do sveta vývojových prostredí a nástrojov. Ak chcete vytvoriť Turbo Pascal 1.0, Borland získal licenciu na rýchle a lacné jadro kompilátora Pascal, napísané Andersom Hejlsbergom. Turbo Pascal predstavil integrované vývojové prostredie (IDE), kde môžete editovať kód, spustiť kompilátor, zobraziť chyby a skočiť späť na riadky obsahujúce tieto chyby. Kompilátor Turbo Pascal bol jedným z najpredávanejších sérií kompilátorov všetkých čias a stal sa jazykom obzvlášť populárnym na platforme PC.
V roku 1995 Borland oživil svoju verziu Pascalu, keď predstavil prostredie pre rýchly vývoj aplikácií s názvom Delphi - z Pascala sa stal vizuálny programovací jazyk. Strategickým rozhodnutím bolo urobiť z databázových nástrojov a pripojiteľnosti ústrednú časť nového produktu Pascal.
Korene: Delphi
Po vydaní Turbo Pascal 1 sa Anders pripojil k spoločnosti ako zamestnanec a bol architektom všetkých verzií kompilátora Turbo Pascal a prvých troch verzií Delphi. Ako hlavný architekt v Borlande Hejlsberg tajne premenil Turba Pascala na objektovo orientovaný jazyk pre vývoj aplikácií, doplnený o skutočne vizuálne prostredie a vynikajúci prístup k databáze vlastnosti: Delphi.
Na nasledujúcich dvoch stranách nasleduje stručný opis verzií Delphi a jej histórie spolu so stručným zoznamom funkcií a poznámok.
Teraz, keď vieme, čo je Delphi a kde sú jeho korene, je čas ísť na výlet do minulosti ...
Prečo názov „Delphi“?
Ako je vysvetlené v článku múzea v Delphi, projekt s kódovým názvom Delphi sa vyliahol v polovici roku 1993. Prečo Delphi? Bolo to jednoduché: „Ak chcete hovoriť so spoločnosťou Oracle, choďte na Delphi“. Keď prišiel čas vybrať si názov maloobchodného produktu, po článku v časopise Windows Tech Journal o produkte, ktorý zmení život programátorov, bol navrhovaný (konečný) názov AppBuilder. Pretože Novell vydal svoj Visual AppBuilder, chlapci z Borlandu si museli zvoliť iné meno; stalo sa to trochu komédiou: čím ťažší ľudia sa pokúsili prepustiť názov Delphi, tým viac získalo podporu. Delphi, kedysi ponúkaný ako „vrah VB“, zostal pre Borland základným produktom.
Poznámka: Niektoré z nižšie uvedených odkazov sú označené hviezdičkou (*) pomocou internetového archívu WayBackMachine, zaberie vám v minulosti niekoľko rokov a ukazuje, ako stránka Delphi vyzerala už dávno.
Zvyšok odkazov vás nasmeruje na podrobnejší pohľad na to, o čom je každá (nová) technológia, s tutoriálmi a článkami.
Delphi 1 (1995)
Delphi, výkonný vývojový nástroj Windows pre programovanie Windows, sa prvýkrát objavil v roku 1995. Delphi 1 rozšíril jazyk Borland Pascal poskytovaním objektovo orientovaného a formulárového prístupu, extrémne rýchleho prekladača natívneho kódu, vizuálnych obojsmerných nástrojov a skvelého databázy podpora, úzka integrácia s windows a technológia komponentov.
Tu je Prvý koncept knižnice vizuálnych komponentov
Delphi 1* slogan:
Delphi a Delphi Client / Server sú jediné vývojové nástroje, ktoré poskytujú rýchly vývoj aplikácií (RAD) výhody vizuálneho dizajnu založeného na komponentov, výkon optimalizačného kompilátora natívnych kódov a škálovateľného klienta / servera Riešenie.
Heres, aké boli "7 hlavných dôvodov pre kúpu klienta / servera Borland Delphi 1.0*"
Delphi 2 (1996)
Delphi 2* je jediným nástrojom rýchleho vývoja aplikácií, ktorý kombinuje výkon najrýchlejšieho optimalizátora 32-bitového kompilátora natívneho kódu na svete, produktivita vizuálneho dizajnu na základe komponentov a flexibilita škálovateľnej architektúry databázy v robustnom objektovo orientovanom prostredie.
Delphi 2, okrem toho, že bol vyvinutý pre platformu Win32 (plná podpora a integrácia Windows 95), priniesol vylepšenia mriežka databázy, Automatizácia OLE a podpora typov dátových typov, dlhý reťazec typ údajov a dedičnosť vizuálnej formy. Delphi 2: „Jednoduchosť VB so silou C ++“
Delphi 3 (1997)
Najkomplexnejšia sada vizuálnych, vysokovýkonných nástrojov na vývoj klientov a serverov na vytváranie distribuovaných podnikových a webových aplikácií.
Delphi 3* zaviedli nové funkcie a vylepšenia v nasledujúcich oblastiach: technológia prehľadu kódu, Ladenie DLL, šablóny komponentov, TeeChart komponenty, technológia WebBroker, ActiveForms, obaly komponentova integrácia s COM prostredníctvom rozhraní.
Delphi 4 (1998)
Delphi 4* je komplexná sada profesionálnych nástrojov a nástrojov na vývoj klientov / serverov na vytváranie riešení vysokej produktivity pre distribuované výpočty. Delphi poskytuje interoperabilitu Java, vysokovýkonné databázové ovládače, vývoj CORBA a podporu Microsoft BackOffice. Nikdy ste nemali produktívnejší spôsob na prispôsobenie, správu, vizualizáciu a aktualizáciu údajov. S Delphi dodávate robustné aplikácie do výroby, načas a za rozpočet.
Delphi 4 predstavil dokovacie, kotviace a obmedzujúce komponenty. Medzi nové funkcie patrí AppBrowser, dynamické polia, metóda preťaženia, Podpora systému Windows 98, vylepšená podpora OLE a COM, ako aj rozšírená podpora databázy.
Delphi 5 (1999)
Vývoj vysokej produktivity pre internet
Delphi 5 * predstavil mnoho nových funkcií a vylepšení. Niektoré z mnohých sú: rôzne rozloženie pracovnej plochy, koncept rámcov, paralelný vývoj, preklad schopnosti, vylepšený integrovaný debugger, nové internet schopnosti (XML), viac výkonu databázy (Podpora ADO), atď.
Potom, v roku 2000, bol Delphi 6 prvým nástrojom, ktorý plne podporuje nové a vznikajúce webové služby ...
Nasleduje stručný opis najnovších verzií Delphi spolu so stručným zoznamom funkcií a poznámok.
Delphi 6 (2000)
Borland Delphi je prvé prostredie pre rýchly vývoj aplikácií pre Windows, ktoré plne podporuje nové a vznikajúce webové služby. S Delphi môžu firemní alebo individuálni vývojári vytvárať aplikácie elektronickej generácie budúcej generácie rýchlo a ľahko.
Delphi 6 zaviedli nové funkcie a vylepšenia v nasledujúcich oblastiach: IDE, Internet, XML, kompilátor, COM / Active X, podpora databázy ...
A čo viac, Delphi 6 pridal podporu pre vývoj na viacerých platformách - čím umožnil kompiláciu rovnakého kódu s Delphi (v systéme Windows) a Kylix (v systéme Linux). Zahrnuté sú ďalšie vylepšenia: podpora webových služieb, internet DBExpress motor, nové komponenty a triedy ...
Delphi 7 (2001)
Štúdio Borland Delphi 7 poskytuje migračnú cestu do Microsoft .NET na ktoré vývojári čakajú. S Delphi máte vždy na výber: máte kontrolu nad kompletným vývojovým štúdiom elektronického obchodu so slobodou ľahko prenášať svoje riešenia naprieč platformami do systému Linux.
Delphi 8
Pre 8. výročie Delphi, Borland pripravil najvýznamnejšie vydanie Delphi: Delphi 8 pokračuje v poskytovaní knižníc vizuálnych komponentov (VCL) a knižnice komponentov pre platformu (CLX) vývoj pre Win32 (a Linux), ako aj nové funkcie a ďalšie vylepšenia rámca, kompilátora, IDE a dizajnu.
Delphi 2005 (súčasť Borland Developer Studio 2005)
diamondback je kódový názov nasledujúceho vydania Delphi. Nový Delphi IDE podporuje viac osobností. Podporuje Delphi pre Win 32, Delphi pre .NET a C # ...
Delphi 2006 (súčasť Borland Developer Studio 2006)
BDS 2006 (kód s názvom „DeXter“) obsahuje okrem podpory Delphi pre Win32 a Delphi pre programovacie jazyky .NET úplnú podporu RAD pre C ++ a C #.
Turbo Delphi - pre vývoj Win32 a .Net
Produktový rad Turbo Delphi je podmnožinou BDS 2006.
CodeGear Delphi 2007
Delphi 2007 vydané v marci 2007. Delphi 2007 for Win32 je primárne určený vývojárom Win32, ktorí chcú upgradovať svoje existujúce projekty zahŕňajú plnú podporu tematicky zameraných aplikácií a podporu VCL pre sklá, dialógy súborov a dialógové okno úloh komponenty.
Embarcadero Delphi 2009
Embarcadero Delphi 2009. Podpora pre .Net klesla. Delphi 2009 má podporu unicode, nové jazykové funkcie ako Generics a Anonymous metódy, Ribbon ovládacie prvky, DataSnap 2009 ...
Embarcadero Delphi 2010
Embarcadero Delphi 2010 vydané v roku 2009. Delphi 2010 vám umožňuje vytvárať dotykové používateľské rozhrania pre tablety, touchpad a aplikácie pre kiosky.
Embarcadero Delphi XE
Embarcadero Delphi XE vydané v roku 2010. Delphi 2011 prináša mnoho nových funkcií a vylepšení: vstavaná správa zdrojového kódu, vstavaný vývoj v cloude (Windows Azure, Amazon EC2), inovatívny rozšírený hrudník s nástrojmi pre optimalizovaný vývoj, viacvrstvový vývoj DataSnap, veľa viac ...
Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 vydané v roku 2011. Delphi XE2 vám umožní: vytvárať 64-bitové aplikácie Delphi, používať rovnaký zdrojový kód na zacielenie Windows a OS X, vytvárať GPU FireMonkey (HD a 3D business) aplikácia, Rozšírte viacvrstvové aplikácie DataSnap o nové mobilné a cloudové pripojenie v RAD Cloud, Použite VCL štýly na modernizáciu vzhľadu vašich aplikácií ...