Šajā dokumentā ir īsi Delphi versiju un to vēstures apraksti, kā arī īss funkciju un piezīmju saraksts. Uzziniet, kā Delphi attīstījās no Pascal uz RAD rīku, kas var palīdzēt atrisināt sarežģītas attīstības problēmas, nodrošinot augstas veiktspējas un ļoti mērogojamu lietojumprogrammas, sākot no galddatoru un datu bāzu lietojumprogrammām līdz mobilajām un izplatītajām lietojumprogrammām internetam - ne tikai Windows, bet arī Linux un Windows tīkls.
Kas ir Delfi?
Delphi ir augsta līmeņa, apkopota, izteikti tipizēta valoda, kas atbalsta strukturētu un objektorientēta dizains. Delfu valodas pamatā ir objekts Paskāls. Mūsdienās Delfi ir daudz vairāk nekā vienkārši “Object Pascal language”.
Saknes: Paskāls un tā vēsture
Paskāla izcelsme lielu daļu sava dizaina ir parādā Algolam - pirmajai augsta līmeņa valodai ar lasāmu, strukturētu un sistemātiski definētu sintakse. Sešdesmito gadu beigās (196X) tika izstrādāti vairāki priekšlikumi par Algola evolūcijas pēcteci. Visveiksmīgākais bija Paskāls, kuru definēja prof. Niklaus Wirts. Wirth publicēja sākotnējo Pascal definīciju 1971. gadā. Tas tika ieviests 1973. gadā ar dažām modifikācijām. Daudzas Paskāla iezīmes nāca no iepriekšējām valodām.
1975. gadā Wirts un Jensens sagatavoja galveno Pascal atsauces grāmatu "Pascal User Manual and Report". Wirth pārtrauca darbu pie Pascal 1977. gadā, lai izveidotu jaunu valodu, Modula - Pascal pēctecis.
Borlands Paskāls
Līdz ar Turbo Pascal 1.0 izlaišanu (1983. gada novembrī) Borlands sāka savu ceļu attīstības vides un rīku pasaulē. Lai izveidotu Turbo Pascal 1.0, Borlands licencēja ātru un lētu Pascal kompilatora kodolu, rakstījis Anderss Hejlsbergs. Turbo Paskāls ieviesa integrēto izstrādes vidi (IDE), kurā jūs varat rediģēt kodu, palaist kompilatoru, redzēt kļūdas un atgriezties pie rindām, kurās ir šīs kļūdas. Turbo Pascal kompilators ir bijis viens no visu laiku vislabāk pārdotajiem kompilatoru sērijām, un valoda to padarīja īpaši populāru PC platformā.
1995. gadā Borlands atjaunoja savu Pascal versiju, kad ieviesa ātro lietojumprogrammu izstrādes vidi ar nosaukumu Delphi - pārvēršot Pascal par vizuālu programmēšanas valoda. Stratēģiskais lēmums bija padarīt datu bāzes rīkus un savienojamību par jaunā Pascal produkta centrālo daļu.
Saknes: Delfi
Pēc Turbo Pascal 1 izlaišanas Anderss pievienojās uzņēmumam kā darbinieks un bija visu Turbo Pascal kompilatora versiju un pirmo trīs Delphi versiju arhitekts. Būdams Borlandes galvenais arhitekts, Hejlsbergs slepeni pārvērta Turbo Paskālu uz objektu orientētu lietojumprogrammu izstrādes valoda, kas papildināta ar patiesi vizuālu vidi un lielisku piekļuvi datu bāzei funkcijas: Delphi.
Nākamajās divās lappusēs ir īss Delphi versiju un to vēstures apraksts, kā arī īss funkciju un piezīmju saraksts.
Tagad, kad mēs zinām, kas ir Delfi un kur ir tā saknes, ir pienācis laiks doties pagātnē ...
Kāpēc nosaukums "Delphi"?
Kā paskaidrots Delfu muzeja rakstā, projekta kods Delphi izcēlās 1993. gada vidū. Kāpēc Delphi? Tas bija vienkārši: "Ja jūs vēlaties sarunāties ar [Oracle], dodieties uz Delfiem". Kad pienāca laiks izvēlēties mazumtirdzniecības produkta nosaukumu, pēc Windows Tech Journal raksta par produktu, kas mainīs programmētāju dzīvi, ierosinātais (galīgais) nosaukums bija AppBuilder. Kopš Novell izlaida savu Visual AppBuilder, Borlandes puišiem vajadzēja izvēlēties citu vārdu; tas kļuva mazliet par komēdiju: jo grūtāk cilvēki mēģināja atlaist "Delphi" par produkta nosaukumu, jo vairāk tas ieguva atbalstu. Savulaik atzīts par "VB slepkavu" Delphi joprojām ir Borlandes stūrakmens produkts.
Piezīme: dažas no zemāk esošajām saitēm ir apzīmētas ar zvaigznīti (*), izmantojot interneta arhīvu WayBackMachine, aizvedīs jūs vairākus gadus pagātnē, parādot, kā Delphi vietne izskatījās sen.
Pārējās saites norādīs uz padziļinātu ieskatu katras (jaunās) tehnoloģijas būtībā ar pamācībām un rakstiem.
Delphi 1 (1995)
Delphi, Borland jaudīgais Windows programmēšanas izstrādes rīks pirmo reizi parādījās 1995. gadā. Delphi 1 paplašināja Borland Pascal valodu, nodrošinot uz objektu orientētu un uz formām balstītu pieeju, ar īpaši ātru vietējā koda kompilatoru, vizuāliem divvirzienu rīkiem un lielisku datu bāze atbalsts, cieša integrācija ar Windows un komponentu tehnoloģija.
Lūk Vizuālo komponentu bibliotēkas pirmais melnraksts
1. Delfi* sauklis:
Delphi un Delphi Client / Server ir vienīgie izstrādes rīki, kas nodrošina ātru lietojumprogrammu attīstību (RAD) vizuālā komponenta dizaina priekšrocības, vietējā koda optimizētāja optimizēšanas spēja un pielāgojams klients / serveris risinājums.
Heres kādi bija "7 galvenie iemesli, kāpēc pirkt Borland Delphi 1.0 klientu / serveri*"
Delfi 2 (1996)
Delfi 2* ir vienīgais ātrās lietojumprogrammu izstrādes rīks, kas apvieno pasaulē visātrāk optimizējošo 32 bitu vietējā koda kompilatora darbību, vizuālā komponenta dizaina produktivitāte un mērogojamas datu bāzes arhitektūras elastība robustā, uz objektu orientētā objektā vide.
Delphi 2, kas tika izstrādāts Win32 platformai (pilnīgs Windows 95 atbalsts un integrācija), tika uzlabots datu bāzes režģis, OLE automatizācija un datu tipa variantu atbalsts, gara aukla datu tips un vizuālās formas mantojums. Delphi 2: "VB vienkāršība ar C ++ jaudu"
Delfi 3 (1997)
Visplašākais vizuālo, augstas veiktspējas, klientu un serveru izstrādes rīku komplekts, lai izveidotu izplatītas uzņēmuma un tīmekļa lietojumprogrammas.
Delfi 3* ieviesa jaunas funkcijas un uzlabojumus šādās jomās: koda ieskatu tehnoloģija, DLL atkļūdošana, komponentu veidnes, DecisionCube un TeeChart komponentus, WebBroker tehnoloģiju, ActiveForms, komponentu paketesun integrācija ar COM caur saskarnēm.
Delfi 4 (1998)
Delfi 4* ir visaptverošs profesionālu un klienta / servera izstrādes rīku komplekts augstas produktivitātes risinājumu veidošanai izkliedētai skaitļošanai. Delphi nodrošina Java savietojamību, augstas veiktspējas datu bāzu draiverus, CORBA izstrādi un Microsoft BackOffice atbalstu. Jums nekad nav bijis produktīvāka veida, kā pielāgot, pārvaldīt, vizualizēt un atjaunināt datus. Izmantojot Delphi, jūs piegādājat robustas lietojumprogrammas ražošanai, savlaicīgi un atbilstoši budžetam.
Delphi 4 ieviesa dokstacijas, stiprinājumus un ierobežojošos komponentus. Pie jaunām funkcijām pieder AppBrowser, dinamiskie bloki, metodes pārslodze, Windows 98 atbalsts, uzlabots OLE un COM atbalsts, kā arī paplašināts datu bāzes atbalsts.
Delfi 5 (1999)
Interneta produktivitātes attīstība
Delphi 5 * ieviesa daudzas jaunas iespējas un uzlabojumus. Daži no tiem, starp daudziem citiem, ir: dažādi darbvirsmas izkārtojumi, rāmju jēdziens, paralēla izstrāde, tulkošana iespējas, uzlabots integrēts atkļūdotājs, jauns Internets iespējas (XML), vairāk datu bāzes jaudas (ADO atbalsts) utt.
Tad 2000. gadā Delphi 6 bija pirmais rīks, kas pilnībā atbalsta jaunus un topošos tīmekļa pakalpojumus ...
Tālāk ir īss jaunāko Delphi versiju apraksts, kā arī īss funkciju un piezīmju saraksts.
Delphi 6 (2000)
Borland Delphi ir pirmā ātrā lietojumprogrammu izstrādes vide operētājsistēmai Windows, kas pilnībā atbalsta jaunos un topošos Web pakalpojumus. Izmantojot Delphi, korporatīvie vai individuālie izstrādātāji var ātri un viegli izveidot nākamās paaudzes e-biznesa lietojumprogrammas.
Delfi 6 ieviesa jaunas funkcijas un uzlabojumus šādās jomās: IDE, internets, XML, kompilators, COM / Active X, datu bāzes atbalsts ...
Vēl vairāk, Delphi 6 pievienoja atbalstu starp platformu izstrādei - tādējādi dodot iespēju to pašu kodu apkopot arī ar Delphi (zem Windows) un Kylix (zem Linux). Iekļauti vēl citi uzlabojumi: Web pakalpojumu atbalsts, DBExpress motors, jaunas sastāvdaļas un klases ...
Delfi 7 (2001)
Borland Delphi 7 studija nodrošina migrācijas ceļu uz Microsoft .NET ko izstrādātāji ir gaidījuši. Izmantojot Delphi, izvēle vienmēr ir jūsu ziņā: jūs kontrolējat pilnīgu e-biznesa attīstības studiju ar brīvību ērti pārnest savus risinājumus uz platformu uz Linux.
Delfi 8
Priekš 8 Delphi jubilejas gadā Borlands sagatavoja nozīmīgāko Delphi izlaidumu: Delphi 8 turpina nodrošināt Visual Component Library (VCL) un Component Library for Cross-platform (CLX) Win32 izstrāde (un Linux), kā arī jaunas funkcijas un pastāvīgs ietvarstruktūra, kompilatoru, IDE un dizaina laika uzlabojumi.
Delfi 2005 (daļa no Borland Developer Studio 2005)
Diamondback ir nākamās Delphi versijas kods. Jaunais Delphi IDE atbalsta vairākas personības. Tas atbalsta Delphi Win 32, Delphi. NET un C # ...
Delphi 2006 (Borland Developer Studio 2006 daļa)
BDS 2006 (kods ar nosaukumu "DeXter") papildus Delphi for Win32 un Delphi for .NET programmēšanas valodām ietver pilnu C ++ un C # atbalstu.
Turbo Delfi - Win32 un .Net attīstībai
Turbo Delphi produktu līnija ir BDS 2006 apakškopa.
CodeGear Delphi 2007
Delfi 2007 izlaists 2007. gada martā. Delphi 2007 for Win32 galvenokārt ir paredzēts Win32 izstrādātājiem, kuri vēlas uzlabot savus esošos projektus uz iekļaujiet pilnu Vista atbalstu - tematiskas lietojumprogrammas un VCL atbalstu glāzēšanai, failu dialoglodziņus un uzdevumu dialogu sastāvdaļas.
Embarcadero Delphi 2009
Embarcadero Delphi 2009. Net. Atbalsts tika pārtraukts. Delphi 2009 ir unikoda atbalsts, jaunas valodas funkcijas, piemēram, Generics un Anonymous metodes, Lentes vadīklas, DataSnap 2009 ...
Embarcadero Delphi 2010
Embarcadero Delphi 2010 izlaists 2009. gadā. Delphi 2010 ļauj jums izveidot uz skārieniem balstītas lietotāja saskarnes planšetdatoru, skārienpaliktņu un kioska lietojumprogrammām.
Embarcadero Delphi XE
Embarcadero Delphi XE izlaists 2010. gadā. Delphi 2011 piedāvā daudzas jaunas iespējas un uzlabojumus: iebūvēta avota koda pārvaldība, iebūvēta mākoņa izstrāde (Windows Azure, Amazon EC2), inovatīvs paplašināts rīka lāde optimizētai izstrādei, DataSnap daudzlīmeņu izstrāde, daudz kas vairāk ...
Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 izlaists 2011. gadā. Delphi XE2 ļaus jums: izveidot 64 bitu Delphi lietojumprogrammas, izmantot to pašu avota kodu, lai atlasītu Windows un OS X, izveidot GPU darbināmu FireMonkey (HD un 3D bizness) lietojumprogramma, paplašiniet daudzpakāpju DataSnap lietojumprogrammas ar jaunu mobilo un mākoņa savienojumu RAD Cloud, Izmantojiet VCL stili, lai modernizētu jūsu lietojumprogrammu izskatu ...