Limba de programare borland delphi (delphi) - un pic din istoria produsului software

Un pic din istoria produsului software

Delphi este un oraș grecesc unde a trăit oracolul Delphic. Și acest nume a fost numit un produs software cu caracteristici fenomenale, dezvoltat de compania Borland. Prima versiune a produsului a fost rezultatul dezvoltării, care a fost condusă de companie într-o atmosferă de cel mai strict secret timp de doi ani și jumătate.






Trebuie remarcat faptul că, până la lansarea produsului, situația din jurul lui Borland nu a fost cea mai bună metodă. Sa vorbit despre o posibilă revânzare a companiei, prețul acțiunilor companiei a scăzut irezistibil. Atunci lucrurile au mers mai bine. Nu este adevărat, desigur, să spunem că numai Delphi a fost cauza recuperării companiei; cu excepția Delphi. Borland avea și alte produse excelente, la fel ca Delphi. bazat pe tehnologii noi, la acea vreme: BDE 2.0, BC ++ 4.5, Paradox pentru Windows 5.0, dBase pentru Windows 5.0, BC ++ 2.0 pentru OS / 2. În prezent, sunt utilizate versiuni mai recente ale acestor produse.
Cu toate acestea, Delphi a devenit produsul, exemplul căruia a devenit clar că Borland are încă praf de pușcă în flacoane și că un singur produs poate combina cu succes mai multe tehnologii avansate.

Delphi. Principalele caracteristici ale produsului.
Delphi este o combinație a mai multor tehnologii importante:

  • Compilator de înaltă performanță în codul mașinii;
  • Obiect orientat spre modelul componentei;
  • Visual (și, prin urmare, de mare viteză) aplicații de construcție din prototipuri de software;
  • Instrumente scalabile pentru construirea de baze de date.
  • Link-uri SQL: drivere special scrise pentru accesul la Oracle, Sybase, Informix, InterBase
  • Server local InterBase: server SQL pentru Windows 3.1. DBMS pentru dezvoltarea aplicațiilor enterprise pe un computer care nu este conectat la rețeaua locală.
  • ReportSmith Ediție client / server: Generator de rapoarte pentru servere SQL
  • Suport pentru dezvoltarea echipei: oferă controlul versiunii cu PVCS de la Intersolve (disponibil separat) sau cu alte programe de control al versiunii
  • Visual Query Builder este un instrument pentru vizualizarea interogărilor SQL
  • licență pentru dreptul de a distribui aplicații în arhitectura client-server, creată cu ajutorul Delphi
  • cod sursă pentru toate componentele vizuale

Delphi pentru Windows
Delphi pentru Windows este un subset al serverului Delphi Client-Server și este destinat dezvoltatorilor de aplicații personale de înaltă performanță care lucrează cu baze locale locale precum dBase și Paradox.Delphi.






Desktop Edition oferă același mediu pentru dezvoltare rapidă și un compilator de primă clasă, precum și o versiune client-server (Client / Server Edition). Acest mediu permite dezvoltatorului să facă rapid aplicații personale care lucrează cu DBase personale, cum ar fi dBase și Paradox.
De asemenea, Delphi permite dezvoltatorilor să creeze propriile biblioteci de calculatoare - DLL, care poate fi apelat din Paradox, dBase, C ++ sau alte programe gata făcute.
În Delphi pentru Windows, ca Delphi Client-Server, include

  • compilatorul Object Pascal (această limbă este o extensie a lui Borland Pascal 7.0)
  • ReportSmith 2.5 Generator de rapoarte (care, cu toate acestea, nu are capacitatea de a lucra cu servere SQL)
  • Visual Environment Builder Application
  • bibliotecă de componente vizuale
  • Server local InterBase

Cine este pentru Delphi?
În primul rând, Delphi este destinat dezvoltatorilor profesioniști de sisteme informatice corporative. Poate, aici este necesar să explicăm exact ce se înțelege. Nu este un secret faptul că unele produse de succes proiectate pentru dezvoltarea rapidă a aplicațiilor (RAD - dezvoltarea rapidă a aplicațiilor) funcționează bine atunci când fac aplicații destul de simple, cu toate acestea, dezvoltatorul se confruntă cu dificultăți neprevăzute atunci când încearcă să facă ceva cu adevărat complicat. Se întâmplă ca produsul să-și dezvăluie limitările inerente numai după un anumit timp.
Delphi astfel de limitări nu sunt inerente. O dovadă bună a acestui fapt este faptul că Delphi în sine este dezvoltat pe Delphi. Puteți trage concluzii.
Cu toate acestea, Delphi este destinat nu numai programatorilor profesioniști. Există exemple, cum ar fi profesori, medici, lectori universitari, oameni de afaceri, toți cei care folosesc un calculator pentru scopuri pur aplicate, au achiziționat Delphi pentru Windows pentru a rezolva rapid unele dintre sarcinile lor fără a atrage programatori din afară. În cele mai multe cazuri, reușesc.
Un fapt surprinzător - revista Visual Basic Magazine a acordat premiul Delphi pentru Windows.
Șefii de întreprinderi care intenționează să aloce fonduri pentru achiziționarea de produse software trebuie să fie siguri că investițiile planificate vor fi plătite. Prin urmare, unul dintre factorii evaluați ar trebui să fie întrebarea - este ușor să găsești un specialist în Delphi și cât de mult va costa instruirea, cât timp specialistul va cheltui pe stăpânirea produsului. Răspunsul este foarte simplu: orice programator Pascal poate stăpâni imediat Delphi profesional. Un specialist care a folosit anterior alte produse software va avea mai mult timp, însă prima aplicație de lucru pe care o va putea să o scrie în prima oră de lucru pe Delphi. Și, bineînțeles, tehnologia deschisă Delphi este un garant puternic al investiției făcute în Delphi. va fi păstrat de mulți ani.

Biblioteca componentelor vizuale
Această bibliotecă de obiecte include obiecte de construcție UI standard, obiecte de administrare a datelor, obiecte grafice, obiecte media, dialoguri și obiecte de gestionare a fișierelor, gestionarea DDE și OLE.
Structură programată orientată pe obiecte
Delphi utilizează un limbaj structurat orientat pe obiecte (Object Pascal), care combină, pe de o parte, puterea expresivă și simplitatea programării, tipice pentru limbile 4GL, iar pe de altă parte eficacitatea 3GL. Programatorii pot începe imediat să facă aplicații care rulează și nu trebuie să învețe caracteristicile evenimentelor de programare în Windows pentru aceasta. Delphi sprijină pe deplin conceptele software avansate, incluzând încapsularea, moștenirea, polimorfismul și gestionarea evenimentelor.
Suport pentru OLE 2.0, DDE și VBX
Aceasta este o caracteristică foarte importantă pentru dezvoltatorii din mediul Windows, deoarece în aplicațiile Windows existente, programatorul poate integra ceea ce va dezvolta cu Delphi.







Trimiteți-le prietenilor: