Borland Delphi'ye ne oldu? [kapalı]


69

Artık Delphi'nin çok popüler olmadığı izlenimine sahibim. Ancak şimdi işte hala kullandığımız eski bir Delphi programında bazı değişiklikler yapmak zorunda kaldım. Borland Developer Studio 2006'yı kullandım ve daha önce maruz kalmamıştım bile, çalışması çok keyifli ve sezgiseldi. Delphi hala yaygın olarak kullanılıyor mu ve bunun farkında değil miyim yoksa düşüşünün başka nedenleri var mı?


16
Gerçekleştirmesi gereken bir şey: Söylediğiniz gibi, çalışmak çok keyifli ve sezgisel ve bunu farkeden sadece siz değilsiniz. Aslında bazı şirketler, Delphi'nin getirdiği verimliliği gerçek bir rekabet avantajı olarak görüyor. Delphi'yi kullanma konusunda çok sessiz kaldıklarından emin olun ki böylece rakipleri yetişmesin. Sonunda ne çıkardın, çok yüksek bir profile sahip olmayan oldukça yaygın kullanılan bir dil.
Mason Wheeler

3
Borland öldü, Delphi değil. Bir keresinde Borland'ı başlattığını düşünerek "Frank Borland" ın kim olduğunu Jeff Duntemann'a sordum. Jeff, Philippe Kahn'in Frank Borland kişisini pazarlama hilesi olarak yarattığını söyledi.
Michael Riley - AKA Gunny,

9
www.isdelphidead.com;)
Stuart

8
Yeterince komik, her zaman birinin Philippe Kahn'ı bir pazarlama hilesi olarak yarattığını varsaydım!
Martin Beckett,

5
@Mason, göründüğü kadar garip, doğru. Çalıştığım bir şirket tam da bunu yaptı çünkü C'yi kullanan daha büyük rakiplere karşı rekabet etmelerini sağladı. Ama kullandıklarımızın reklamını yapmak için kendi yolumdan çıkmadık.
GrandmasterB

Yanıtlar:


73

Delphi hala buralarda ve hayatta. Ancak yeni mülkiyet altında.

Borland gerçekten yolunu kaybetti. Gerçekten geniş bir ürün yelpazesine sahiptiler ve insanların ilgi duyduğu ana şey Delphi idi, ancak PHB'lerin büyük olacağını düşündüğü şey geliştirme araçları değil, Uygulama Yaşam Döngüsü Yönetimi araçlarıydı. Bu yüzden Delphi yerine onu geliştirmek ve teşvik etmek için çok fazla kaynak koymuşlar ve geliştirme araçlarının dallanmasına izin vermişlerdir. Delphi Live'daki bazı eski Borland çalışanlarından bile haber aldım! birkaç yıl önce, satış çalışanlarının, Delphi'yi, ön plana çıkmış potansiyel müşterilere bile hiç satmaya çalışmalarından aktif olarak cesaretlendirilip teşvik edildi (bu bir kelime mi?).

Birkaç yıl önce işler değişti. Borland, tüm geliştirme araçları bölümünü Embarcadero Technologies'e sattı, bu noktaya kadar çoğunlukla veritabanıyla ilgili yazılımlar biliniyordu. Şimdi onların şöhret kazanma iddiası, Delphi'yi yapan adamlar. Satıştan birkaç ay sonra, Borland hissesi 1 doların / hissenin altına düştü ve mevcut ürünlere ilişkin lisans ücretlerini yönetmekten başka hiçbir şey yapmayan bir "kurumsal mezarlık" şirketi tarafından satın alındı. Borland artık yok.

Embarcadero, aslında Delphi'yi önemsiyor. İçinde çok fazla çalışma ve çaba harcadılar ve son birkaç sürümde ürün kalitesi muazzam bir gelişme gösterdi. Durgunluk hem Rağmen ve Delphi bir algılanan ticari bir tek aletin olmak "açık kaynak geliştirme yaş," satış gerçekten güçlü olmuştur ve ekibi ilerleme çok yapabilmek oldu.

TL; DR: Borland öldü; Delphi değil. Şimdi "Embarcadero Delphi" ve çok canlı ve tekmeliyor.


14
Ticari olmayan uygulamalar için gerçekten ucuz, sadece daha fazla kullanıcı çekmek için neden bir sürüm sunmadıklarını anlamadım .
kırmızı-kir

10
Her şey Borland adını Inprise olarak değiştirdiğinde başladı ve sonra geri döndü. Belki de daha önce, Philippe Kahn şirketi terk ettiğinde . Her halükarda Borland, yazılım geliştiricilere hizmet veren bir şirket olarak kuruldu ve güçlü bir şekilde yaşadı ve bir noktada dikkatini kurumsal mumbo-jumbo'ya kaydırmaya karar verdi. O zamanlar, benim gibi birçok kişi ihanete uğradı ve özel bir teknolojide tehlikeli bir şekilde hapsoldu. Sonra Java geldi ... Eski eserde hala Delphi 7 kullanıyorum.
Apalala

8
@Gerry, lütfen YIL başına 1000 ABD dolarının altındaki marş basımı, cmon, gelir koşullarına bakınız , bu bir şaka mı? Ve eski doğu avrupa ülkesinde yaşıyorum.
Antonio Bakula

7
@Gerry, orijinal Turbo Pascal fiyatı pahalı bir yazılım dünyasındaydı. Bugün hem Java hem de .NET dünyası ücretsiz olarak mükemmel başlangıç ​​sürümlerine sahip.

4
Borland'da oldukça fazla dil, araç ve uygulama önerisi vardı, ama Pascal ana yemek biletiydi. Sorun şu ki, tüm yumurtalarını Macintosh pazarına açtıklarında Windows sepetine koymuşlar. Çok daha küçük olabilirdi, ancak çapraz platform geliştirme stratejisine sahip olabilirlerdi. Mac'in geliştirilmesinin hala Pascal'da yapıldığı gerçeği, hiç akıllıca olmadı. Kartlarını doğru oynamış olsalardı, Java başlangıçsız olurdu. Üzgünüz, fakat Java'nın Nesne Pascal'da hiçbir şeyi yok.
Joel Rodgers

12

Yeni sürümler (özellikle de XE) 2006'dan çok daha iyi, bu oldukça güzel bir sürümdü. Delphi kullanımı kesinlikle düşüyor ve IMO'nun tek nedeni fiyat. Delphi çok pahalı ve ücretsiz bir sürümü yok. Derleyici bile ücretsiz değildir ve pratikte Delphi'yi açık kaynak geliştirme aracı olarak ortadan kaldırır.

Ve bu yavaş düşüşe çok daha fazla katkıda bulunan şeylerden biri Delphi .NET derleyicisi, Borland ve daha sonra CodeGear'ın bu üründe çok çaba sarf etmesine karşın, bu büyük bir hataydı.


1
İlginç, onunla sadece birkaç gündür çalışıyorum ve henüz herhangi bir sorunla karşılaşmadım. Sanırım fiyat gerçekten Delphi kullanmamak için iyi bir neden.
Lucas,

2
@Lucas: Bunu duyduğuma sevindim, ama biraz şaşırdım. D2005 ve D2006'yı pratik olarak kullanılamaz, dürüst olmak gerekirse öyle buldum. (Pratikte hiç kimse bile satın aldı ve neredeyse evrensel nefret etmedi olanlar) D2005 önce versiyonu Borland vardı sıfırdan IDE yeniden yazıldı ve kalite nedeniyle çoğunlukla gelişme kaynak açlığa, bir tolere seviyeye ulaştı önce başka bir üç bültenleri sürdüğü cevabımda belirttiğim gibi şirketin vizyon sorunlarından biri.
Mason Wheeler

4
"Delphi kullanımı kesinlikle düşüyor" diyecek verileriniz olduğunu sanmıyorum. Artık Embarcadero'da çalışmıyorum, ancak size Delphi kullanımının (lisans satışları kullanılabilen tek gerçekçi işarettir) olduğunu söyleyebilirim, Embarcadero Delphi'yi aldıktan sonra ARTTI . Son sürümlerde bazı çok önemli gelişmeler var ve yeni sürümlerde daha da heyecan verici şeyler ortaya çıkıyor. Artık orada çalışmıyorum, o yüzden bana şirket için bir şey söyleme;)
John Kaster

3
@John haklısın, kesin veriye sahip değilim, ancak pek çok 3. parti satıcının .NET vagonunda öldüğü veya atladığı gerçeğine dayanarak ve yeni Delphi geliştiricileri, özellikle de gençler bulmak zorlaşıyor. Her yıl Hırvat kullanıcı grubumuz gittikçe azaldı. Bütün bunlar birleşti ve bence Delphi kullanımının (ekosistem) Delphi 7, btw. Delphi'yi gerçekten çok seviyorum ve 15 senedir aktif olarak kullanıyordum
Antonio Bakula

1
D2006'yı birkaç yıl kullandım ve tolere edilebilir buldum - hata görüşünü kapattığım sürece. Etkinleştirildiğinde önemli bellek sızıntıları vardır.
Gerry

11

Delphi'yi Versiyon 1'den beri kullandım ve iş yerime tanıttım. O sırada, Windows geliştirmemizin çoğunda Visual Basic 3 kullanıyorduk ve Delphi'nin ihtiyaçlarımız için VB 3'ün üzerinde bir kafa ve omuz olduğunu gördüm.

16 - 32 bit arasında hareket etme zamanı geldiğinde, geliştirme ekibimiz ürünümüzün mimarisini değiştirme ve kullanıcı arayüzünü hesaplama motorundan ayırma fırsatı buldu. O zamanlar VB'den% 100 Delphi'ye geçtik.

Delphi'nin zaman içindeki düşüşüne ne sebep oldu? Görevlerin birçoğunun ilgili fasetlerin birçoğunu kapsadığını düşünüyorum: Borland ne 'Inprise ne' Borland'ın çekirdek destekçilerine odaklanma kaybı. Daha sonra, Borland'ın Delphi'yi dış bir şirkete satmaya çalıştığı ve kullanıcılarınıza asla ilham vermediği yaygın olarak biliniyordu.

CodeGear tarafından edinildikten sonra, 64 bitlik bir derleyicinin olmamasının benimsenmesini engellediğini düşünüyorum. Sonunda, derleyicinin 64 bit sürümünü CodeGear'dan beklemekten vazgeçtim ve şirketimizin hesaplama motorunu Serbest Pascal Derleyicisine (FPC) aktardım, böylece 64-bit Windows ve 32/64-bit Linux'u destekliyoruz platformlar.

Gelecekte Delphi XE2'yi dört gözle bekliyorum. 64-bit Windows AND OSX ve iOS platformları desteğiyle (iOS desteği FPC'ye bağlıdır), bir süredir heyecanlandığım ilk Delphi sürümüdür.


7

Evet, hala yaygın olarak kullanılıyor. Belki bir zamanlar olduğu kadar değil, ama sanırım burada olmayacaksınız CodeGear / Embarcadero, sürekli artan bir şekilde büyüyen kullanıcı tabanları hakkında çok fazla şikayet ediyor. Ayrıca, Embarcadero, Delphi'nin geleceği olmadığını düşünürlerse, çoğu (veritabanı) araçlarının geliştirilmesini Delphi'ye değiştirmeyecekti.


3

Biri, bir geliştirici olarak iş aramak ve Delphi deneyimine sahip olmak durumunda Delphi'nin iyi iş yapmadığı izlenimini edinebilir. Delphi geliştiricileri için reklamı yapılmış çok az iş var gibi gözüküyor, oysa C #, Java ve PHP gibi şeyler için reklamı yapılmış çok şey var.

Bu nedenle, Delphi becerilerini geliştirmek için profesyonel olarak "iyi bir yatırım değil" gibi görünebilir. Yeterli geliştirici buna karar verirse, aracı kucaklayan daha az ve daha az geliştirici olacağı sonucuna varmak mantıklı görünüyor.


2
Asıl endişe bir özgeçmiş oluşturmaksa, o zaman üzerinde durulacak daha iyi diller var. Ancak , herkes bir çalışan değil. Şirkete sahipseniz, yükleniciyseniz veya teknolojiyi seçebileceğiniz bir yerdeyseniz, Delphi hala çok mantıklı geliyor.
GrandmasterB

2
@GrandmasterB: Bir işletme sahibi olarak aylarca yeni bir cihaz bulmak için para harcayamam. C # ve Java zaten çalışmak ve yeni bir dev bulmak oldukça kolay hale getirmek için geniş bir yetenek havuzu var. Delphi? Eh, bu alanda tanıdığım son büyük Delphi mağazası yaklaşık 8 yıl önce kapandı.
Ocak'ta

1
Bu varsayımın nereden geldiğini bilmiyorum programcılar yeni dil öğrenemiyorlar. Bildikleri belirli bir sözdiziminden bağımsız olarak iyi bir geliştirici kiralayın ve onlara Delphi kullanmalarını söyleyin (kullanmak istediğinizi varsayarak). Akıllı ve İşler Yapılıyor, hatırladın mı? Dil öğrenmek önemsizdir.
GrandmasterB

@GrandmasterB - Eğer bir programcı yeni bir dil öğrenemiyorsa, programcı olarak işe yaramaz.
Ramhound

3

1.0 sürümünden bu yana delphi ile yaşadım Şimdi XE'yi büyük bir zevkle kullanıyoruz. ABD'deki Delphi pazarı, belirtilen tüm nedenlerden ötürü açıkça tükenmiş durumda. Ancak benim izlenimim, Avrupa'da hala oldukça sağlıklı ve popüler olduğu yönünde.

Sanırım Pascal, Avrupa'da yaratılan bir dil olduğu için ve ABD’de olduğundan daha güçlü kök ve geleneğe sahip olduğu için, C / C ++, Microsoft ve Windows’un native anadili C C / C ++ ’nın doğum yeri. MS ve C dil ailesi, ABD'de özellikle profesyonel Windows programlama dünyasında egemen olmuştur.

Bunu söyledikten sonra, CodeGear-Embarcadero sayesinde son zamanlarda biraz Delphi yeniden doğmuş gibi görünüyor.


3

Birçok insanın görmezden geldiği veya bir şekilde kaçırdığı bir yön: Delphi konuyla ilgili kalamadı.

D1 çıktığında ('94?) Yalnızca iki geliştirme seçeneği vardı: Masaüstü ya da Sunucu. D4'e göre şirketler temelde internet gelişimli suları test ediyorlardı. D7'ye göre, yeni bir uygulamanın tarayıcıda masaüstünde olduğundan daha fazla çalışması gerekiyordu.

Ne yazık ki, Delphi değişmedi. Bu zaman zarfında çoğu derleyici şirketi başarısız olmaya başladı. Kurumsal web'e taşınıyor ve bu dilleri benimsiyordu.

Emin olmak için yeni Masaüstü uygulamaları kuruluyordu, ama açıkçası ana akım devam etti.

Evet, Borland kraliyetten batırdı, ama asıl sorun interneti kucaklamamasıydı. Net ve Java, geliştirme personelinin büyük çoğunluğunun gönlünü ve aklını aldı ve kazandı. Delphi.Net bile sefil bir başarısızlıktı. Ya çok az çok geç, ya da sadece kötü idam, emin değilim.

Embarcadero yönünü değiştirmediği sürece, Delphi yalnızca bir Masaüstü ürünü olmaya devam edecek ve potansiyel pazar payı daralmaya devam edecektir. Satışlarını artırdıklarını biliyorum, ancak daralan bir pazardaki satışları artırmak tam olarak olması gereken yerde değil. Bu satışların birçoğunun o alandaki diğer başarısızlıklardan uzaklaşan şirketlerden geldiğinden şüpheleniyorum.

Delphi'yi sevdim. Ancak, diğerleri gibi ben de 10 yıldan fazla bir süre önce onu aştım. Şanslıysak, o da büyüyecek.


2

Microsoft onları öldürdü

Ancak, kendilerinden iyi bir yardım aldılar, dahili olarak yürütülen pek çok güzel projeye sahip olma eğilimindeydiler, ancak bunu başarmak çok azdı.

EDIT: Ah, pardon, Delphi'yi kastettin , Borland'ı değil. O zaman boşver ama aynı sebepten dolayı. Delphi'nin iyi bir IDE olduğuna ve günlerinde Visual Basic'ten daha üstün olduğuna katılıyorum ancak Microsoft geliştiricilerin ilgisini çekecek kadar fazla paya sahip. Bu, dahili problemlerle ve .NET uygulamalarının, masaüstü uygulamaların daha az popüler olması gerçeğiyle bir araya gelmesiyle, onları gizliliğe mahkum etti


MS'in bunu nasıl yaptığını gerçekten anlamadım, eğer Borland Delphi 7 IDE'de çalışmaya devam ederse ve .NET'i kovalamak yerine bu kod üzerinde dil modernizasyonu yaptıysa ...
Antonio Bakula

2
Borland ayrıca, fiyatlarını biraz yükselterek onları 80'li yıllara yerleştiren kullanıcı tabanından da geri döndü. "Alt uca" sıkışmış olmalılar ve MS'e yüksek uç şeyler bırakmış olmalılardı ve belki de bugün hala konuşulacaklardı. Üzgün. 80'lerin ortasından 90'ların başlarına kadar çok sık sık Borland ürünleri kullanıcısıydım.
MetalMikester

5
MS, Anders Hejlsberg'i satın aldı , bu yüzden. ;-)
Spoike

1
Borland, DB programlamayı hiç bu kadar kolay olmamıştı. En son çıkan ürünü Firebird'i desteklediğini söylüyor. Ancak, daha pahalı sürümleri satın almanız gerekiyor ... profesyonel sürüm Firebird için DBExpress sürücüsüyle birlikte gelmiyor. Ne kadar yırtık.
Michael Riley - AKA Gunny,

5
Hayır, MS'in bununla bir ilgisi olduğunu sanmıyorum. Borland, büyük kurumsal para arayışında başarılı olmalarını sağlayan küçük ISV'lere tamamen destek vererek kendilerini işsiz bıraktı.
GrandmasterB

2

Borland Delphi'yi öldürdü.

Delphi'nin bir versiyonunu kullanarak bir uygulama yazmak bir kaç versiyon geri almak için işe yaramadı. Hiçbir şey çalışmadı. Bir FTP istemcisi gibi basit bir şey çalışmaya devam edemezdi. VB6 ve .NET'te mükemmel çalışan basit Win API programlama bile, Delphi, zamanın% 15'inde aynı kodla çalışacaktır. Borland sadece bir Hizmet Paketi sundu, arkasında bildikleri birkaç hata kaldı. Onları sabitlemek istiyorsan, yükseltmekten başka seçeneğin yoktu. Kullanıcılara bakıldığında, yeni sürüm hatalar, IDE çökmeleri ve Borland'dan gelen "mantıklı olmayanlar" derken, her yıl çıkacak yeni sürümler için para ödemeye devam etmemiz gerektiği anlamına geliyor; Aksi takdirde, destek veya düzeltme sağlamazlar.

Delphi için kök salıyordum. Bir VB6 kullanıcısı olarak .NET veya Borland Delphi veya C ++ 'ya geçmem gerekip gerekmediğine karar vermem gerekiyordu. Cevap açıktı, çünkü Borland umursamıyordu, sonra .NET. Diğer kullanıcılar Delphi'yi düşürdü ve .NET'e taşındı. Şimdi bile, Delphi'nin yeni sürümüne gitme düşüncesi beni hasta ediyor. Sadece başarısızlığın nasıl devam ettiğini ve hiçbir şeyin işe yaramadığını ve Borland'ın açgözlülüğünü hatırlıyor, sadece uzak durmamı istiyor ve zamanımı boşa harcamamak istiyor. Bir şeylerin iyi gittiğini görmek üzücü, çok yanlış git.


3
Farkında değilseniz, Borland gitti ve Delphi şimdi ürün kalitesini önemseyen kişilerce yönetilen yeni yönetim altında. Başka bir görünüm vermelisin. Son sürümlerde ışık yıllarının kötü günlerden daha iyi olduğu görülüyor.
Mason Wheeler

2

Delphi hala hayatta ve tekmeliyor, harika bir araçtır ve en son XE2 sürümü 64bit derleme, iOS ve MACOS derleme gibi pek çok özellik getirmiştir. Bu yüzden şimdi trully NATIVE Multi-Platform geliştirme aracıdır.

Borland'ın Delphi'ye yaptıkları gerçekten üzücü ama Embarcadero oyunu değiştiriyor gibi gözüküyor, Delphi'yi 4. sürümden beri kullanıyorum ve şu anda XE2'deyim ve bu şimdiye kadar yayımlanan Delphi'nin en iyi sürümü -platform Delphi'nin yeni sürümlerinin Win32, Win64, MACOS, iOS, Android, Linux ... pazarındaki tüm büyük platformları desteklemesini beklerdim.

Delphi'nin üretkenliği inanılmaz ve bir şirket sahibi olarak, geliştirme platformumuzu asla değiştirmeyeceğim, Delphi geliştiricilerini şimdi bulmak zor olsa bile, dili öğrenmek yetenekli bir GELİŞTİRİCİ için gerçekten hızlı. 2011'de Delphi'yi tanımayan 3 geliştirici kiraladık ve şimdi dil konusunda çok sağlam bir bilgiye sahipler ve çok hızlı bir şekilde birçok şey üretiyorlar.


1

Delphi'yi sürüm 3'ten beri kullanıyorum. Sürüm 8'den beri (ki bu gerçekten korkunç bir ürün sayılmaz), Delphi'nin her ardışık sürümü sonuncunda bir gelişme oldu. Delphi Embarcadero'da büyük ölçüde gelişti ve gelecekteki yenilikleri dört gözle bekliyorum.

Bori'nin Delphi'den yaptığı tüm elden çıkarma tamamen çılgınca (en azından benim bakış açımdan bakıldığında) ve şaşırtıcı bir şekilde. Net için şöhret iddiaları Cobol olan bir şirket olan MicroFocus tarafından satın alındı.

Ancak Delphi'nin şu anda Embarcadero'nun yetenekli ellerinde olduğunu bilmek güzel.


Delphi 4 ve 6 tökezledi, bu 5 ve 7 düzeltildi.
Ian Boyd

1

Delphi yukarıda bahsedildiği gibi hayattadır, çünkü şimdi umursayan bir şirketin sahibi olduğu için değil, aynı zamanda fpc / Lazarus adlı bir oss projesi olduğu için. Turbo Pascal / Delphi'den esinlenilmiş ve Delphi ile çok yüksek bir uyumluluğa sahiptir. Ayrıca, mevcut Delphi sürümü, iOS hedefini derlemek için fpc kullanır. Bunun anlamı, Embarcadero bu projeyi bir tehdit olarak değil, bir ortak olarak görüyor.


0

1997'de delphi ve interbase ile programlamaya başladım. Delphi en iyi programlama aracıydı. 3 katman konsepti ortaya çıktığında, veritabanı uygulamalarını çok daha kolay ve güçlü hale getirdiğini hatırladım. Delphi 7'ye kadar IDE mükemmeldi. Ancak Delhpi 8 piyasaya sürüldüğünde çok değişti. Her şeyi farklı hale getirdiler, tüm UI değiştirildi ve bunun .NET sürümü olması gerekiyordu, VCL bileşenlerinin bulunması zorlaştı ve IDE'nin tamamı bu "geri döndüm" yepyeni MS XP'de çalıştırmak için çok daha ağır hale geldi SP1, düşük performanslı donanımda çalışan yüklü. Yani temelde reddetme başladığında bu kadar. Delhi 7 ile Borland Delphi'nin yeni sürümleri arasında karar verirken Delphi 7'ye bağlı kalıyorum. Bu yüzden sadece benim için değil, Delphi ile çalışan birçok programcı için de aynı bakış açısını paylaşıyor. Ayrıca delphi 7'nin kırılması çok kolaydı. biz sadece yüklemek için şapka ve seri numarası "1" tüm sayı oldu.

2007'den bugüne PHP5 ile çalışıyorum, bu yüzden Embarcadero'nun sürümünün ne olduğunu bilmiyorum.

iyi şanslar

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.