Meskipun Delphi masih memiliki basis pengguna aktif, tapi tidak banyak programmer Delphi baru yang bermunculan, yang akhirnya menimbulkan pertanyaan tentang kepunahannya. Ini bukan berarti Delphi itu kuno dilihat dari berbagai aspek, dan mereka yang telah menggunakan Delphi di masa lalu mungkin akan terus menggunakan Delphi sampai akhir, hanya karena Delphi sangat tangguh dan tahan di masa depan.
Kode Pascal membutuhkan perawatan yang lebih sedikit, dan beberapa aplikasi Delphi yang dibuat bahkan 15 tahun yang lalu masih aktif dan baik, dengan sedikit pengembangan yang dibuat dari versi aslinya.
Interface Delphi 7 |
Jadi, yang sebenarnya adalah kabar tentang Delphi seolah-olah tenggelam, tapi bukan berarti usang, melainkan kekurangan programmer Delphi yang terampil. Jika Anda sedang mencari salah satu programmer Delphi yang sulit dipahami, Anda telah datang ke tempat yang tepat.
Apa yang Terjadi Pada Delphi?
Mari kembali ke tahun 1995. Borland Software Corporation baru saja merilis penerus Turbo Pascal mereka, Delphi, sebuah lingkungan pengembangan terintegrasi yang memanfaatkan bahasa Objek Pascal untuk mendukung aplikasi Windows, macOS, iOS, Android, dan Linux, dan semua orang ingin sekali berkontribusi.
Dibandingkan IDE (Integrated Development Environment) yang datang sebelumnya, Delphi menghadirkan dukungan database yang tak tertandingi, membangun lingkungan multidimensi bagi programmer untuk menulis kode lebih cepat dan dengan lebih sedikit kesalahan daripada sebelumnya.
Delphi Geek Event 2011 |
Delphi mewakili toko serba ada untuk pengembangan aplikasi yang cepat termasuk kode editor, desainer visual yang mendukung pengembangan lintas platform, debugger terintegrasi, mekanisme kontrol source code, dan dukungan plugin pihak ke-3.
Manfaat: Mengapa Kami Masih Mencintai Delphi
- Sintaks yang jelas, membuat kode sangat mudah dibaca
- Mekanisme drag and drop untuk implementasi GUI, memungkinkan Anda membangun perangkat lunak GUI dengan cepat
- Dukungan untuk database SQL
- Mendukung seluruh Windows API
- Pemrograman berorientasi objek penuh
- Dapat dioperasikan dengan C++
- Tingkat adaptasi Framework VCL yang tinggi
- Dukungan maintenance aplikasi yang minimal
Judul Delphi yang terkenal
Di bawah ini adalah daftar singkat aplikasi yang ditulis dalam Delphi. Beberapa mungkin Anda sudah sangat mengenalnya, tapi yang lain mungkin tidak. Tapi ada banyak kode Delphi di luar sana yang tidak diketahui orang! Dan ini hanyalah setetes di lautan yang terkenal dari judul perangkat lunak yang ditulis menggunakan Delphi.
Jadi jika Anda baru mengenal objek pascal, yang diperkenalkan oleh Smart Mobile Studio, Delphi atau FreePascal, maka saya harap daftar ini setidaknya akan memberi Anda gambaran tentang apa yang bisa dilakukan bahasa tersebut. Anda akan menemukan bahasa yang sangat fleksibel, ramah, canggih, terukur, dan produktif yang tumbuh bersama Anda.
Tidak peduli seberapa bagus Anda dalam pemrograman, objek pascal tidak akan pernah membuat Anda kekurangan fitur. Nah, berikut adalah daftar judul yang penulis tahu:
- Nero Burning Rom, perangkat lunak pembakar CD/DVD
- Skype, telepon jaringan, aplikasi VoIP
- Macromedia DreamWeaver, pembuat situs web HTML [dibeli oleh Adobe]
- Embarcadero C++ Builder IDE, IDE C++ Komersial yang ditulis dalam Delphi
- Smart Mobile Studio, IDE dan toolchain compiler untuk HTML5/JavaScript
- Homesite, editor situs web HTML [dibeli oleh Adobe, digabungkan dengan DreamWeaver]
- FL Studio Pro, sequencer dan synthesizer suara profesional
- InstallAware, penginstal perangkat lunak
- InnoSetup, penginstal perangkat lunak
- DBase, aplikasi manajemen basis data yang kokoh [Delphi & C++]
- WinRAR, aplikasi kompresi
- Partition Magic, Partisi disk, dan suite kloning
- The online trader, Bursa saham langsung, dan aplikasi perdagangan
- Syncback Pro, aplikasi pencadangan yang brilian
Anti spyware dan alat sistem
- PC Media Antivirus, antivirus buatan indonesia
- Bit Defender, antivirus komersial
- Panda Titanium Antivirus, antivirus komersial
- Spyware Terminator, Anti spyware suite
- Spybot Search And Destroy, Anti spyware suite
- PC Spyware Doctor tools, Kit anti spyware untuk Windows
- TuneUp Utilities, pengoptimal sistem
- Aida64, perangkat lunak benchmark
File dan disk
- BeyondCompare, perbandingan file dan menggabungkan aplikasi
- Total Commander, aplikasi manajemen file
- Super Copier, pengganti dialog salin/pindah file Win32/64
- CloneDVD, perangkat lunak penyalinan DVD
- Ultra ISO, Program DVD dan CD
- GetDataBack, program recovery data
Penulisan dan bantuan
- Help dan Manual, Helpfile dan perangkat lunak pembuatan buku
- HelpNDoc, aplikasi penulis bantuan HTML
- SSuite Office Software, paket office lengkap yang ditulis dalam Delphi
Basis Data
- Oracle SQL Developer, perangkat lunak pemrograman SQL
- Nexus DB, Mesin database komersial yang ditulis dalam Delphi
- MySQL Admin tools, Paket manajemen basis data untuk mySQL
- SQL Navigator, aplikasi manajemen SQL
- Toad for Oracle, manajemen SQL de-facto untuk Oracle DB
- ElevateDB, mesin database Komersial yang ditulis dalam Delphi
Multimedia, cetak, dan web
- RadioBoss, perangkat lunak manajemen Radio
- Ultimate Paint, Editor gambar, dan program menggambar
- IcoFX, ikon dan editor mesin terbang
- KMplayer, aplikasi Video dan Film
- Responsive Layout Maker Pro, perancang situs web HTML WYSIWYG
- Pro Motion, editor gambar sempurna Pixel
- Media Monkey, Aplikasi pengelola musik
- Press To Go, tata letak dan manajemen mesin cetak kelas atas
- Gold Wave, Editor suara
Jaringan
- Jotta Online Backup, layanan pencadangan Cloud
- TeamSpeak, telepon jaringan, aplikasi VoIP
- Hamachi, Perangkat Lunak VPN [kombo pembuat C++]
- Browser Avant, browser web yang ditulis dalam Delphi
Ilmiah
- Altium, Papan Desainer
- Orca Flex, desain dan analisis sistem kelautan lepas pantai
- SOFIA, Dalam proyek perangkat lunak
- Orca Lay, perencanaan dan optimalisasi prosedur pemasangan pipa dan pusar
- Orca Bend, alat desain untuk optimalisasi yang efisien dari pengaku tikungan elastomer
- Diptrace, perangkat lunak pengambilan skema
Lain-lain
- Personal Historian, program Keturunan dan silsilah
- Family Atlas, program Keturunan dan silsilah
- Basic Premiere, Perangkat lunak donor organ
- Omni Accounts, perangkat lunak Akuntansi
Bahasa pemrograman dan IDE
- Morfik, pembuat situs web server asli Ajax
- Elevate Web Builder, IDE RAD Javascript
- Dark Basic, bahasa pemrograman game
- PhpED, editor pengkodean PHP
- RapidPHP, IDE pengkodean PHP
- Smart Inspect, debugging Mendalam, dan kerangka kerja log
- RAD PHP, IDE dan kerangka kerja pemrograman PHP Komersial
- Finalbuilder, Manajemen build komersial untuk programmer
- Lazarus, Open Source IDE untuk freepascal
- Freepascal, Open source objek objek pascal compiler toolchain
Game komersial
- Space Rangers, Game yang ditulis dalam Delphi
- Abra Academy, Judul game oleh game Big Fish
- Tunngle, jaringan game LAN global
- Soldat, game aksi online
- Age of Wonders, permainan strategi
Emulator
- nesTen, emulator Nintendo yang ditulis dalam Delphi
- winNes, emulator Nintendo yang ditulis dalam Delphi
- ulTee, emulator Nintendo lain yang juga ditulis dalam Delphi
- DSP, emulator Arcade yang ditulis dalam Delphi
- Dolphin, Nintendo Gamecube dan emulator WII ditulis dalam Delphi
- DxBx, emulator XBox yang ditulis dalam Delphi
NASA
A few of the SpOC applications include (SS=Space Shuttle, ISS=International Space Station):
- Ping Master (SS, ISS)
- HazMat (SS,ISS)
- Packet Display Program (SS,ISS)
- Time Utilities (SS,ISS)
- Video Monitor & Video Server (ISS)
- Station Video Overlay (ISS)
- Voting in Space (ISS)
- CD Library (ISS)
Seperti disebutkan, ada ribuan judul yang dibuat di Delphi dan freepascal yang tersedia di pasar global. Banyak dari mereka yang benar-benar gratis seperti freepascal dan Lazarus.
Aplikasi yang sangat terkenal dan digunakan, yang berarti sangat disayangkan bahwa orang (terutama programmer yang menggunakan bahasa yang berbeda) tidak memberikan Delphi dan objek pascal kredit yang layak. Delphi bukanlah Basic, dan pascal adalah bahasa yang dirancang untuk menggantikan C/C++ bertahun-tahun yang lalu.
Jadi bukan sesuatu yang mudah atau ringan. Kode yang dihasilkan oleh Delphi setara dengan C++ Builder (produk pendamping "saudara") dengan dukungan untuk turunannya, baris assembler, prosedur anonim, template (FPC) dan banyak lagi.
Game Knights Province dibuat menggunakan Delphi |
Pascal adalah bahasa yang "nyata". Ini bukan kompiler Basic dengan format bytecode perantara yang membutuhkan banyak file DLL yang membengkak ketika dijalankan. Ini bukan runtime skrip. Kompiler Object Pascal menghasilkan kode mesin yang nyata dan bahasanya mendukung baris assembly secara langsung sungguh diluar ekspektasi.
Eksekusi yang Anda dapatkan tidak memiliki ketergantungan. Adapun Delphi, yang dianggap sebagai "trend setter", produk saudara dan pendampingnya adalah pembangun C++ yang kompatibel dengan biner; Artinya Anda dapat menggunakan unit yang dikompilasi di antara mereka tanpa perubahan.
Apa yang Anda kompilasi dalam C/C++ dapat Anda gunakan dalam pascal, dan apa yang Anda buat dalam pascal dapat Anda tautkan dan gunakan dalam C tanpa perlakuan khusus.
Selain itu Anda dapat menautkan ke file .lib dan .obj sesuka hati Anda, menulis file header untuk dll atau segmen kode yang diimpor, sistem operasi telah ditulis dari awal di objek pascal (sehingga Anda penggunan Java bisa bersantai, kami sudah melakukannya beberapa dekade sebelum Anda – dan kami melakukannya lebih baik).
Dan programmer (bahkan Microsoft) menggunakan InnoSetup, atau ada yang salah dengan mereka 😉.
Delphi is hidden in many Companies because of Competitions. If other Companies know that the very good software was written under DELPHI then a lot of Companies will copy! Got the point!
Delphi disembunyikan oleh banyak Perusahaan karena persaingan ketat. Jika Perusahaan lain mengetahui bahwa perangkat lunak yang sangat bagus ditulis menggunakan DELPHI, maka banyak Perusahaan akan menyalinnya! Paham?!
Referensi tambahan:
https://delphi.fandom.com/wiki/Good_Quality_Applications_Built_With_Delphi
https://beyondvelocity.blog/2019/05/19/awesome-applications-built-in-delphi/
https://glooscapsoftware.blogspot.com/2017/04/something-something-delphi-something.html
https://www.softacom.com/en_blog_mobile_apps_development_using_delphi
Aplikasi menggunakan Delphi buatan Fahmi (Indonesia):
https://www.softpedia.com/publisher/Fahmy-Corporation-70514.html
0 Komentar