Dokumen ini menyediakan deskripsi singkat dari versi Delphi dan sejarahnya, bersama dengan daftar singkat fitur dan catatan. Cari tahu bagaimana Delphi berevolusi dari Pascal ke alat RAD yang dapat membantu Anda memecahkan masalah pengembangan yang kompleks untuk menghasilkan kinerja tinggi, sangat skalabel aplikasi mulai dari desktop dan aplikasi basis data hingga aplikasi mobile dan terdistribusi untuk Internet - tidak hanya untuk Windows tetapi juga untuk Linux dan NET.
Apa itu Delphi?
Delphi adalah bahasa tingkat tinggi, dikompilasi, sangat diketik yang mendukung terstruktur dan Berorientasi pada objek rancangan. Bahasa Delphi didasarkan pada Object Pascal. Hari ini, Delphi jauh lebih dari sekadar "Bahasa Object Pascal".
Akar: Pascal dan sejarahnya
Asal usul Pascal berutang banyak desainnya ke Algol - bahasa tingkat tinggi pertama dengan sintaks yang dapat dibaca, terstruktur, dan didefinisikan secara sistematis. Pada akhir tahun enam puluhan (196X), beberapa proposal untuk penerus evolusi Algol dikembangkan. Yang paling sukses adalah Pascal, didefinisikan oleh Prof. Niklaus Wirth. Wirth menerbitkan definisi asli Pascal pada tahun 1971. Itu diterapkan pada tahun 1973 dengan beberapa modifikasi. Banyak fitur Pascal berasal dari bahasa sebelumnya. Itu
Pada tahun 1975, Wirth dan Jensen menghasilkan buku referensi Pascal utama "Manual Pengguna dan Laporan Pascal". Wirth menghentikan pekerjaannya pada Pascal pada tahun 1977 untuk menciptakan bahasa baru, Modula - penerus Pascal.
Borland Pascal
Dengan rilis (November 1983) dari Turbo Pascal 1.0, Borland memulai perjalanannya ke dunia lingkungan pengembangan dan peralatan. Untuk membuat Turbo Pascal 1.0 Borland melisensikan inti kompilator Pascal yang cepat dan murah, ditulis oleh Anders Hejlsberg. Turbo Pascal memperkenalkan Integrated Development Environment (IDE) di mana Anda dapat mengedit kode, menjalankan kompiler, melihat kesalahan, dan melompat kembali ke baris yang mengandung kesalahan-kesalahan itu. Kompiler Turbo Pascal telah menjadi salah satu seri kompiler terlaris sepanjang masa, dan menjadikan bahasa ini sangat populer di platform PC.
Pada tahun 1995 Borland menghidupkan kembali versi Pascal ketika memperkenalkan lingkungan pengembangan aplikasi yang cepat bernama Delphi - mengubah Pascal menjadi visual bahasa pemrograman. Keputusan strategis adalah menjadikan alat basis data dan konektivitas sebagai bagian sentral dari produk Pascal baru.
Akar: Delphi
Setelah merilis Turbo Pascal 1, Anders bergabung dengan perusahaan sebagai karyawan dan menjadi arsitek untuk semua versi kompiler Turbo Pascal dan tiga versi pertama Delphi. Sebagai kepala arsitek di Borland, Hejlsberg diam-diam mengubah Turbo Pascal menjadi berorientasi objek bahasa pengembangan aplikasi, lengkap dengan lingkungan yang benar-benar visual dan akses basis data yang luar biasa fitur: Delphi.
Apa yang mengikuti pada dua halaman berikutnya, adalah deskripsi singkat dari versi Delphi dan sejarahnya, bersama dengan daftar singkat fitur dan catatan.
Sekarang, kita tahu apa itu Delphi dan dari mana akarnya, saatnya untuk melakukan perjalanan ke masa lalu ...
Kenapa namanya "Delphi"?
Sebagaimana dijelaskan dalam artikel Museum Delphi, proyek dengan nama kode Delphi menetas pada pertengahan tahun 1993. Kenapa Delphi? Itu sederhana: "Jika Anda ingin berbicara dengan Oracle, buka Delphi". Ketika tiba saatnya untuk memilih nama produk ritel, setelah sebuah artikel di Windows Tech Journal tentang produk yang akan mengubah kehidupan programmer, nama (final) yang diusulkan adalah AppBuilder. Sejak Novell merilis Visual AppBuilder, orang-orang di Borland perlu memilih nama lain; itu menjadi sedikit komedi: semakin sulit orang mencoba untuk mengabaikan "Delphi" untuk nama produk, semakin mendapat dukungan. Pernah disebut-sebut sebagai "VB killer" Delphi tetap menjadi produk landasan bagi Borland.
Catatan: beberapa tautan di bawah ini ditandai dengan asterix (*), menggunakan Internet Archive WayBackMachine, akan membawa Anda beberapa tahun di masa lalu, menunjukkan bagaimana situs Delphi terlihat lama.
Sisa tautan akan mengarahkan Anda ke tampilan yang lebih mendalam tentang apa masing-masing teknologi (baru), dengan tutorial dan artikel.
Delphi 1 (1995)
Delphi, alat pengembangan pemrograman Windows Borland yang kuat pertama kali muncul pada 1995. Delphi 1 memperluas bahasa Borland Pascal dengan menyediakan pendekatan berorientasi objek dan berbasis-bentuk, kompiler kode asli yang sangat cepat, alat dua arah visual dan hebat basis data dukungan, integrasi dekat dengan Windows dan teknologi komponen.
Inilah Perpustakaan Komponen Visual Draf Pertama
Delphi 1* slogan:
Delphi dan Delphi Client / Server adalah satu-satunya alat pengembangan yang menyediakan Rapid Application Development (RAD) manfaat desain berbasis komponen visual, kekuatan kompilator kode asli yang dioptimalkan dan klien / server yang dapat diskalakan larutan.
Inilah yang menjadi "7 Alasan Utama untuk Membeli Borland Delphi 1.0 Client / Server*"
Delphi 2 (1996)
Delphi 2* adalah satu-satunya alat Pengembangan Aplikasi Cepat yang menggabungkan kinerja kompiler kode asli 32-bit yang mengoptimalkan tercepat di dunia, produktivitas desain berbasis komponen visual, dan fleksibilitas arsitektur basis data yang dapat diskalakan dalam berorientasi objek yang kuat lingkungan Hidup.
Delphi 2, selain dikembangkan untuk platform Win32 (dukungan penuh Windows 95 dan integrasi), juga ditingkatkan kisi basis data, OLE automation, dan varian tipe data yang mendukung, the tali panjang tipe data dan Visual Form Inheritance. Delphi 2: "Kemudahan VB dengan Kekuatan C ++"
Delphi 3 (1997)
Perangkat pengembangan visual, kinerja tinggi, klien dan server yang paling komprehensif untuk membuat aplikasi terdistribusi dan aplikasi yang mendukung Web.
Delphi 3* memperkenalkan fitur-fitur baru dan perangkat tambahan dalam bidang-bidang berikut: teknologi wawasan kode, Debugging DLL, Templat komponen, DecisionCube dan TeeChart komponen, teknologi WebBroker, ActiveForms, paket komponen, dan integrasi dengan COM melalui antarmuka.
Delphi 4 (1998)
Delphi 4* adalah seperangkat alat pengembangan profesional dan klien / server yang komprehensif untuk membangun solusi produktivitas tinggi untuk komputasi terdistribusi. Delphi menyediakan interoperabilitas Java, driver database kinerja tinggi, pengembangan CORBA, dan dukungan Microsoft BackOffice. Anda tidak pernah memiliki cara yang lebih produktif untuk menyesuaikan, mengelola, memvisualisasikan, dan memperbarui data. Dengan Delphi, Anda mengirimkan aplikasi yang kuat ke produksi, tepat waktu dan sesuai anggaran.
Delphi 4 memperkenalkan komponen docking, anchoring dan constraining. Fitur-fitur baru termasuk AppBrowser, array dinamis, metode overloading, Dukungan Windows 98, peningkatan dukungan OLE dan COM serta dukungan basis data yang diperluas.
Delphi 5 (1999)
Pengembangan produktivitas tinggi untuk Internet
Delphi 5 * memperkenalkan banyak fitur dan penyempurnaan baru. Beberapa, di antara banyak lainnya, adalah: berbagai tata letak desktop, konsep bingkai, pengembangan paralel, terjemahan kemampuan, peningkatan debugger terintegrasi, baru Internet kemampuan (XML), lebih banyak kekuatan basis data (Dukungan ADO), dll.
Kemudian, pada tahun 2000, Delphi 6 adalah alat pertama yang sepenuhnya mendukung Layanan Web baru dan baru ...
Berikut ini adalah deskripsi singkat dari versi Delphi terbaru, bersama dengan daftar singkat fitur dan catatan.
Delphi 6 (2000)
Borland Delphi adalah lingkungan pengembangan aplikasi cepat pertama untuk Windows yang sepenuhnya mendukung Layanan Web baru dan yang muncul. Dengan Delphi, pengembang korporat atau individu dapat membuat aplikasi e-bisnis generasi mendatang dengan cepat dan mudah.
Delphi 6 memperkenalkan fitur-fitur baru dan peningkatan dalam bidang-bidang berikut: IDE, Internet, XML, Compiler, COM / Active X, dukungan Database ...
Terlebih lagi, Delphi 6 menambahkan dukungan untuk pengembangan lintas platform - sehingga memungkinkan kode yang sama dikompilasi dengan Delphi (di bawah Windows) dan Kylix (di Linux). Peningkatan lainnya termasuk: dukungan untuk Layanan Web, Mesin DBExpress, komponen dan kelas baru ...
Delphi 7 (2001)
Borland Delphi 7 Studio menyediakan jalur migrasi ke Microsoft .NET yang telah ditunggu pengembang. Dengan Delphi, pilihan selalu menjadi milik Anda: Anda mengendalikan studio pengembangan e-bisnis lengkap dengan kebebasan untuk dengan mudah membawa solusi lintas platform ke Linux.
Delphi 8
Untuk 8 Hari jadi Delphi, Borland menyiapkan rilis Delphi yang paling signifikan: Delphi 8 terus menyediakan Visual Component Library (VCL) dan Component Library for Cross-platform (CLX) pengembangan untuk Win32 (dan Linux) serta fitur baru dan kerangka kerja lanjutan, kompiler, IDE, dan peningkatan waktu desain.
Delphi 2005 (bagian dari Borland Developer Studio 2005)
Diamondback adalah nama kode dari rilis Delphi berikutnya. Delphi IDE baru mendukung banyak kepribadian. Ini mendukung Delphi untuk Win 32, Delphi untuk .NET dan C # ...
Delphi 2006 (bagian dari Borland Developer Studio 2006)
BDS 2006 (kode bernama "DeXter") termasuk dukungan RAD lengkap untuk C ++ dan C # selain Delphi untuk Win32 dan Delphi untuk bahasa pemrograman .NET.
Turbo Delphi - untuk pengembangan Win32 dan .Net
Lini produk Turbo Delphi adalah bagian dari BDS 2006.
CodeGear Delphi 2007
Delphi 2007 dirilis pada Maret 2007. Delphi 2007 untuk Win32 terutama ditargetkan pada pengembang Win32 yang ingin memutakhirkan proyek mereka yang sudah ada termasuk dukungan Vista penuh bertema aplikasi dan dukungan VCL untuk glassing, dialog file, dan Dialog Tugas komponen.
Embarcadero Delphi 2009
Embarcadero Delphi 2009. Dukungan untuk .Net turun. Delphi 2009 memiliki dukungan unicode, fitur bahasa baru seperti Metode Generik dan Anonim, kontrol Pita, DataSnap 2009 ...
Embarcadero Delphi 2010
Embarcadero Delphi 2010 dirilis pada 2009. Delphi 2010 memungkinkan Anda membuat antarmuka pengguna berbasis sentuh untuk aplikasi tablet, panel sentuh, dan kios.
Embarcadero Delphi XE
Embarcadero Delphi XE dirilis pada 2010. Delphi 2011, membawa banyak fitur dan peningkatan baru: Manajemen Kode Sumber Built-in, Pengembangan Cloud Built-in (Windows Azure, Amazon EC2), Dada Alat diperluas yang inovatif untuk pengembangan yang dioptimalkan, Pengembangan DataSnap Multi-tier, banyak lebih...
Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 dirilis pada 2011. Delphi XE2 akan memungkinkan Anda untuk: Membangun aplikasi Delphi 64-bit, Gunakan kode sumber yang sama untuk menargetkan Windows dan OS X, Buat yang bertenaga GPU Aplikasi FireMonkey (bisnis HD dan 3D), Perpanjang aplikasi DataSnap multi-tier dengan konektivitas mobile dan cloud baru di RAD Cloud, Gunakan VCL gaya untuk memodernisasi tampilan aplikasi Anda ...