Ten dokument zawiera zwięzłe opisy wersji Delphi i ich historię, a także krótką listę funkcji i notatek. Dowiedz się, jak Delphi przekształciło się z Pascal w narzędzie RAD, które może pomóc w rozwiązywaniu złożonych problemów programistycznych w celu zapewnienia wysokiej wydajności, wysoce skalowalnego aplikacje od aplikacji komputerowych i baz danych po aplikacje mobilne i rozproszone dla Internetu - nie tylko dla systemu Windows, ale także dla systemu Linux i sieć.
Co to jest Delphi?
Delphi to wysokopoziomowy, skompilowany, silnie napisany język, który obsługuje strukturę i obiektowy projekt. Język Delphi oparty jest na Object Pascal. Dzisiaj Delphi to znacznie więcej niż „język Object Pascal”.
Korzenie: Pascal i jego historia
Geneza Pascala zawdzięcza znaczną część swojego projektu Algolowi - pierwszemu językowi wysokiego poziomu z czytelną, uporządkowaną i systematycznie definiowaną składnią. Pod koniec lat sześćdziesiątych (196X) opracowano kilka propozycji ewolucyjnego następcy Algola. Najbardziej udany był Pascal, zdefiniowany przez prof. Niklaus Wirth. Wirth opublikował oryginalną definicję Pascala w 1971 roku. Został wdrożony w 1973 roku z pewnymi modyfikacjami. Wiele funkcji Pascala pochodziło z wcześniejszych języków. The
W 1975 roku Wirth i Jensen wydali ostateczną książkę informacyjną Pascala „Podręcznik użytkownika i raport Pascala”. Wirth przerwał pracę nad Pascalem w 1977 r., Aby stworzyć nowy język, Modula - następca Pascala.
Borland Pascal
Wraz z wydaniem Turbo Pascal 1.0 (listopad 1983) Borland rozpoczął podróż do świata środowisk i narzędzi programistycznych. Aby stworzyć Turbo Pascal 1.0 Borland licencjonował szybki i niedrogi rdzeń kompilatora Pascal, napisany przez Andersa Hejlsberga. Turbo Pascal wprowadził zintegrowane środowisko programistyczne (IDE), w którym można edytować kod, uruchamiać kompilator, widzieć błędy i przeskakiwać z powrotem do wierszy zawierających te błędy. Kompilator Turbo Pascal był jedną z najlepiej sprzedających się serii kompilatorów wszechczasów i sprawił, że język stał się szczególnie popularny na platformie PC.
W 1995 r. Borland odnowił swoją wersję Pascala, wprowadzając środowisko szybkiego programowania aplikacji o nazwie Delphi - zmieniając Pascala w grafikę język programowania. Strategiczną decyzją było uczynienie z narzędzi bazy danych i łączności centralnej części nowego produktu Pascal.
Korzenie: Delfy
Po wydaniu Turbo Pascal 1, Anders dołączył do firmy jako pracownik i był architektem wszystkich wersji kompilatora Turbo Pascal oraz pierwszych trzech wersji Delphi. Jako główny architekt w Borland, Hejlsberg potajemnie przekształcił Turbo Pascala w obiektowy język programowania aplikacji wraz z prawdziwie wizualnym środowiskiem i doskonałym dostępem do bazy danych cechy: Delphi.
Na następnych dwóch stronach znajduje się zwięzły opis wersji Delphi i jej historii, wraz z krótką listą funkcji i notatek.
Teraz, gdy wiemy, czym jest Delphi i gdzie są jego korzenie, czas wybrać się w podróż w przeszłość ...
Skąd nazwa „Delphi”?
Jak wyjaśniono w artykule w Muzeum Delphi, projekt o kryptonimie Delphi wykluł się w połowie 1993 roku. Dlaczego Delphi To było proste: „Jeśli chcesz porozmawiać z [Wyrocznią], idź do Delphi”. Kiedy przyszedł czas na wybór nazwy produktu detalicznego, po artykule w Windows Tech Journal na temat produktu, który zmieni życie programistów, proponowana (ostateczna) nazwa to AppBuilder. Ponieważ Novell wydał Visual AppBuilder, chłopaki z Borland musieli wybrać inną nazwę; stało się to trochę komedią: im trudniej ludzie próbowali odrzucić „Delphi” za nazwę produktu, tym bardziej zyskiwał poparcie. Raz reklamowany jako „zabójca VB” Delphi pozostał kamieniem węgielnym Borlanda.
Uwaga: niektóre z poniższych linków oznaczone gwiazdką (*) przy użyciu Archiwum internetowego WayBackMachine, zajmie Ci kilka lat w przeszłości, pokazując, jak dawno temu wyglądała witryna Delphi.
Pozostałe linki wskażą ci dogłębniejsze spojrzenie na to, o co chodzi w każdej (nowej) technologii, wraz z samouczkami i artykułami.
Delphi 1 (1995)
Delphi, potężne narzędzie programistyczne Borland dla Windows, pojawiło się po raz pierwszy w 1995 roku. Delphi 1 rozszerzył język Borland Pascal, zapewniając zorientowane obiektowo i oparte na formularzu podejście, niezwykle szybki kompilator kodu natywnego, wizualne narzędzia dwukierunkowe i świetne Baza danych wsparcie, ścisła integracja z Windows oraz technologia komponentów.
Tutaj jest Visual Component Library First Draft
Delfy 1* hasło reklamowe:
Delphi i Delphi Client / Server to jedyne narzędzia programistyczne, które zapewniają Rapid Application Development (RAD) zalety projektowania opartego na komponentach wizualnych, moc optymalizującego kompilatora kodu natywnego i skalowalny klient / serwer rozwiązanie.
Oto, jakie były „7 najważniejszych powodów, dla których warto kupić klienta / serwer Borland Delphi 1.0*"
Delphi 2 (1996)
Delfy 2* jest jedynym narzędziem do szybkiego tworzenia aplikacji, które łączy wydajność najszybszego na świecie optymalizującego 32-bitowego kompilatora natywnego kodu, produktywność projektowania opartego na komponentach wizualnych oraz elastyczność skalowalnej architektury bazy danych w solidnym, zorientowanym obiektowo środowisko.
Delphi 2, oprócz tego, że został opracowany dla platformy Win32 (pełne wsparcie i integracja z Windows 95), przyniósł ulepszenie siatka bazy danych, Automatyzacja OLE i obsługa różnych typów danych, długi sznurek typ danych i Visual Form Inheritance. Delphi 2: „łatwość VB dzięki sile C ++”
Delphi 3 (1997)
Najbardziej wszechstronny zestaw wizualnych, wysokowydajnych narzędzi programistycznych dla klientów i serwerów do tworzenia rozproszonych aplikacji korporacyjnych i aplikacji internetowych.
Delfy 3* wprowadził nowe funkcje i ulepszenia w następujących obszarach: technologia analizy kodu, Debugowanie DLL, szablony komponentów, moduł decyzyjny i TeeChart komponenty, technologia WebBroker, ActiveForms, pakiety składnikóworaz integracja z COM poprzez interfejsy.
Delphi 4 (1998)
Delfy 4* to kompleksowy zestaw profesjonalnych i programistycznych narzędzi programistycznych do budowania rozwiązań o wysokiej wydajności dla przetwarzania rozproszonego. Delphi zapewnia interoperacyjność Java, sterowniki bazy danych o wysokiej wydajności, rozwój CORBA i obsługę Microsoft BackOffice. Nigdy nie miałeś bardziej wydajnego sposobu dostosowywania, zarządzania, wizualizacji i aktualizacji danych. Dzięki Delphi dostarczasz niezawodne aplikacje do produkcji, na czas i zgodnie z budżetem.
Delphi 4 wprowadziło elementy dokujące, kotwiczące i ograniczające. Nowe funkcje obejmują AppBrowser, tablice dynamiczne, przeciążenie metody, Obsługa Windows 98, ulepszona obsługa OLE i COM, a także rozszerzona obsługa baz danych.
Delphi 5 (1999)
Wydajny program rozwoju Internetu
Delphi 5 * wprowadził wiele nowych funkcji i ulepszeń. Niektóre z wielu innych to: różne układy pulpitu, koncepcja ramek, równoległe tworzenie, tłumaczenie możliwości, ulepszony zintegrowany debugger, nowy Internet możliwości (XML), większa moc bazy danych (Wsparcie ADO) itp.
Następnie w 2000 roku Delphi 6 było pierwszym narzędziem, które w pełni obsługuje nowe i powstające usługi sieciowe ...
Poniżej znajduje się zwięzły opis najnowszych wersji Delphi wraz z krótką listą funkcji i notatek.
Delphi 6 (2000)
Borland Delphi to pierwsze środowisko szybkiego tworzenia aplikacji dla systemu Windows, które w pełni obsługuje nowe i nowe usługi sieciowe. Dzięki Delphi programiści indywidualni lub indywidualni mogą szybko i łatwo tworzyć aplikacje e-biznesowe nowej generacji.
Delfy 6 wprowadził nowe funkcje i ulepszenia w następujących obszarach: IDE, Internet, XML, Compiler, COM / Active X, obsługa baz danych ...
Co więcej, Delphi 6 dodało obsługę programowania wieloplatformowego - umożliwiając w ten sposób kompilację tego samego kodu z Delphi (pod Windows) i Kylix (pod Linux). Więcej ulepszeń obejmowało: obsługę usług internetowych, Silnik DBExpress, nowe komponenty i klasy ...
Delphi 7 (2001)
Borland Delphi 7 Studio zapewnia ścieżkę migracji do Microsoft .NET na które czekali programiści. Dzięki Delphi wybory są zawsze twoje: masz kontrolę nad kompletnym studiem rozwoju e-biznesu, mając swobodę łatwego przenoszenia swoich rozwiązań między platformami na Linuksa.
Delphi 8
Dla 8 rocznica Delphi, Borland przygotował najbardziej znaczącą wersję Delphi: Delphi 8 nadal dostarcza bibliotekę Visual Component Library (VCL) i bibliotekę komponentów dla wielu platform (CLX) programowanie dla Win32 (i Linux), a także nowe funkcje i dalsze ulepszenia frameworka, kompilatora, IDE i czasu projektowania.
Delphi 2005 (część Borland Developer Studio 2005)
Diamondback to nazwa kodowa następnej wersji Delphi. Nowe IDE Delphi obsługuje wiele osobowości. Obsługuje Delphi dla Win 32, Delphi dla .NET i C # ...
Delphi 2006 (część Borland Developer Studio 2006)
BDS 2006 (kod o nazwie „DeXter”) zawiera pełną obsługę RAD dla C ++ i C # oprócz Delphi dla Win32 i Delphi dla języków programowania .NET.
Turbo Delphi - dla rozwoju Win32 i .Net
Linia produktów Turbo Delphi jest podzbiorem BDS 2006.
CodeGear Delphi 2007
Delphi 2007 wydany w marcu 2007 roku. Delphi 2007 dla Win32 jest skierowany przede wszystkim do programistów Win32, którzy chcą uaktualnić swoje istniejące projekty do obejmują pełną obsługę Vista - aplikacje tematyczne oraz obsługę VCL dla szklania, okien dialogowych plików i okna dialogowego zadań składniki.
Embarcadero Delphi 2009
Embarcadero Delphi 2009. Usunięto obsługę .Net. Delphi 2009 ma obsługę Unicode, nowe funkcje językowe, takie jak metody generyczne i anonimowe, kontrolki wstążki, DataSnap 2009 ...
Embarcadero Delphi 2010
Embarcadero Delphi 2010 wydany w 2009 roku. Delphi 2010 pozwala tworzyć dotykowe interfejsy użytkownika dla aplikacji na tablety, touchpad i kioski.
Embarcadero Delphi XE
Embarcadero Delphi XE wydany w 2010 roku. Delphi 2011, oferuje wiele nowych funkcji i ulepszeń: wbudowane zarządzanie kodami źródłowymi, wbudowane programowanie w chmurze (Windows Azure, Amazon EC2), Innowacyjna rozszerzona skrzynka narzędzi dla zoptymalizowanego programowania, DataSnap Multi-tier Development, wiele więcej...
Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 wydany w 2011 roku. Delphi XE2 pozwoli Ci: Budować 64-bitowe aplikacje Delphi, Używać tego samego kodu źródłowego, aby celować w Windows i OS X, Twórz oparte na GPU Aplikacja FireMonkey (HD i 3D), Rozszerz wielopoziomowe aplikacje DataSnap o nową łączność mobilną i chmurową w RAD Cloud, Użyj VCL style, aby zmodernizować wygląd aplikacji ...