Този документ предоставя кратки описания на версиите на Delphi и нейната история, както и кратък списък с функции и бележки. Разберете как Delphi еволюира от Pascal до инструмент RAD, който може да ви помогне да решите сложни проблеми при разработката, за да осигурите високопроизводителни, високо мащабируеми приложения, вариращи от приложения за настолни компютри и бази данни до мобилни и разпространени приложения за Интернет - не само за Windows, но и за Linux и мрежата.
Какво е Delphi?
Delphi е високо компилиран, силно набран език, който поддържа структуриран и обектно-ориентирана дизайн. Езикът на Delphi се основава на Object Pascal. Днес Delphi е много повече от просто "език на обектния паскал".
Корените: Паскал и неговата история
Произходът на Паскал дължи голяма част от своя дизайн на Алгол - първият език на високо ниво с четим, структуриран и систематично дефиниран синтаксис. В края на шейсетте години (196Х) са разработени няколко предложения за еволюционен наследник на Алгол. Най-успешният беше Паскал, определен от проф. Никлаус Вирт. Уирт публикува оригиналното определение на Паскал през 1971г. Той е реализиран през 1973 г. с някои модификации. Много от характеристиките на Паскал идваха от по-ранни езици. Най-
През 1975 г. Уирт и Дженсън създават най-добрата справочна книга на Паскал „Ръководство за потребителя и доклад на Pascal“. Wirth спира работата си върху Pascal през 1977 г., за да създаде нов език, Modula - наследник на Pascal.
Борланд Паскал
С излизането (ноември 1983 г.) на Turbo Pascal 1.0, Borland започна своето пътуване в света на средите и инструментите за развитие. За да създадете Turbo Pascal 1.0 Borland лицензира бързото и евтино ядро на компилатор на Pascal, написано от Anders Hejlsberg. Turbo Pascal представи интегрирана среда за разработка (IDE), където можете да редактирате кода, да стартирате компилатора, да видите грешките и да се върнете обратно към редовете, съдържащи тези грешки. Компилаторът Turbo Pascal беше една от най-продаваните серии компилатори за всички времена и направи езика особено популярен в PC платформата.
През 1995 г. Borland съживи своята версия на Pascal, когато въведе бързата среда за разработка на приложения, наречена Delphi - превръщайки Pascal във визуална програмен език. Стратегическото решение бе да се превърне в инструменти за бази данни и свързаност централна част от новия продукт на Паскал.
Корените: Delphi
След излизането на Turbo Pascal 1, Андерс се присъединява към компанията като служител и е архитект на всички версии на компилатора на Turbo Pascal и първите три версии на Delphi. Като главен архитект в Borland, Хейлсберг тайно превърна Turbo Pascal в обектно-ориентиран език за разработка на приложения, допълнен с наистина визуална среда и превъзходен достъп до база данни функции: Delphi.
Това, което следва на следващите две страници, е кратко описание на версиите на Delphi и нейната история, заедно с кратък списък с функции и бележки.
Сега, когато знаем какво е Delphi и къде са корените му, е време да предприемем пътуване в миналото ...
Защо името "Delphi"?
Както беше обяснено в статията на музея в Делфи, проектът с кодово име Delphi се излюпи в средата на 1993 г. Защо Delphi? Беше просто: "Ако искате да говорите с [O] Oracle, отидете в Delphi". Когато дойде време да изберете име на продукт на дребно, след статия в Windows Tech Journal за продукт, който ще промени живота на програмистите, предложеното (окончателно) име беше AppBuilder. Откакто Novell пусна своя Visual AppBuilder, момчетата от Borland трябваше да изберат друго име; това стана малко комедия: колкото по-трудно хората се опитваха да отхвърлят „Delphi“ заради името на продукта, толкова повече печелеше подкрепа. Веднъж обявен за „убиецът на VB“, Delphi е останал основен продукт за Borland.
Забележка: някои от връзките по-долу са маркирани със звездичка (*), използвайки Интернет архива WayBackMachine, ще ви отнеме няколко години в миналото, показвайки как изглежда сайтът на Delphi отдавна.
Останалите връзки ще ви насочат към по-задълбочен поглед върху това, за какво се отнася всяка (нова) технология, с уроци и статии.
Delphi 1 (1995)
Delphi, мощният инструмент за разработка на програмиране на Borland за първи път се появи през 1995 г. Delphi 1 разшири езика Borland Pascal, като осигури обектно-ориентиран и базиран на формата подход, изключително бърз компилатор на кода, визуални двупосочни инструменти и страхотни база данни поддръжка, близка интеграция с Windows и технологията на компонентите.
Ето това Първа чернова на визуална компонентна библиотека
Delphi 1* лозунг:
Delphi и Delphi Client / Server са единствените инструменти за разработка, които осигуряват бърза разработка на приложения (RAD) предимства на визуалния компонент, базиран на дизайна, силата на оптимизиращия компилатор на собствен код и мащабируем клиент / сървър решение.
Ето какви бяха "7 основни причини да купите Borland Delphi 1.0 клиент / сървър*"
Delphi 2 (1996)
Delphi 2* е единственият инструмент за бързо разработване на приложения, който съчетава производителността на най-бързия оптимизиращ 32-битов компилатор на собствен код в света, производителността на дизайна, базиран на визуални компоненти, и гъвкавостта на мащабируемата архитектура на базата данни в здрава обектно-ориентирана заобикаляща среда.
Delphi 2, освен че е разработен за платформата Win32 (пълна поддръжка и интеграция на Windows 95), донесе подобрение решетка на база данни, Поддръжка на OLE автоматизация и вариант на типа данни, дълга струна тип данни и наследяване на визуални форми. Delphi 2: "Лекотата на VB със силата на C ++"
Delphi 3 (1997)
Най-изчерпателният набор от визуални, високопроизводителни, клиентски и сървърни инструменти за разработка за създаване на разпределени корпоративни и уеб приложения.
Delphi 3* въведе нови функции и подобрения в следните области: технология за поглед на кода, Отстраняване на грешки в DLL, шаблони за компоненти, решението и TeeChart компоненти, технологията WebBroker, ActiveForms, пакети с компонентии интеграция с COM чрез интерфейси.
Delphi 4 (1998)
Delphi 4* е изчерпателен набор от професионални инструменти за разработка на клиенти и сървъри за изграждане на решения с висока производителност за разпределени изчисления. Delphi предоставя оперативна съвместимост на Java, драйвери за база данни с висока производителност, разработка на CORBA и поддръжка на Microsoft BackOffice. Никога не сте имали по-продуктивен начин да персонализирате, управлявате, визуализирате и актуализирате данни. С Delphi предоставяте надеждни приложения за производство, навреме и по бюджет.
Delphi 4 представи компоненти за свързване, закрепване и ограничаване. Новите функции включват AppBrowser, динамични масиви, метод претоварване, Поддръжка на Windows 98, подобрена поддръжка на OLE и COM, както и разширена поддръжка на база данни.
Delphi 5 (1999)
Развитие с висока производителност за Интернет
Delphi 5 * представи много нови функции и подобрения. Някои, сред много други, са: различни оформления на работния плот, концепцията за рамки, паралелно развитие, превод възможности, подобрен интегриран отладчик, ново интернет възможности (XML), повече мощност на базата данни (ADO поддръжка) и т.н.
Тогава, през 2000 г., Delphi 6 беше първият инструмент, който напълно поддържа нови и нововъзникващи уеб услуги ...
Следва кратко описание на най-новите версии на Delphi, заедно с кратък списък от функции и бележки.
Delphi 6 (2000)
Borland Delphi е първата бърза среда за разработка на приложения за Windows, която напълно поддържа нови и нововъзникващи уеб услуги. С Delphi корпоративните или отделни разработчици могат да създават приложения за електронно бизнес от ново поколение бързо и лесно.
Delphi 6 въведе нови функции и подобрения в следните области: IDE, интернет, XML, компилатор, COM / Active X, поддръжка на база данни ...
Нещо повече, Delphi 6 добави поддръжката за кросплатформена разработка - като по този начин даде възможност да се компилира един и същ код с Delphi (под Windows) и Kylix (под Linux). Включени са още подобрения: поддръжка за уеб услуги, DBExpress двигател, нови компоненти и класове ...
Delphi 7 (2001)
Borland Delphi 7 Studio осигурява пътя за миграция към Microsoft .NET които разработчиците чакаха. При Delphi изборът винаги е ваш: вие контролирате цялостно студио за развитие на електронния бизнес със свободата лесно да пренесете решенията си между платформата на Linux.
Delphi 8
За 8-ми годишнина на Delphi, Borland подготви най-значителното издание на Delphi: Delphi 8 продължава да предоставя библиотека за визуални компоненти (VCL) и библиотека на компонентите за кросплатформа (CLX) разработка за Win32 (и Linux), както и нови функции и непрекъснати подобрения на рамката, компилатора, IDE и дизайна.
Delphi 2005 (част от Borland Developer Studio 2005)
Diamondback е кодовото име на следващата версия на Delphi. Новият Delphi IDE поддържа множество личности. Той поддържа Delphi за Win 32, Delphi за. NET и C # ...
Delphi 2006 (част от Borland Developer Studio 2006)
БДС 2006 (код с име "DeXter") включва пълна поддръжка на RAD за C ++ и C # в допълнение към Delphi за Win32 и Delphi за .NET езици за програмиране.
Turbo Delphi - за разработка на Win32 и .Net
Линията продукти Turbo Delphi е подмножество на BDS 2006.
CodeGear Delphi 2007
Delphi 2007 издаден през март 2007 г. Delphi 2007 за Win32 е насочен главно към разработчиците на Win32, които искат да надстроят съществуващите си проекти до включва пълна поддръжка на Vista - тематични приложения и VCL поддръжка за стъкло, диалогови файлове и диалогов прозорец на задачите компоненти.
Embarcadero Delphi 2009
Embarcadero Delphi 2009. Поддръжката за .Net отпадна. Delphi 2009 има поддръжка на unicode, нови езикови функции като Generics и Anonymous методи, лентови контроли, DataSnap 2009 ...
Embarcadero Delphi 2010
Embarcadero Delphi 2010 издаден през 2009г. Delphi 2010 ви позволява да създавате базирани на допир потребителски интерфейси за приложения за таблети, тъчпад и киоски.
Embarcadero Delphi XE
Embarcadero Delphi XE издаден през 2010г. Delphi 2011, предлага много нови функции и подобрения: вградено управление на изходния код, вградено облачно развитие (Windows Azure, Amazon EC2), иновативен разширен сандък с инструменти за оптимизирано развитие, многослойна разработка на DataSnap, много Повече ▼...
Embarcadero Delphi XE 2
Embarcadero Delphi XE 2, издаден през 2011 г. Delphi XE2 ще ви позволи: Изграждане на 64-битови Delphi приложения, Използване на един и същ изходен код за насочване към Windows и OS X, Създаване на графичен процесор Приложение FireMonkey (HD и 3D бизнес), разширяване на многостепенни приложения DataSnap с нова мобилна и облачна връзка в RAD Cloud, Използвайте VCL стилове за модернизиране на външния вид на вашите приложения ...