Embarcadero Delphi: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
←Membatalkan revisi 4019918 oleh 203.78.118.8 (Bicara) |
|||
Baris 1:
[[Berkas:Programação Delphi.png|thumb|100px|Delphi's-like logo]]
[[Berkas:Delphi7enterprise.jpg|thumb|250px|right]]
'''Delphi''' adalah sebuah [[IDE]] [[Compiler]] untuk bahasa pemrograman [[Pascal]] dan lingkungan pengembangan [[software|perangkat lunak]]. Produk ini dikembangkan oleh [[CodeGear]] sebagai divisi pengembangan perangkat lunak milik [[Embarcadero]], divisi tersebut sebelumnya adalah milik [[Borland]]. Bahasa Delphi, atau dikenal pula sebagai ''object pascal'' ([[Pascal (bahasa pemrograman)|pascal]] dengan ekstensi [[pemrograman berorientasi objek]] (PBO/OOP)) pada mulanya ditujukan hanya untuk [[Microsoft Windows]], namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk [[Linux]] dan [[Microsoft .NET]] framework (lihat di bawah). Dengan menggunakan [[Free Pascal]] yang merupakan proyek opensource, bahasa ini dapat pula digunakan untuk membuat program yang berjalan di sistem operasi [[Mac OS X]] dan [[Windows CE]]
Pada tanggal [[8 Februari]] [[2006]], Borland mengumumkan akan melepas seluruh jajaran produk pengembangan aplikasi komputernya termasuk di antaranya Delphi. [http://www.borland.com/us/company/news/press_releases/2006/02_08_06_borland_acquires_segue_software.html]. Saat ini Delphi menjadi bagian dari jajaran IDE milik Embarcadero Technologies setelah Embarcadero Technologies mengakuisisi CodeGear, anak perusahaan Borland yang menangani tool pengembangan aplikasi.
Baris 33:
== Pro and kontra ==
===Delphi membawa keuntungan-keuntungan berikut:===
* Komunitas pengguna yang besar pada [[Usenet]] maupun [[World Wide Web|web]] [http://info.borland.com/newsgroups/ng_delphi.html]
* Dapat mengkompilasi menjadi ''single executable'' (aplikasi portable), memudahkan distribusi dan meminimalisir masalah yang terkait dengan ''versioning''
* Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, ''tool debugging'')
* Optimasi kompiler yang cukup cepat
* Mendukung multiple platform dari source code yang sama
===Berikut ini kerugiannya:===
* Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya)
* Terbatasnya
* Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal
* Dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32)
Baris 49:
Meskipun tidak bersifat subsitutif penuh terhadap keseluruhan paket delphi, ada beberapa usaha yang dilakukan untuk membuat kompatibilitas bahasa ini menjadi lebih baik atu bahkan lebih buruk dengan membuat kode delphi yang tidak bisa dicapai oleh delphi ataupun kylix sendiri.
Produk-produk berikut bisa membuat kode delphi berjalan dalam alur yang tidak mungkin dilakukan oleh Delphi (seperti dukungan terhadap sistem operasi yang berbeda, distribusi yang gratis dan penggunaan untuk kebutuhan pendidikan, dan penyertaan kode dari kompilernya sendiri) yang menjadikan vendor bisa menjadi lebih ''independen''. Produk-produk berikut ini umumnya digunakan untuk kebutuhan edukasi dan mengusahakan agar sisi aplikasi delphi yang berjalan pada server bisa berjalan pada sistem operasi alternatif selain dari yang didukung oleh delphi/kylix, umumnya produk tersebut sudah
* [http://www.bloodshed.net/devpascal.html Bloodshed Dev-Pascal] Salah satu IDE Win32 yang mensupport GNU Pascal maupun Free Pascal
Baris 61:
* [http://www.winsoft.sk/pstudio.htm Winsoft Pocket Studio]
==
* [http://delphi.about.com About Delphi Programming]
* [http://www.codegear.com/products/delphi/win32 CodeGear Delphi]
Baris 76:
* [http://www.delphi-jedi.org/ Project JEDI]
* [http://www.delphigamer.com/ Pascal Game Development]
* [http://delphi-id.org Forum Delphi Indonesia (http://delphi-id.org)]
* [http://pascal-id.org Forum Pascal-Delphi Indonesia]
[[Kategori:Bahasa pemrograman]]
|