Apa yang terjadi dengan Borland Delphi? [Tutup]


69

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?


16
Satu hal yang perlu disadari: Seperti yang Anda katakan, itu sangat menyenangkan dan intuitif untuk digunakan, dan Anda bukan satu-satunya yang memperhatikan itu. Beberapa perusahaan, pada kenyataannya, menganggap produktivitas yang dibawa Delphi menjadi keunggulan kompetitif yang sebenarnya. Mereka memastikan untuk tetap diam tentang menggunakan Delphi sehingga pesaing mereka tidak mengerti. Jadi yang Anda dapatkan adalah bahasa yang cukup banyak digunakan dan tidak memiliki profil yang sangat tinggi.
Mason Wheeler

3
Borland sudah mati, Delphi tidak. Saya pernah bertanya kepada Jeff Duntemann siapa "Frank Borland" itu, mengira ia memulai Borland. Jeff memberi tahu saya bahwa Philippe Kahn menciptakan kepribadian Frank Borland sebagai alat pemasaran.
Michael Riley - AKA Gunny

9
www.isdelphidead.com;)
Stuart

8
Lucunya, saya selalu beranggapan seseorang menciptakan Philippe Kahn sebagai alat pemasaran!
Martin Beckett

5
@ Alasan, seaneh kedengarannya, itu benar. Perusahaan tempat saya bekerja melakukan hal itu karena memungkinkan mereka untuk bersaing dengan pesaing yang lebih besar yang menggunakan C. Jika seseorang bertanya, tentu saja, kami akan memberi tahu mereka. Tapi kami tidak berusaha mengiklankan apa yang kami gunakan.
GrandmasterB

Jawaban:


73

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.


14
Saya tidak pernah mengerti mengapa mereka tidak menawarkan versi untuk aplikasi non-komersial yang sangat murah, hanya untuk menarik lebih banyak pengguna.
red-dirt

10
Semuanya berawal ketika Borland mengubah namanya menjadi Inprise , lalu kembali. Atau mungkin sebelumnya, ketika Philippe Kahn meninggalkan perusahaan. Bagaimanapun, Borland didirikan dan hidup kuat sebagai perusahaan yang melayani pengembang perangkat lunak, dan pada satu titik ia memutuskan untuk mengalihkan perhatiannya pada omong kosong besar. Saat itulah banyak orang, seperti saya, merasa dikhianati, dan terperangkap dalam teknologi eksklusif. Kemudian datang Java ... Saya masih menggunakan Delphi 7 pada pekerjaan lama.
Apalala

8
@Gerry silakan lihat dalam kondisi untuk edisi pemula, cmon, pendapatan di bawah $ 1000 per TAHUN , apakah itu lelucon? Dan saya tinggal di bekas negara Eropa Timur.
Antonio Bakula

7
@Gerry, harga Turbo Pascal asli ada di dunia perangkat lunak yang mahal. Hari ini baik Java dan dunia. NET memiliki versi pemula yang sangat baik secara gratis.

4
Borland memiliki banyak tawaran bahasa, alat, dan aplikasi, tetapi Pascal adalah tiket makan utama mereka. Masalahnya adalah bahwa mereka menaruh semua telur mereka di keranjang Windows ketika mereka bisa bercabang ke pasar Macintosh. Mungkin jauh lebih kecil, tetapi mereka bisa memiliki strategi pengembangan lintas platform. Fakta bahwa pengembangan Mac masih dilakukan di Pascal membuatnya menjadi tidak punya otak. Seandainya mereka memainkan kartu mereka dengan benar, Java akan menjadi non-starter. Maaf, Java tidak ada di Object Pascal.
Joel Rodgers

12

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.


1
Menarik, saya hanya bekerja dengannya selama beberapa hari dan belum mengalami masalah. Saya kira harga memang alasan yang bagus untuk tidak menggunakan Delphi.
Lucas

2
@Lucas: Saya senang mendengarnya, tetapi sedikit terkejut. Saya menemukan D2005 dan D2006 sangat tidak praktis sehingga tidak dapat digunakan, jujur. Versi sebelum D2005, (yang praktis tidak ada yang bahkan membeli dan mereka yang hampir secara universal membencinya), Borland telah menulis ulang IDE dari awal dan butuh tiga rilis lagi sebelum kualitas mencapai tingkat yang dapat ditoleransi, sebagian besar karena kelaparan pengembangan sumber daya karena masalah visi perusahaan, seperti yang saya jelaskan dalam jawaban saya.
Mason Wheeler

4
Saya tidak berpikir Anda memiliki data untuk mengatakan "Penggunaan Delphi pasti menurun." Saya tidak lagi bekerja di Embarcadero, tetapi saya dapat memberitahu Anda bahwa penggunaan Delphi (penjualan lisensi adalah satu-satunya penanda realistis yang dapat digunakan) MENINGKAT setelah Embarcadero mendapatkan Delphi. Ada juga beberapa peningkatan yang sangat signifikan dalam versi terbaru, dan bahkan lebih banyak hal menarik datang dalam rilis baru. Saya tidak bekerja di sana lagi, jadi jangan panggil saya shill untuk perusahaan;)
John Kaster

3
@ John Anda benar, saya tidak memiliki data yang tepat, tetapi berdasarkan fakta bahwa banyak vendor pihak ke-3 meninggal atau melompat ke dalam. NET vagon dan semakin sulit untuk menemukan pengembang Delphi baru, khususnya kaum muda. Setiap tahun grup pengguna Kroasia kami menjadi lebih suka merokok, dll. Semua itu digabungkan dan saya pikir saya dapat mengatakan bahwa penggunaan (ekosistem) Delphi perlahan menurun dari zaman Delphi 7, btw. Saya benar-benar menyukai Delphi dan aktif menggunakannya selama 15 tahun
Antonio Bakula

1
Saya menggunakan D2006 selama beberapa tahun dan menemukannya lumayan - selama saya mematikan wawasan kesalahan. Dengan itu diaktifkan ada kebocoran memori yang signifikan.
Gerry

11

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.


7

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.


3

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.


2
Jika perhatian utama adalah membangun resume, maka tentu ada bahasa yang lebih baik untuk fokus. Tapi , tidak semua orang adalah karyawan. Jika Anda memiliki perusahaan, atau kontraktor, atau berada di tempat di mana Anda dapat memilih teknologi, Delphi masih masuk akal.
GrandmasterB

2
@GrandmasterB: Sebagai pemilik, saya tidak mampu menghabiskan waktu berbulan-bulan untuk menemukan pengembang baru. C # dan Java sudah memiliki kumpulan talenta besar untuk bekerja dan membuat mencari pengembang baru cukup mudah. Delphi? baik, toko Delphi besar terakhir yang saya tahu di daerah ini ditutup sekitar 8 tahun yang lalu.
NotMe

1
Saya tidak tahu dari mana asumsi ini berasal dari para programmer yang tidak bisa belajar bahasa baru. Pekerjakan pengembang yang baik , terlepas dari sintaksis tertentu yang mereka ketahui, dan beri tahu mereka untuk menggunakan Delphi (dengan asumsi itulah yang ingin Anda gunakan). Pintar dan Mendapat Hal-hal yang Dilakukan, ingat? Mempelajari bahasa adalah bagian yang sepele.
GrandmasterB

@GrandmasterB - Jika seorang programmer tidak dapat mempelajari bahasa baru maka mereka tidak berguna sebagai seorang programmer.
Ramhound

3

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.


3

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.


2

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.


Saya tidak benar-benar melihat bagaimana MS melakukan itu, jika saja Borland terus bekerja pada Delphi 7 IDE dan membuat modernisasi bahasa pada kode itu alih-alih mengejar .NET ...
Antonio Bakula

2
Borland juga berpaling dari basis pengguna yang menempatkan mereka di mana mereka berada di tahun 80-an dengan menaikkan harga mereka sedikit. Mereka seharusnya terjebak pada "ujung bawah" dan meninggalkan barang-barang kelas atas kepada MS dan mungkin mereka masih dibicarakan hari ini. Sedih. Saya adalah pengguna berat produk Borland dari pertengahan 80-an hingga awal 90-an.
MetalMikester

5
MS membeli Anders Hejlsberg , itu sebabnya. ;-)
Spoike

1
Borland tidak pernah membuat pemrograman DB mudah. Produk terbaru mereka mengatakan mendukung Firebird. Namun, Anda harus membeli versi yang lebih mahal ... versi profesional tidak disertai dengan drive DBExpress untuk Firebird. Apa yang merobek.
Michael Riley - AKA Gunny

5
Nah, saya rasa MS tidak ada hubungannya dengan itu. Borland keluar dari bisnis dengan sepenuhnya memunggungi ISV yang lebih kecil yang membuat mereka sukses dalam mencari uang perusahaan besar.
GrandmasterB

2

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.


3
Jika Anda tidak sadar, Borland hilang dan Delphi berada di bawah manajemen baru sekarang, dijalankan oleh orang-orang yang benar-benar peduli dengan kualitas produk. Anda harus melihatnya lagi. Rilis baru-baru ini tahun cahaya lebih baik daripada hari-hari buruk.
Mason Wheeler

2

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


1

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.


Delphi 4 dan 6 tersandung, bahwa 5 dan 7 diperbaiki.
Ian Boyd

1

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.


0

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.