Saya mendapat kesan bahwa Delphi tidak terlalu populer lagi. Tetapi sekarang di tempat kerja saya harus membuat beberapa perubahan pada program Delphi lama yang masih kita gunakan. Saya menggunakan Borland Developer Studio 2006 dan itu sangat menyenangkan dan intuitif untuk bekerja dengan, meskipun saya praktis tidak pernah terpapar sebelumnya. Apakah Delphi masih banyak digunakan dan saya tidak menyadarinya atau ada alasan lain untuk penurunannya?
69
Jawaban:
Delphi masih ada dan sangat hidup, tetapi di bawah kepemilikan baru.
Borland benar-benar tersesat. Mereka memiliki lini produk yang sangat besar, dan hal utama yang diminati orang adalah Delphi, tetapi apa yang menurut PHB akan menjadi besar bukanlah alat pengembangan mereka, melainkan alat Manajemen Siklus Aplikasi mereka. Jadi mereka menaruh banyak sumber daya untuk mengembangkan dan mempromosikan itu daripada Delphi, dan membiarkan cabang pengembangan alat merana. Saya bahkan mendengar dari beberapa mantan karyawan Borland di Delphi Live! konferensi beberapa tahun yang lalu bahwa wiraniaga mereka secara aktif berkecil hati dan tidak bersemangat (apakah itu kata-kata?) dari mencoba menjual Delphi sama sekali, bahkan kepada klien potensial yang menyatakan minat di muka.
Beberapa tahun yang lalu, segalanya berubah. Borland menjual seluruh divisi alat pengembangan mereka kepada Embarcadero Technologies, yang hingga saat itu sebagian besar dikenal untuk perangkat lunak yang berhubungan dengan basis data. Sekarang klaim besar mereka untuk ketenaran adalah mereka yang membuat Delphi. Dalam beberapa bulan penjualan, saham Borland turun di bawah $ 1 / saham dan dibeli oleh perusahaan "perusahaan kuburan" yang pada dasarnya tidak melakukan apa-apa selain mengatur biaya lisensi untuk produk yang sudah ada. Borland tidak ada lagi.
Embarcadero, sebenarnya, peduli dengan Delphi. Mereka telah melakukan banyak pekerjaan dan upaya di dalamnya, dan kualitas produk telah meningkat pesat dalam beberapa rilis terakhir. Meskipun resesi dan Delphi menjadi alat komersial saja dalam persepsi "usia pengembangan sumber terbuka," penjualan telah sangat kuat dan tim mampu membuat banyak kemajuan.
TL; DR: Borland sudah mati; Delphi tidak. Ini "Embarcadero Delphi" sekarang, dan sangat hidup dan menendang.
sumber
Versi yang lebih baru (terutama XE) jauh lebih baik daripada 2006, itu versi yang cukup buggy. Dan penggunaan Delphi jelas menurun dan satu-satunya alasan IMO adalah harga. Delphi sangat mahal dan tidak ada versi gratis. Bahkan kompiler tidak gratis dan yang praktis menghilangkan Delphi sebagai alat untuk pengembangan open source.
Dan satu hal yang berkontribusi jauh lebih besar terhadap penurunan yang lambat itu adalah Delphi .NET compiler, Borland, dan kemudian CodeGear berusaha keras dalam produk itu, tetapi itu adalah kesalahan besar.
sumber
Saya telah menggunakan Delphi sejak Versi 1, dan memperkenalkannya ke tempat kerja saya. Pada saat itu, kami menggunakan Visual Basic 3 untuk sebagian besar pengembangan Windows kami, dan saya menemukan bahwa Delphi adalah kepala dan bahu di atas VB 3 untuk kebutuhan kami.
Ketika tiba saatnya untuk beralih dari 16 ke 32-bit, tim pengembangan kami mengambil kesempatan untuk mengubah arsitektur produk kami dan memisahkan UI dari mesin penghitungan. Saat itulah kami beralih dari VB ke 100% Delphi.
Apa yang menyebabkan penurunan Delphi dari waktu ke waktu? Saya pikir banyak pos telah membahas beberapa aspek yang terlibat: Borland ne 'Inprise ne' Borland kehilangan fokus pada pendukung inti mereka. Belakangan, diketahui secara luas bahwa Borland berusaha menjual Delphi ke perusahaan luar, yang tidak pernah menginspirasi kepercayaan pada pengguna Anda.
Setelah CodeGear mendapatkannya, saya berpikir bahwa kurangnya kompiler 64-bit mungkin telah menghambat adopsi itu. Saya akhirnya menyerah menunggu versi kompiler 64-bit dari CodeGear, dan mengirimkan mesin perhitungan perusahaan kami ke Free Pascal Compiler (FPC) sehingga kami sekarang mendukung Windows 64-bit dan juga Linux 32/64-bit platform.
Saya benar-benar menantikan Delphi XE2 mendatang. Dengan dukungan untuk platform 64-bit Windows DAN OSX dan iOS (dukungan iOS karena FPC), ini adalah rilis Delphi pertama yang saya sukai dalam beberapa waktu.
sumber
Ya, masih banyak digunakan. Mungkin tidak sebanyak dulu, tapi saya pikir Anda tidak akan di sini CodeGear / Embarcadero mengeluh terlalu banyak tentang basis pengguna mereka, yang terus tumbuh lagi. Selain itu, Embarcadero tidak akan mengalihkan pengembangan banyak (basis data) alat mereka ke Delphi jika mereka berpikir bahwa Delphi tidak memiliki masa depan.
sumber
Orang tentu bisa mendapatkan kesan bahwa Delphi tidak bekerja dengan baik jika seseorang mencari pekerjaan sebagai pengembang dan memiliki pengalaman Delphi. Tampaknya ada beberapa pekerjaan yang diiklankan untuk pengembang Delphi, sedangkan ada banyak yang diiklankan untuk hal-hal seperti C #, Java dan PHP.
Oleh karena itu, ini bisa menjadi "bukan investasi yang baik" secara profesional untuk mengembangkan keterampilan Delphi. Jika cukup banyak pengembang yang memutuskan ini, maka masuk akal untuk menyimpulkan bahwa akan semakin sedikit pengembang yang menggunakan alat ini.
sumber
Menjadi penghidupan saya dengan delphi sejak rilis 1.0. Sekarang menggunakan XE dengan senang hati. Pasar Delphi di AS jelas sudah hampir punah karena semua alasan yang disebutkan. Tetapi kesan saya adalah bahwa itu masih cukup sehat dan populer di Eropa.
Saya pikir itu karena Pascal adalah bahasa yang dibuat di Eropa dan memiliki akar dan tradisi yang lebih kuat di sana daripada di AS, tempat kelahiran C / C ++, Microsoft dan Windows, yang 'bahasa ibu' adalah C / C ++. MS dan keluarga bahasa C selalu mendominasi dalam dunia pemrograman Windows profesional, terutama di Amerika Serikat.
Karena itu, tampaknya ada sedikit kebangkitan Delphi akhir-akhir ini berkat CodeGear-Embarcadero.
sumber
Satu aspek yang banyak orang abaikan atau abaikan: Delphi gagal untuk tetap relevan.
Ketika D1 muncul di ('94?) Hanya ada dua pilihan pengembangan: Desktop atau Server. Oleh D4 perusahaan pada dasarnya menguji perairan dengan perkembangan Internet. Pada D7, aplikasi baru lebih mungkin dijalankan di browser daripada di desktop.
Sayangnya, Delphi tidak berubah. Sekitar waktu ini sebagian besar perusahaan penyusun mulai gagal. Perusahaan pindah ke web dan merangkul bahasa-bahasa itu.
Yang pasti, ada aplikasi Desktop baru sedang dibangun, tetapi terus terang arus utama telah pindah.
Ya, Borland mengacaukan, secara meriah, tetapi masalah utama adalah bahwa mereka tidak merangkul web. .Net dan Java melakukannya dan memenangkan hati dan pikiran sebagian besar staf pengembangan. Bahkan Delphi.Net adalah kegagalan yang menyedihkan. Entah terlalu sedikit terlambat atau hanya eksekusi yang buruk, saya tidak yakin.
Kecuali Embarcadero berubah arah, Delphi akan terus menjadi produk Desktop saja dan potensi pangsa pasarnya akan terus menyusut. Saya mengerti bahwa mereka telah meningkatkan penjualan, tetapi meningkatkan penjualan di pasar yang menyusut tidak tepat di tempat yang mereka butuhkan. Saya curiga banyak dari penjualan itu hanya datang dari perusahaan yang beralih dari kegagalan lain dalam ruang itu.
Saya menyukai Delphi. Namun, saya, seperti banyak orang lain, berkembang lebih dari 10 tahun yang lalu. Jika kita beruntung itu akan tumbuh juga.
sumber
Microsoft membunuh mereka
Tetapi mereka mendapat bantuan yang baik dari diri mereka sendiri, mereka cenderung memiliki banyak proyek keren yang berjalan secara internal tetapi hanya sedikit yang berhasil mencapai kesuksesan komersial.
EDIT: Oh, maaf, maksudmu Delphi , bukan Borland. Namun demikian, tapi itu alasan yang sama. Saya setuju bahwa Delphi adalah IDE yang baik dan pada masa itu lebih unggul dari Visual Basic tetapi Microsoft memiliki terlalu banyak pengaruh untuk menarik pengembang. Itu ditambah dengan masalah internal dan peralihan. Net bersama dengan kenyataan bahwa aplikasi desktop menjadi kurang populer membuat mereka tidak dikenal.
sumber
Borland membunuh Delphi.
Menulis aplikasi menggunakan versi Delphi beberapa versi belakang tidak bisa berfungsi. Tidak ada yang berhasil. Sesuatu yang sederhana seperti klien FTP, tidak bisa tetap berfungsi. Bahkan pemrograman Win API sederhana yang bekerja dengan sempurna di VB6 dan .NET, Delphi akan bekerja 15% dari waktu dengan kode yang sama. Borland hanya menawarkan satu Paket Layanan, meninggalkan beberapa bug di belakang yang mereka ketahui. Jika Anda ingin memperbaikinya, Anda tidak punya pilihan selain memutakhirkan. Menilai dari pengguna, versi baru dipenuhi dengan bug, IDE crash, dan tidak masuk akal dari Borland mengatakan, "Kita harus menjaga diri kita menguntungkan", menyiratkan bahwa kita harus terus membayar mereka untuk versi baru yang keluar setiap tahun , jika tidak mereka tidak memberikan dukungan atau perbaikan.
Saya rooting untuk Delphi. Sebagai pengguna VB6 saya harus membuat keputusan apakah saya harus beralih ke .NET, atau Borland Delphi atau C ++. Jawabannya jelas, karena Borland tidak peduli, maka .NET. Pengguna lain menjatuhkan Delphi dan pindah ke .NET. Bahkan sekarang, pikiran untuk pergi ke Delphi versi baru hanya membuat saya merasa mual. Kenangan bagaimana itu terus gagal dan tidak ada yang berhasil dan keserakahan Borland, hanya membuat saya ingin menjauh dan tidak membuang waktu saya. Sedih melihat ada yang baik, salah.
sumber
Delphi masih hidup dan menendang, itu adalah alat yang hebat dan versi XE2 terbaru membawa banyak fitur seperti kompilasi 64bit, kompilasi iOS dan MACOS. Jadi sekarang alat pengembangan Multi-Platform NATIVE yang benar.
Sangat menyedihkan apa yang Borland lakukan pada Delphi tetapi Embarcadero tampaknya mengubah permainan, saya menggunakan Delphi karena versi 4 dan saya saat ini menggunakan XE2, dan sejauh ini ini adalah versi terbaik dari Delphi yang pernah dirilis dan karena sekarang multi -platform Saya mengharapkan versi Delphi yang lebih baru untuk mendukung Win32, Win64, MACOS, iOS, Android, Linux ... semua platform utama di pasar.
Produktivitas Delphi luar biasa, dan sebagai pemilik perusahaan saya tidak akan pernah mengubah platform pengembangan kami, bahkan jika lebih sulit untuk menemukan pengembang Delphi sekarang, mempelajari bahasa sangat cepat untuk DEVELOPER yang terampil. Pada tahun 2011 kami mempekerjakan 3 pengembang yang tidak mengenal Delphi dan sekarang mereka memiliki pengetahuan bahasa yang sangat solid dan menghasilkan banyak hal dengan sangat cepat
sumber
Saya telah menggunakan Delphi sejak sekitar versi 3. Sejak versi 8 (yang tidak dapat benar-benar dihitung sebagai produk karena sangat mengerikan), setiap versi Delphi berturut-turut merupakan peningkatan pada yang terakhir. Delphi sangat meningkat di bawah Embarcadero, dan saya menantikan inovasi di masa depan.
Seluruh divestasi Borland yang dibuat dari Delphi benar-benar gila (setidaknya dari sudut pandang saya melihat ke dalam), dan tidak mengherankan mereka dibeli oleh MicroFocus - sebuah perusahaan yang mengklaim ketenarannya adalah Cobol untuk .Net.
Tapi senang mengetahui bahwa Delphi sekarang berada di tangan Embarcadero yang cakap.
sumber
Delphi hidup seperti yang disebutkan di atas tidak hanya karena sekarang dimiliki oleh perusahaan yang peduli, tetapi juga karena ada proyek oss fpc / Lazarus. Ini terinspirasi oleh Turbo Pascal / Delphi dan memiliki tingkat kompatibilitas yang sangat tinggi dengan Delphi. Selain itu, versi Delphi saat ini menggunakan fpc untuk mengkompilasi untuk target iOS. Ini berarti Embarcadero tidak melihat proyek ini sebagai ancaman, melainkan sebagai mitra.
sumber
Saya mulai pemrograman dengan delphi dan interbase kembali pada tahun 1997. Delphi adalah alat pemrograman terbaik. Saya ingat ketika konsep 3 layer muncul, itu membuat aplikasi database jauh lebih mudah dan kuat. Sampai Delphi 7, IDEnya sempurna. Tetapi ketika Delhpi 8 dirilis, itu banyak berubah. Mereka membuat segalanya berbeda, seluruh UI telah dimodifikasi dan seharusnya versi .NET, komponen VCL semakin sulit ditemukan dan seluruh IDE menjadi jauh lebih berat untuk dijalankan pada MS back MSX yang baru "pada zaman dulu". SP1 diinstal berjalan dalam perangkat keras kinerja rendah. Jadi pada dasarnya itulah saat penurunan dimulai. Memutuskan antara delhi 7 saya dan versi baru dari Borland Delphi, saya tetap menggunakan Delphi 7. Jadi tidak hanya untuk saya tetapi untuk banyak programmer lain yang saya tahu yang bekerja dengan Delphi berbagi sudut pandang yang sama. Juga delphi 7 sangat mudah retak. kami hanya ingin menginstal dan nomor seri semua nomor "1".
Dari 2007 hingga sekarang saya sudah bekerja dengan PHP5 jadi saya tidak tahu bagaimana versi Embarcadero.
semoga berhasil
sumber