A Delphi története

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

instagram viewer
esettanulmány, és az érték-eredmény paraméter átadása Algolból származik, és a rekordok szerkezete hasonló volt a Cobol és a PL 1-hez. Az Algol homályosabb tulajdonságainak megtisztítása vagy kihagyása mellett Pascal hozzátette azt a képességét, hogy új adattípusokat határoz meg a meglévő egyszerűbbek közül. A Pascal a dinamikus adatszerkezeteket is támogatta; vagyis olyan adatszerkezetek, amelyek növekedhetnek és összehúzódhatnak egy program futása közben. A nyelvet oktatási eszközként tervezték a programozási osztályok hallgatói számára.

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 ...