Ovaj dokument sadrži sažet opis Delphi verzije i njezine povijesti, uz kratak popis značajki i napomena. Saznajte kako se Delphi evoluirao od Pascal-a do RAD alata koji vam može pomoći u rješavanju složenih razvojnih problema za postizanje visokih performansi i visoko skalabilnosti aplikacija u rasponu od aplikacija za radne površine i baze podataka do mobilnih i distribuiranih aplikacija za Internet - ne samo za Windows, već i za Linux i net.
Što je Delphi?
Delphi je visoko komponirani, visoko tipkani jezik koji podržava strukturirani i objektno orijentirano oblikovati. Delphi jezik temelji se na objektu Pascal. Danas je Delphi mnogo više od prostog „objektnog jezika na jeziku“.
Korijeni: Pascal i njegova povijest
Podrijetlo Pascal velik dio svog dizajna duguje Algolu - prvom jeziku na visokoj razini s čitljivom, strukturiranom i sustavno definiranom sintaksom. U kasnim šezdesetima (196X) razvijeno je nekoliko prijedloga evolucijskog nasljednika Algola. Najuspješniji je bio Pascal, kojeg je definirao prof. Niklaus Wirth. Izvornu definiciju Pascala Wirth je objavio 1971. godine. Proveden je 1973. s nekim izmjenama. Mnoge osobine Pascala potječu iz ranijih jezika.
1975. Wirth i Jensen stvorili su vrhunsku Pascalovu referentnu knjigu "Pascal korisnički priručnik i izvještaj". Wirth je zaustavio svoj rad na Pascalu 1977. na stvaranju novog jezika, Modula - nasljednika Pascala.
Borland Pascal
Izlaskom (u studenom 1983.) Turbo Pascal 1.0, Borland je započeo svoj put u svijet razvojnih okruženja i alata. Za stvaranje Turbo Pascal 1.0 Borland je licencirao brzu i jeftinu jezgru prevoditelja Pascal-a, napisao Anders Hejlsberg. Turbo Pascal predstavio je integrirano razvojno okruženje (IDE) gdje možete uređivati kôd, pokretati prevodilac, vidjeti pogreške i vraćati se na retke koji sadrže te pogreške. Turbo Pascal prevodilac bio je jedna od najprodavanijih serija prevodilaca svih vremena, a jezik je učinio osobito popularnim na PC platformi.
1995. Borland je oživio svoju verziju Pascala kada je uveo okruženje za brzo razvijanje aplikacija pod nazivom Delphi - pretvarajući Pascal u vizualni programski jezik. Strateška odluka bila je da alati baze podataka i povezivanje budu središnji dio novog Pascal proizvoda.
Korijenje: Delfi
Nakon puštanja Turbo Pascala 1, Anders se pridružio tvrtki kao zaposlenik i bio je arhitekt za sve verzije prevoditelja Turbo Pascal i prve tri verzije Delphija. Kao glavni arhitekt Borlanda, Hejlsberg je potajno pretvorio Turbo Pascala u objektno orijentiranu jezik za razvoj aplikacija, zajedno s zaista vizualnim okruženjem i izvrsnim pristupom bazi podataka značajke: Delphi.
Ono što slijedi na sljedeće dvije stranice je sažet opis Delphi inačica i njezine povijesti, uz kratak popis značajki i napomena.
Sada, kada znamo što je Delphi i gdje su korijeni, vrijeme je da krenemo u prošlost ...
Zašto ime "Delphi"?
Kako je objašnjeno u članku muzeja Delphi, projekt pod šifriranim nazivom Delphi pojavio se sredinom 1993. godine. Zašto Delphi? Bilo je jednostavno: "Ako želite razgovarati s Oracleom, idite u Delphi". Kad je došlo vrijeme da odaberete naziv maloprodajnog proizvoda, nakon članka u programu Windows Tech Journal o proizvodu koji će promijeniti život programera, predloženo (konačno) ime je bilo AppBuilder. Otkako je Novell objavio svoj Visual AppBuilder, momci u Borlandu morali su odabrati drugo ime; postala je pomalo komedija: što su teže ljudi pokušavali odbaciti "Delphi" zbog naziva proizvoda, to je više dobivala podršku. Jednom oglašen kao "VB ubojica", Delphi je ostao kamen temeljac za Borland.
Napomena: neke od donjih veza označenih zvjezdicom (*), pomoću Internet arhive WayBackMachine, potrajat će vam nekoliko godina u prošlosti, pokazujući kako je stranica Delphi izgledala davno.
Ostatak poveznica uputit će vas da detaljnije pogledate o čemu se radi (nova) tehnologija, uz udžbenike i članke.
Delphi 1 (1995)
Delphi, moćni Borlandov alat za programiranje sustava Windows prvi put se pojavio 1995. godine. Delphi 1 proširio je Borland Pascal jezik pružajući objektno orijentirani pristup i pristup zasnovan na formi, izuzetno brz izvorni prevodilac koda, dvosmjerni vizualni alati i izvrsno baza podataka podrška, bliska integracija s Windows i komponentnu tehnologiju.
Evo Prvi nacrt biblioteke vizualnih komponenti
Delphi 1* slogan:
Delphi i Delphi klijent / poslužitelj jedini su alati za razvoj koji omogućuju brzi razvoj aplikacija (RAD) prednosti dizajna temeljenog na vizualnim komponentama, moć optimiziranja izvornog prevoditelja kodova i skalabilni klijent / poslužitelj riješenje.
Evo što su bili7 glavnih razloga za kupnju Borland Delphi 1.0 klijenta / poslužitelja*"
Delphi 2 (1996)
Delphi 2* je jedini alat za brzi razvoj aplikacija koji kombinira performanse najbržeg optimizirajućeg 32-bitnog kompajlera izvornog koda, produktivnost dizajna temeljenog na vizualnim komponentama i fleksibilnost skalabilne arhitekture baze podataka u robusnom objektno orijentiranom okoliš.
Delphi 2, osim što je razvijen za platformu Win32 (potpuna podrška za Windows 95 i integracija), donio je poboljšanu rešetka baze podataka, Podrška za OLE automatizaciju i varijante podataka tipa, dugačak niz vrsta podataka i nasljeđivanje vizualnog oblika. Delphi 2: "Jednostavnost VB-a uz snagu C ++"
Delphi 3 (1997)
Najopsežniji skup vizualnih, visoko-performanskih alata za razvoj klijenta i poslužitelja za stvaranje distribuiranih poslovnih i web aplikacija.
Delphi 3* uveo nove značajke i poboljšanja u sljedećim područjima: tehnologija uvida u kod, Otklanjanje pogrešaka DLL, predloške komponenata, Odlučna kocka i TeeChart komponente, tehnologija WebBroker, ActiveForms, komponentni paketii integracija s COM-om preko sučelja.
Delphi 4 (1998)
Delphi 4* je sveobuhvatan skup profesionalnih alata za razvoj klijenta i poslužitelja za izgradnju rješenja visoke produktivnosti za raspodijeljeno računanje. Delphi pruža interoperabilnost Java, upravljačke programe baze podataka visokih performansi, razvoj CORBA i podršku za Microsoft BackOffice. Nikada niste imali produktivniji način prilagođavanja, upravljanja, vizualizacije i ažuriranja podataka. Pomoću Delphija isporučujete robusne aplikacije u proizvodnji, na vrijeme i na proračun.
Delphi 4 predstavio je komponente za priključivanje, sidrenje i ograničavanje. Nove značajke uključuju AppBrowser, dinamički nizovi, metoda preopterećenja, Windows 98 podrška, poboljšana OLE i COM podrška kao i proširena podrška baze podataka.
Delphi 5 (1999)
Razvoj visoke produktivnosti za Internet
Delphi 5 * predstavio je brojne nove značajke i poboljšanja. Neki, između mnogih drugih, su: različiti izgled radne površine, koncept okvira, paralelni razvoj, prijevod mogućnosti, poboljšani integrirani program za uklanjanje pogrešaka, novo Internet sposobnosti (XML), veća snaga baze podataka (ADO podrška) itd.
Tada je 2000. Delphi 6 bio prvi alat koji u potpunosti podržava nove i nove Web Services ...
Slijedi sažeti opis najnovijih verzija Delphija, uz kratak popis značajki i napomena.
Delphi 6 (2000)
Borland Delphi je prvo okruženje za brzo razvijanje aplikacija za Windows koje u potpunosti podržava nove i nove web usluge. Pomoću Delphija, korporativni ili individualni programeri mogu brzo i lako kreirati aplikacije za e-poslovanje nove generacije.
Delphi 6 uveo je nove značajke i poboljšanja u sljedećim područjima: IDE, Internet, XML, Compiler, COM / Active X, podrška za baze podataka ...
Štoviše, Delphi 6 dodao je podršku za razvoj više platformi, omogućujući tako da se isti kôd sastavi s Delphi (pod Windowsom) i Kylixom (pod Linuxom). Dodatna poboljšanja uključuju: podršku za web usluge, DBExpress motor, nove komponente i klase ...
Delphi 7 (2001)
Borland Delphi 7 Studio pruža migracijski put do Microsoft .NET što programeri čekaju. Kod Delphi-a izbor je uvijek vaš: kontrolirate kompletan studio za razvoj e-poslovanja sa slobodom da jednostavno prenesite svoja rješenja na različite platforme do Linuxa.
Delphi 8
Za 8. obljetnicu Delphija, Borland pripremio najznačajnije izdanje Delphija: Delphi 8 nastavlja pružati biblioteku vizualnih komponenti (VCL) i biblioteku komponenata za cross-platformu (CLX) razvoj za Win32 (i Linux), kao i nove značajke i daljnja poboljšanja okvira, prevoditelja, IDE i dizajna.
Delphi 2005 (dio Borland Developer Studio 2005)
Diamondback je kodno ime sljedećeg izdanja Delphija. Novi Delphi IDE podržava više osobnosti. Podržava Delphi za Win 32, Delphi za .NET i C # ...
Delphi 2006 (dio Borland Developer Studio 2006)
BDS 2006 (kod nazvan "DeXter") uključuje kompletnu RAD podršku za C ++ i C # pored Delphi za Win32 i Delphi za .NET programske jezike.
Turbo Delphi - za razvoj programa Win32 i .Net
Turbo Delphi linija proizvoda podskup je BDS-a 2006.
CodeGear Delphi 2007
Delphi 2007 objavljeno u ožujku 2007. Delphi 2007 za Win32 prvenstveno je usmjeren na programere Win32 koji žele nadograditi svoje postojeće projekte uključuju potpunu verziju tematske podrške i VCL podršku za staklo, dijaloške datoteke i dijalog zadataka komponente.
Embarcadero Delphi 2009
Embarcadero Delphi 2009. Otpala je podrška za .Net. Delphi 2009 ima podršku za unicode, nove jezične značajke kao što su generičke i anonimne metode, vrpčne kontrole, DataSnap 2009 ...
Embarcadero Delphi 2010
Embarcadero Delphi 2010 objavljen 2009. godine. Delphi 2010 omogućuje vam izradu korisničkih sučelja koja se temelje na dodirima za tablete, touchpad i kioske.
Embarcadero Delphi XE
Embarcadero Delphi XE objavljen 2010. godine. Delphi 2011 donosi mnogo novih značajki i poboljšanja: ugrađeno upravljanje izvornim kodom, ugrađeni razvoj oblaka (Windows Azure, Amazon EC2), Inovativni prošireni sanduk za optimizirani razvoj, DataSnap višeslojni razvoj, puno više više...
Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 objavljen je 2011. godine. Delphi XE2 omogućuje vam: Izradu 64-bitnih Delphi aplikacija, Koristite isti izvorni kôd za ciljanje na Windows i OS X, Stvaranje GPU-a FireMonkey (HD i 3D business) aplikacija, proširite višeslojne aplikacije DataSnap s novim mobilnim i oblačnim povezivanjem u RAD Cloudu, Koristite VCL stilovi za modernizaciju izgleda vaših aplikacija ...