Ersun PEHLİVAN

Software Developer / Process Management Consultant

Delphi XE7

Delphi'ye 5.0 versiyonuyla merhaba dediğim zamanlarda bir delphi fulyası bulunmaktaydı. Sektörün tanınmış firmaları geliştirdiği yazılımları delphi ile geliştirmekte kullanıma sunmaktaydı. Peki neden delphi ? 
 
Delphi (Rapid Application Developer) Hızlı uygulama geliştirme aracı olarak göze çarpmaktaydı. Database konusunda bulunmaz bir desteğe sahipti. Saatlerce uğraşıp yapabileceğiniz uygulamaları dakikalar içerisinde yapmanıza olanak sağlamakla birlikte derleyici konusunda en iyisiydi. Arada bir framework bulunmadığından dolayı direk uygulama derlenip hızlı bir biçimde bağımsız olarak çalışmaktadır. Taki Microsoft devreye girinceye dek ...
 
Sene 2000 ' lere gelindiğinde .NET furyası yavaş yavaş kendini göstermeye başlamıştı. Microsoft ,Borland firmasının çekirdek ekibini kendi bünyesine katarak adeta Delphi'nin kan kaybına neden olmuştu. Zaman içerisinde borland farklı mecralar denese de hiç birinde umduğu başarıyı ne yazık ki bulamadı. Önce kalan ekibin code gear adı altında farklı bir birime ayırdı. Daha sonrasında ise sektörden ide geliştirmeden vazgeçtiler. embarcadero firması tarafınca code gear birimini satın alınarak kendi bünyesine kattı. Zaman gün geçtikçe ilerliyordu. .NET furyası dahada arttıkça Delphi dahada kan kaybına uğramaktaydı. Delphi programcıları'nın bir kısmının .NET furyasına katıldığını düşünecek olursak gerçekten zor bir durumdu. 
 
embarcadero kısa süre zarfında çok iyi bir yol aldı. 2009 , 2010 derken XE sürümlerini piyasaya sürmeye başladı. 
 
Delphi tekrardan küllerinden doğmaya başlamıştı diyebiliriz. XE2 çapraz platform desteğini de kullanıcılara yavaş yavaş sunmaya başlamıştı. Firemonkey adını verdikleri kütüphane FMX farklı platformlar için geliştirme yapılmasına olanak sağlamaktaydı. XE3 derken XE4 ile iphone ve ipad uygulama geliştirmeye olanak sağladılar. Delphi bilen birisi çok rahatlıkla mobil uygulama geliştirebiliyordu. XE5 android uygulaması geliştirmeyi olanak sağladılar. Tabi yeni olduğundan dolayı geliştirme esnasında sıkıntılarda olmadı değil kısa zaman içerisinde update'ler yayınlayarak hataların düzeltilmesini sağlandı. XE6 ve son olarak XE7 bu sene içerisinde yazılımcılara sunuldu. XE7 ' de gelen bazı özelliklere bakıcak olursak
 
Windows, OS X ve mobil hızlı doğal uygulamalar oluşturma.
64-bit varolan Windows VCL uygulamaları oluşturma.
Paralel Programlama Kütüphanesi
LiveBindings kullanımı
Erişim bulut tabanlı Baas ve Rest Apileri
 
Delphi acaba ilerleyen zamanlarda tekrardan 90'lı yıllarına geri dönebilecekmi.
Bir sonraki yazıda görüşmek dileğiyle. 
 
Saygılarımla.
Ersun PEHLİVAN