Ez a dokumentum a Delphi verziók és történetének tömör leírását tartalmazza, valamint a szolgáltatások és a megjegyzések rövid listáját. Tudja meg, hogyan fejlődött a Delphi a Pascal-ból egy RAD-eszközké, amely segíthet összetett fejlesztési problémák megoldásában nagy teljesítményű, nagyon skálázható alkalmazások az asztali és az adatbázis alkalmazásoktól kezdve a mobil és elosztott alkalmazásokig az Internet számára - nemcsak Windows, hanem Linux és a háló.
Mi az a Delphi?
A Delphi magas szintű, összeállított, erősen gépelt nyelv, amely támogatja a strukturált és a objektum orientált tervezés. A Delphi nyelv az Object Pascalon alapul. Manapság a Delphi sokkal több, mint egyszerűen az "objektum paszkal nyelv".
A gyökerek: Pascal és története
Pascal eredete tervezésének nagy részét az Algolnak köszönheti - az első magas szintű nyelv, olvasható, strukturált és szisztematikusan meghatározott szintaxissal. A hatvanas évek végén (196X) számos javaslatot kidolgoztak Algol evolúciós utódjára. A legsikeresebb Pascal volt, prof. Niklaus Wirth. Wirth 1971-ben tette közzé Pascal eredeti definícióját. Ezt 1973-ban hajtották végre néhány módosítással. A Pascal számos tulajdonsága korábbi nyelvektől származik. Az
1975-ben Wirth és Jensen készítették a Pascal-beli "Pascal felhasználói kézikönyv és jelentés" című végső könyvet. Wirth 1977-ben abbahagyta a Pascalon végzett munkáját, hogy új nyelvet hozzon létre, a Modula-t - a Pascal utódját.
Borland Pascal
A Turbo Pascal 1.0 kiadásával (1983. november) a Borland elindította útját a fejlesztési környezet és eszközök világába. A Turbo Pascal 1.0 elkészítéséhez Borland engedéllyel rendelkezik a gyors és olcsó Pascal fordítómagnak, amelyet Anders Hejlsberg írt. Turbo Pascal bevezette az Integrált Fejlesztési Környezetet (IDE), ahol szerkesztheti a kódot, futtathatja a fordítót, megnézheti a hibákat, és visszatérhet a hibákat tartalmazó sorokra. A Turbo Pascal fordító az összes idők legkeresettebb fordítói sorozatának volt, és a nyelvet különösen népszerűvé tette a PC platformon.
1995-ben a Borland újraélesztette a Pascal verzióját, amikor bevezette a Delphi nevű gyors alkalmazás-fejlesztési környezetet - a Pascal-t vizuálissá változtatva programozási nyelv. A stratégiai döntés az volt, hogy az adatbázis-eszközöket és az összekapcsolhatóságot az új Pascal-termék központi részévé tegyék.
A gyökerek: Delphi
A Turbo Pascal 1 kiadása után Anders csatlakozott a céghez alkalmazottként, és a Turbo Pascal fordító összes verziójának és a Delphi első három verziójának építészmérnöke volt. Mint Borland főépítész, Hejlsberg titokban Turbo Pascal-t objektum-orientáltá változtatta alkalmazásfejlesztő nyelv, kiegészítve egy igazán vizuális környezettel és kiváló adatbázis-hozzáféréssel jellemzői: Delphi.
A következő két oldalon a Delphi verziók és történelemük rövid ismertetése, valamint a szolgáltatások és a megjegyzések rövid listája található.
Most, hogy tudjuk, mi a Delphi és hol vannak gyökerei, itt az ideje, hogy utat tegyünk a múltba ...
Miért a "Delphi" név?
Amint azt a Delphi Múzeum cikkében elmagyarázták, a Delphi kódszámú projekt 1993 közepén vándorolt. Miért Delphi? Egyszerű volt: "Ha beszélni szeretne az Orackel, menj Delphinek". Amikor eljött az idő, hogy kiskereskedelmi terméknevet válasszon, a Windows Tech Journal cikkben, amely egy olyan termékről szól, amely megváltoztatja a programozók életét, a javasolt (végleges) név AppBuilder volt. Mivel a Novell kiadta a Visual AppBuilder alkalmazását, a Borland srácának új nevet kellett választaniuk; kicsit vígjátékmá vált: minél nehezebben próbálták elvenni a "Delphit" a terméknév miatt, annál inkább támogatták a támogatást. A Delphi, amelyet "VB gyilkosnak" neveztek, továbbra is a Borland egyik sarokköve.
Megjegyzés: Az alábbi linkek egy részét csillaggal (*) jelölték, az Internet Archívum használatával WayBackMachine, elvisz néhány éve a múltban, megmutatva, hogy a Delphi webhely régóta kinézett.
A linkek többi része arra mutat, hogy mélyebben áttekintheti az egyes (új) technológiákat, oktatóanyagokkal és cikkekkel.
Delphi 1 (1995)
A Delphi, a Borland hatékony Windows-programozási fejlesztő eszköz 1995-ben jelent meg. A Delphi 1 kibővítette a Borland Pascal nyelvét objektum-orientált és forma-alapú megközelítés, rendkívül gyors natív kód-fordító, vizuális kétirányú eszközök és nagyszerű lehetőségek révén adatbázis támogatás, szoros integráció a ablakok és az alkatrész-technológia.
Itt van a Vizuális alkotóelem könyvtár első vázlata
Delphi 1* szlogen:
A Delphi és a Delphi Client / Server az egyetlen fejlesztési eszköz, amely a gyors alkalmazásfejlesztést (RAD) biztosítja. a vizuális komponens-alapú tervezés előnyei, az optimalizáló natív kód-fordító és a méretezhető kliens / szerver ereje megoldás.
Itt voltak a "7 legfontosabb ok a Borland Delphi 1.0 kliens / szerver vásárlásához*"
Delphi 2 (1996)
Delphi 2* az egyetlen gyors alkalmazásfejlesztő eszköz, amely egyesíti a világ leggyorsabban optimalizáló 32 bites natív kód-fordítójának teljesítményét, a vizuális komponens-alapú tervezés hatékonysága és a méretezhető adatbázis-architektúra rugalmassága egy robusztus objektum-orientációban környezet.
A Delphi 2 fejlesztése mellett a Win32 platform fejlesztésére (teljes Windows 95 támogatás és integráció) került sor adatbázis rács, OLE automatizálás és variáns adattípus támogatás, hosszú húr adattípus és a vizuális forma öröklése. Delphi 2: "A VB könnyűsége C ++ erővel"
Delphi 3 (1997)
A legátfogóbb vizuális, nagy teljesítményű, kliens és szerver fejlesztő eszközök sorozata elosztott vállalati és web-alapú alkalmazások létrehozására.
Delphi 3* új funkciókat és fejlesztéseket vezetett be a következő területeken: a code insight technológia, DLL hibakeresés, összetevősablonok, a DecisionCube és a TeeChart összetevők, a WebBroker technológia, az ActiveForms, alkatrészcsomagok, és az interfészek révén integrálódik a COM-hez.
Delphi 4 (1998)
Delphi 4* egy professzionális és kliens / szerver fejlesztőeszköz átfogó készlet, amely nagy hatékonyságú megoldásokat kínál az elosztott számítástechnika számára. A Delphi Java interoperabilitást, nagy teljesítményű adatbázis-illesztőprogramokat, CORBA fejlesztést és a Microsoft BackOffice támogatást nyújt. Soha nem volt hatékonyabb módja az adatok testreszabásának, kezelésének, megjelenítésének és frissítésének. A Delphi segítségével robusztus alkalmazásokat szállít a gyártáshoz, időben és költségvetéssel.
A Delphi 4 bevezette a dokkoló, rögzítő és korlátozó elemeket. Új funkciók között szerepelt az AppBrowser, dinamikus tömbök, módszer túlterhelése, Windows 98 támogatás, továbbfejlesztett OLE és COM támogatás, valamint kibővített adatbázis támogatás.
Delphi 5 (1999)
Nagy hatékonyságú internetfejlesztés
A Delphi 5 * számos új funkciót és fejlesztést mutatott be. Néhány, többek között: a különféle asztali elrendezések, a keretek fogalma, a párhuzamos fejlesztés, fordítás lehetőségek, továbbfejlesztett integrált hibakereső, új Internet képességek (XML), több adatbázis-teljesítmény (ADO támogatás) stb.
Aztán, 2000-ben, a Delphi 6 volt az első eszköz, amely teljes mértékben támogatja az új és megjelenő webszolgáltatásokat ...
Az alábbiakban a legfrissebb Delphi verziók rövid ismertetését, a szolgáltatások és a megjegyzések rövid listáját mellékeljük.
Delphi 6 (2000)
A Borland Delphi az első gyors alkalmazásfejlesztő környezet a Windows számára, amely teljes mértékben támogatja az új és megjelenő webszolgáltatásokat. A Delphi segítségével a vállalati vagy az egyéni fejlesztők gyorsan és egyszerűen létrehozhatnak új generációs e-üzleti alkalmazásokat.
Delphi 6 új funkciókat és fejlesztéseket vezetett be a következő területeken: IDE, Internet, XML, fordító, COM / Active X, adatbázis-támogatás ...
Sőt, a Delphi 6 hozzáadta a platformok közötti fejlesztés támogatását - ezáltal lehetővé vált ugyanazon kód összeállítása a Delphi (Windows alatt) és a Kylix (Linux alatt) alatt. További fejlesztések: webes szolgáltatások támogatása, a DBExpress motor, új alkatrészek és osztályok ...
Delphi 7 (2001)
Borland Delphi 7 Stúdió biztosítja a migrációs útvonalat a Microsoft .NET amit a fejlesztők vártak. A Delphi-nál a választás mindig a tied: a teljes e-üzleti fejlesztési stúdió irányítása alatt áll, azzal a szabadsággal, hogy megoldásait könnyedén átvihesse a platformok közötti Linuxra.
Delphi 8
A 8. a Delphi évfordulója alkalmával, a Borland készítette el a Delphi legjelentősebb kiadását: a Delphi 8 továbbra is látványkomponens könyvtárat (VCL) és komponens könyvtárat biztosít a több platformon (CLX) fejlesztés a Win32 számára (és Linux), valamint új funkciók és folyamatos keretrendszerek, fordító, IDE és a fejlesztési idő fejlesztései.
Delphi 2005 (a Borland Developer Studio 2005 része)
Diamondback a következő Delphi kiadás kódneve. Az új Delphi IDE több személyiséget támogat. Támogatja a Delphi Win 32, a Delphi a .NET és C # ...
Delphi 2006 (a Borland Developer Studio 2006 része)
BDS 2006 (a "DeXter" elnevezésű kód) teljes RAD támogatást tartalmaz a C ++ és C # számára a Delphi Win32 és a Delphi a .NET programozási nyelveken kívül.
Turbo Delphi - Win32 és .Net fejlesztéshez
A Turbo Delphi termékcsalád a BDS 2006 részhalmaza.
CodeGear Delphi 2007
Delphi 2007 2007 márciusában jelent meg. A Delphi 2007 for Win32 elsősorban azoknak a Win32 fejlesztőknek szól, akik meg akarják frissíteni a meglévő projektjeiket tartalmazzák a teljes Vista támogatást - témájú alkalmazások és VCL támogatást az üvegezéshez, fájl párbeszédek és a Feladat párbeszédpanel alkatrészek.
Embarcadero Delphi 2009
Embarcadero Delphi 2009. A .Net támogatása megszűnt. A Delphi 2009 rendelkezik unicode támogatással, új nyelvi funkciókkal, például a Generics és az Anonymous módszerekkel, a Szalag vezérlőkkel, a DataSnap 2009 ...
Embarcadero Delphi 2010
Embarcadero Delphi 2010 2009-ben jelent meg. A Delphi 2010 lehetővé teszi érintés alapú felhasználói felületek létrehozását táblagép, érintőpad és kioszk alkalmazásokhoz.
Embarcadero Delphi XE
Embarcadero Delphi XE 2010-ben jelent meg. A Delphi 2011 számos új funkcióval és fejlesztéssel rendelkezik: Beépített forráskód-kezelés, Beépített felhő-fejlesztés (Windows Azure, Amazon EC2), innovatív, kibővített eszközhüvely az optimalizált fejlesztéshez, DataSnap többszintű fejlesztés, még sok minden több...
Embarcadero Delphi XE 2
Az Embarcadero Delphi XE 2 2011-ben jelent meg. A Delphi XE2 lehetővé teszi: 64 bites Delphi alkalmazások készítését, ugyanazon forráskód használatával a Windows és az OS X célzásához, GPU-alapú FireMonkey (HD és 3D üzleti) alkalmazás, bővítse ki a többszintű DataSnap alkalmazásokat új mobil- és felhőalapú kapcsolattal a RAD Cloudban, Használjon VCL-t stílusok az alkalmazások megjelenésének modernizálásához ...