Tento dokument obsahuje stručné popisy verzí Delphi a jejich historie, spolu se stručným seznamem funkcí a poznámek. Zjistěte, jak se společnost Delphi vyvinula z Pascalu na nástroj RAD, který vám může pomoci vyřešit složité vývojové problémy a poskytnout vysoce výkonný a vysoce škálovatelný aplikace od desktopových a databázových aplikací po mobilní a distribuované aplikace pro internet - nejen pro Windows, ale také pro Linux a síť.
Co je Delphi?
Delphi je kompilovaný, silně psaný jazyk na vysoké úrovni, který podporuje strukturovaný a objektově orientovaný design. Jazyk Delphi je založen na Object Pascal. Dnes je Delphi mnohem víc než jen „Object Pascal language“.
Kořeny: Pascal a jeho historie
Původ Pascalu vděčí za svůj design Algolu - prvnímu jazyku na vysoké úrovni s čitelnou, strukturovanou a systematicky definovanou syntaxí. Na konci šedesátých let (196X) bylo vyvinuto několik návrhů na vývojového nástupce Algolu. Nejúspěšnějším byl Pascal, definovaný Prof. Niklaus Wirth. Wirth publikoval původní definici Pascala v roce 1971. To bylo provedeno v roce 1973 s několika úpravami. Mnoho funkcí Pascalu pocházelo z dřívějších jazyků.
V roce 1975 vytvořili Wirth a Jensen konečnou referenční příručku Pascalu „Pascal User Manual and Report“. Wirth ukončil svou práci na Pascalu v roce 1977 a vytvořil nový jazyk Modula - nástupce Pascala.
Borland Pascal
S vydáním (listopad 1983) Turbo Pascal 1.0, Borland začal jeho cestu do světa vývojových prostředí a nástrojů. Chcete-li vytvořit Turbo Pascal 1.0, Borland licencoval rychlé a levné jádro kompilátoru Pascal, napsané Andersem Hejlsbergem. Turbo Pascal představil integrované vývojové prostředí (IDE), kde můžete editovat kód, spustit kompilátor, vidět chyby a přeskočit zpět na řádky obsahující tyto chyby. Kompilátor Turbo Pascal byl jedním z nejprodávanějších řad kompilátorů všech dob a učinil jazyk obzvláště populárním na platformě PC.
V roce 1995 Borland oživil svou verzi Pascalu, když představil prostředí pro rychlý vývoj aplikací s názvem Delphi - Pascal se proměnil programovací jazyk. Strategickým rozhodnutím bylo učinit z databázových nástrojů a konektivity ústřední část nového produktu Pascal.
Kořeny: Delphi
Po vydání Turbo Pascal 1 se Anders připojil ke společnosti jako zaměstnanec a byl architektem všech verzí kompilátoru Turbo Pascal a prvních tří verzí Delphi. Jako hlavní architekt v Borlandu Hejlsberg tajně proměnil Turbo Pascala na objektově orientovaný jazyk pro vývoj aplikací, doplněný o skutečně vizuální prostředí a vynikající přístup k databázi funkce: Delphi.
Na následujících dvou stránkách následuje stručný popis verzí Delphi a její historie, spolu se stručným seznamem funkcí a poznámek.
Teď, když víme, co je Delphi a kde jsou jeho kořeny, je čas na výlet do minulosti ...
Proč název "Delphi"?
Jak je vysvětleno v článku muzea v Delphi, projekt s kódovým označením Delphi se vylíhl v polovině roku 1993. Proč Delphi? Bylo to jednoduché: „Pokud chcete mluvit s [Oracle], jděte do Delphi“. Když přišel čas vybrat název maloobchodního produktu, po článku v časopise Windows Tech Journal o produktu, který změní život programátorů, byl navržený (konečný) název AppBuilder. Protože Novell vydal svůj Visual AppBuilder, kluci v Borlandu si museli vybrat jiné jméno; stalo se to trochu komedie: čím těžší lidé se pokusili zavrhnout „Delphi“ pro název produktu, tím více získali podporu. Jakmile byl Delphi nabízen jako „vrah VB“, zůstal pro Borland základním produktem.
Poznámka: Některé níže uvedené odkazy jsou označeny hvězdičkou (*) pomocí internetového archivu WayBackMachine, zabere vám v minulosti několik let a ukáže, jak stránky Delphi vypadaly dávno.
Zbytek odkazů vás přesvědčí podrobnějším pohledem na to, o čem je každá (nová) technologie, s tutoriály a články.
Delphi 1 (1995)
Delphi, Borlandův výkonný vývojový nástroj pro Windows programování se poprvé objevil v roce 1995. Delphi 1 rozšířil jazyk Borland Pascal tím, že poskytuje objektově orientovaný a formulářový přístup, extrémně rychlý překladač nativního kódu, vizuální obousměrné nástroje a skvělé databáze podpora, úzká integrace s Okna a technologie komponent.
Tady je První koncept knihovny vizuálních komponent
Delphi 1* heslo:
Delphi a Delphi Client / Server jsou jediné vývojové nástroje, které poskytují Rapid Application Development (RAD) výhody vizuálního designu založeného na komponentách, výkon optimalizačního kompilátoru nativního kódu a škálovatelného klienta / serveru řešení.
Heres, jaké byly "7 hlavních důvodů pro koupi klienta / serveru Borland Delphi 1.0*"
Delphi 2 (1996)
Delphi 2* je jediný nástroj pro rychlý vývoj aplikací, který kombinuje výkon nejrychlejšího optimalizačního kompilátoru 32bitového nativního kódu na světě, produktivita vizuálního designu založeného na komponentách a flexibilita škálovatelné architektury databáze v robustním objektově orientovaném životní prostředí.
Delphi 2, kromě toho, že byl vyvinut pro platformu Win32 (plná podpora a integrace Windows 95), přinesl vylepšené mřížka databáze, Automatizace OLE a podpora datových typů variant, dlouhý řetězec datový typ a dědičnost vizuální formy. Delphi 2: „Snadnost VB s výkonem C ++“
Delphi 3 (1997)
Nejkomplexnější sada vizuálních, vysoce výkonných nástrojů pro vývoj klientů a serverů pro vytváření distribuovaných podnikových a webových aplikací.
Delphi 3* zavedeny nové funkce a vylepšení v následujících oblastech: technologie prohledávání kódu, Ladění DLL, šablony součástí, TeeChart komponenty, technologie WebBroker, ActiveForms, balíčky komponenta integrace s COM prostřednictvím rozhraní.
Delphi 4 (1998)
Delphi 4* je komplexní sada profesionálních nástrojů a nástrojů pro vývoj klientů / serverů pro vytváření řešení vysoké produktivity pro distribuované výpočty. Delphi poskytuje interoperabilitu Java, vysoce výkonné databázové ovladače, vývoj CORBA a podporu Microsoft BackOffice. Nikdy jste neměli produktivnější způsob přizpůsobení, správy, vizualizace a aktualizace dat. S Delphi dodáváte robustní aplikace do výroby, včas a za rozpočet.
Delphi 4 zavedla dokovací, kotvící a omezující komponenty. Mezi nové funkce patřil AppBrowser, dynamická pole, přetížení metody, Podpora systému Windows 98, vylepšená podpora OLE a COM a rozšířená podpora databáze.
Delphi 5 (1999)
Vývoj vysoké produktivity pro internet
Delphi 5 * představil mnoho nových funkcí a vylepšení. Některé z mnoha jsou: různá rozvržení plochy, koncept rámců, paralelní vývoj, překlad možnosti, vylepšený integrovaný debugger, nové Internet schopnosti (XML), více výkonu databáze (Podpora ADO), atd.
V roce 2000 byl Delphi 6 prvním nástrojem, který plně podporuje nové a vznikající webové služby ...
Následuje stručný popis nejnovějších verzí Delphi spolu se stručným seznamem funkcí a poznámek.
Delphi 6 (2000)
Borland Delphi je první prostředí pro rychlý vývoj aplikací pro Windows, které plně podporuje nové a vznikající webové služby. S Delphi mohou firemní nebo individuální vývojáři rychle a snadno vytvářet aplikace e-business nové generace.
Delphi 6 zavedeny nové funkce a vylepšení v následujících oblastech: IDE, Internet, XML, kompilátor, COM / Active X, podpora databáze ...
A co víc, Delphi 6 přidal podporu pro vývoj napříč platformami - a umožnil tak kompilovat stejný kód s Delphi (pod Windows) a Kylix (pod Linuxem). Další vylepšení zahrnuta: podpora webových služeb, internet DBExpress engine, nové komponenty a třídy ...
Delphi 7 (2001)
Borland Delphi 7 Studio poskytuje migrační cestu k Microsoft .NET na které vývojáři čekali. S Delphi jsou volby vždy na vás: máte kontrolu nad kompletním vývojovým studiem elektronického obchodu se svobodou snadno přenášet vaše řešení napříč platformami do Linuxu.
Delphi 8
Pro 8. výročí Delphi, Borland připravil nejvýznamnější verzi Delphi: Delphi 8 pokračuje v poskytování Visual Component Library (VCL) a Component Library pro platformu (CLX) vývoj pro Win32 (a Linux), jakož i nové funkce a další vylepšení rámce, kompilátoru, IDE a návrhového času.
Delphi 2005 (součást Borland Developer Studio 2005)
Diamondback je kódový název příští verze Delphi. Nový Delphi IDE podporuje více osobností. Podporuje Delphi pro Win 32, Delphi pro .NET a C # ...
Delphi 2006 (součást Borland Developer Studio 2006)
BDS 2006 (kód s názvem „DeXter“) zahrnuje kromě podpory Delphi pro Win32 a Delphi pro programovací jazyky .NET úplnou podporu RAD pro C ++ a C #.
Turbo Delphi - pro vývoj Win32 a .Net
Řada produktů Turbo Delphi je podmnožinou BDS 2006.
CodeGear Delphi 2007
Delphi 2007 vydáno v březnu 2007. Delphi 2007 for Win32 je primárně zaměřen na vývojáře Win32, kteří chtějí upgradovat své stávající projekty zahrnují plnou podporu pro Vista - tematické aplikace a podporu VCL pro prosklení, dialogy souborů a dialogy úloh komponenty.
Embarcadero Delphi 2009
Embarcadero Delphi 2009. Podpora pro .Net klesla. Delphi 2009 má podporu unicode, nové jazykové funkce jako Generics a Anonymous metody, ovládací prvky Ribbon, DataSnap 2009 ...
Embarcadero Delphi 2010
Embarcadero Delphi 2010 vydané v roce 2009. Delphi 2010 vám umožňuje vytvářet dotykové uživatelské rozhraní pro aplikace tablet, touchpad a kiosk.
Embarcadero Delphi XE
Embarcadero Delphi XE vydané v roce 2010. Delphi 2011 přináší mnoho nových funkcí a vylepšení: Vestavěná správa zdrojového kódu, Vestavěný vývoj cloudu (Windows Azure, Amazon EC2), inovativní rozšířená truhla s nástroji pro optimalizovaný vývoj, víceúrovňový vývoj DataSnap, mnoho více...
Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 vydané v roce 2011. Delphi XE2 vám umožní: Sestavovat 64bitové aplikace Delphi, Použít stejný zdrojový kód pro cílení Windows a OS X, Vytvořit GPU FireMonkey (HD a 3D business) aplikace, Rozšiřte vícevrstvé aplikace DataSnap o nové mobilní a cloudové připojení v RAD Cloud, Použijte VCL styly pro modernizaci vzhledu vašich aplikací ...