Delphi Nedir?


Delphi Nedir?

Delphi, nesne yönelimli tasarımı destekleyen yüksek seviyeli bir programlama dilidir. Delphi ile veritabanı çözümlerinden mobil çözümlere kadar birçok yazılım uygulaması ihtiyacı karşılanabilir. Erken döneminde yalnızca Windows tarafından desteklenen Delphi, 2001 yılındaki girişimler sayesinde Linux ortamında da kullanılabilmektedir.
Microsoft’un popüler programlama dili Visual Basic’in rakip olan Delphi, Pascal programlama dili temel alınarak geliştirilmiştir. Delphi’nin son sürümü hızlıca Web servisleri ve uygulamaları geliştirmeye olanak tanımaktadır. Geliştiricilere XMLXSLSOAP ve WSDL teknolojileri yardımıyla kendi yazılımlarını hızlıca oluşturma şansı sunar.

Delphi’nin Tarihi

Delphi, kökenini Pascal’dan alarak geliştirilen yüksek seviyeli bir programlama dilidir. Kökeni nedeniyle sıklıkla Delphi Pascal olarak adlandırılan Delphi, 2000’lerin başında Oracle firmasının en önemli silahlarından biriydi. İlk defa markete Borland tarafından 1995 yılında sürülen programlama dili, Delphi 1 sürümüyle Pascal’ın gelişmiş hali olarak ortaya çıkmıştı. Delphi 1’in Pascal’ın karşısında nesne yönelimlilik gibi öne çıkan özelliklere sahipti. Dilin erken döneminde destekelediği tek platform ise Windows’du.
2001 Yılında Kylix, Delphi’nin Linux tabanlı sistemler üzerinde çalışabilen sürümünü yayınladı. Yıllar içinde Delphi sürekli güncellenerek sektörün en popüler ve en yaygın programlama dillerinden biri haline gelmeyi başardı. Delphi’nin kararlılığının sırrı ise piyasaya sürülen her sürümün bir önceki sürümle uyumlu çalışması kolaylığından geliyor. İlk sürümden bu yana takip edilen Delphi’nin güncelleme stratejisi, programcılar yeni sürümü yayınlandığında yazılımcıların yeniliklere kolayca adapte olmasını sağlıyor.

Delphi Sürümleri

İhityaca göre Delphi piyasaya dört sürüm halinde sunulmaktadır. Delphi 6 ve öncesinde üç sürüm halinde sunuluyordu. Ancak Delphi 7 ile birlikte dördüncü bir sürüm daha (Architect) eklenmiştir. Bunlar :
Personal (Standart)
Professional (Profesyonel)
Enterprise (Client/Server)
Architect
Personal Sürüm
Standart sürüm Delphi ile tanışmak isteyen kişileri hedeflemektedir. Öğrenciler, hobi olarak kendi programlarını yazanlar ve Delphi’yi tanımak isteyen kişiler için idealdir. Standart sürüm ile yazdığınız programları ticari olarak dağıtamazsınız.
Standart sürüm Windows programları yazmak için her türlü özelliğe sahiptir :
Hızlı Delphi derleyicisi
Gelişmiş entegre uygulama geliştirme ortamı (IDE)
Kullanılmaya hazır 85’in üzerinde bileşen (component)
Komple Windows desteği, COM, API’ler, multithreading vs.
Professional Sürüm
Profesyonel sürüm, ticari olarak program yazıp satan kişileri hedeflemektedir.
Profesyonel Sürüm, Personal sürümün özelliklerine sahip, ayrıca aşağıdaki özellikleri de içeriyor:
Kullanılmaya hazır 225’in üzerinde bileşen
Linux ve Windows’ta aynı anda program geliştirmek için kullanılmaya hazır 160’ın üzerinde CLX bileşen
Veribanı desteği
BDE (Borland Database Engine)
ADO
dbExpress : mySQL ve Interbase sürücüleri
VCL kaynak kodu
OpenTools API
Programlarınızı dağıtmak için InstallShield kurulum programı
Interbase Database Server
Indy, Rave ve Intraweb gibi birtakım 3. parti bileşenler
Enterprise Sürüm
Enterprise sürüm, büyük ölçekli uygulamalar geliştiren programcıları hedeflemektedir.
Enterpise sürüm, Profesyonel sürümdeki tüm özellikler sahiptir. Ayrıca aşağıdaki özellikleri de taşımaktadır :
  1. Kullanılmaya hazır 300’ün üzerinde bileşen
  2. Çok katmanlı veritabanı uygulamaları geliştirmek için MIDAS olarakta bilinen DataSnap teknolojisi.
  3. Geniş bir Web hizmetleri ve XML desteği
  4. CORBA desteği
  5. Birden çok programcının çalıştığı ortamlar için TeamSource kaynak kod kontrol yazılımı
  6. dbExpress için Oracle, SQL Server 2000 ve DB2 sürücüleri
  7. Yüksek kalitede yazılım ve kod geliştirmek için Model Maker modelleme ortamı.
  8. BDE için SQL Links sürücüleri : Oracle, SQL Server, Interbase, DB2, Informix ve Sybase
  9. SQL Explorer yazılımı
  10. Uygulamanızı çeşitli dillere tercüme etmek için gerekli özellikler
Architect Sürüm
Architect Sürümü, Enterprise Sürümün taşıdığı tüm özellikleri taşımaktadır ve hedef kitlesi de aynıdır. Tek farkı BoldSoft’un Bold for Delphi ürünü de bu sürümde yer almaktadır.
KAYNAK:
https://www.codeweb-tr.com/delphi-nedir/

Yorumlar