Delphi Nedir, Nereye Gidiyor

Birçok kullanıcıdan Delphi’nin şu an ve geleceği hakkında sorular alıyorum. Kimisi Delphi öldü mü diyor, kimisi Delphi ile devam etmeli miyim diye yakınıyor. Bu tip sorulara cevap vermeden önce buraya tıklayarak Delphi’nin gelişim sürecini de okumanızı öneririm. Ayrıca yazacaklarımı okurken bilmeniz gereken, cevapların genelde göreceli olduğudur.

Programcılığa yeni başlıyorum. Delphi ile başlamamı önerir misiniz?

Delphi öğrenimi kolay bir dildir. Diğer dillere nazaran çok daha rahat bir yapısı var. Yanlış bir izlenim sahibi olmadıysam, en azından Türkiye için programcılığı yan meslek ya da hobi olarak düşünenler Delphi’yi tercih etmektedir. Delphi’yi yüksek grafik işlemleri gerektiren oyun yapımında, Windows dışında kalan İşletim Sistemleri ya da Cep Telefonu için program yapımında kullanacaksanız, kesinlikle tercih etmemelisiniz. Delphi şimdilik bu özelliklere sahip olmadığından ya da çok az destek sunduğundan birçok yazılım firması tarafından göz ardı edilmektedir. Yani, Delphi’yi bir yazılım firmasında çalışmak için öğreniyorsanız, iş bulma olasılığınız diğer popüler dillere oranla çok düşüktür.

Delphi, .NET desteği sunuyor mu?

Evet, Delphi, .NET desteği sunuyor, ancak Delphi öğrenme sebebiniz .NET ise, C# öğrenmeniz daha faydalı olacaktır. Delphi ile .Net kullanılabilir olsa da, ciddi bir kaynak sıkıntısı ile karşılaşırsınız. Bu desteğin en önemli amacı, Delphi ile programcılık yapanların .NET’e ihtiyaç duymaları halinde, başka dillere yönelmelerini engellemektir.

Delphi ile .NET’in kullanılması halinde aynı dil yapısını kullanabilecek miyiz?
Bazı küçük farklılıkları saymazsak, aynı yapı üzerine olduğunu söyleyebilirim. Farklılıklardan bazılarını Delphi ile ASP.NET kitabımdan, bazılarını ise buraya tıklayarak okuyacağınız makaleden öğrenebilirsiniz.

Lazarus nedir?
Lazarus, Delphi’nin de kullandığı dil yapısı ile daha çok Linux İşletim Sistemi için program geliştirmenizi sağlayan, Delphi’den bağımsız bir dildir. Delphi’ye benzerliğinden dolayı, Delphi kullanıcıları Linux için program geliştirmek istediklerinde bu dile yönelirler. Delphi kullanıcıları için önerebilirim, ancak yeni bir kullanıcı iseniz, amacınız da Linux üzerinde program geliştirmekse, java öğrenmenizi öneririm. Yakın zamanda Delphi’nin de Linux desteğini sunması bekleniyor.

Delphi’nin avantajı nelerdir?
Delphi’nin belki de tek avantajı, C# ve Java aksine, daha hızlı ve herhangi bir kütüphaneye ihtiyaç duymadan çalışabilecek programlar geliştirmenizi sağlamasıdır. Ayrıca öğrenim kolaylığını da bir avantaj olarak görebiliriz.

Delphi Öldü mü?
Bir dilin ölmesi için geliştiricilerinin olmaması gerekmektedir. Delphi ise Embarcadero firması tarafından hâlâ geliştirilmektedir. Bu sebeple Delphi’nin öldüğünü söylemek yanlış olur. Kastedilen popülerliği ise, düşüşte olduğu söylenebilir; ancak geliştirici ve programcıların desteği ile bu durum değişebilir.

Hangi dili öğrenmeliyim?
Bir ev alırken ihtiyacınıza göre nasıl bir seçim yapıyorsanız, dil seçiminde de aynı kriterleri uygulayın. Önemli olan nokta; evi ne kadar döşediğinizdir. Bir dili öğrenmeniz halinde, diğer dile geçişiniz zor olmayacaktır.

  1. yalçın diyor ki:

    Selam,
    Delphinin hobiciler ve yan meslek edinmek isteyenler tarafından tercih edildiğini yazmışsınız.
    Sanırım siz delphiyi visual basic ile karıştırdınız.
    Ya da uzayda filan yaşıyorsunuz.
    Bugün bile hala popüler programların %80~90`ı delphi ile yazılmıştır.
    Lütfen, bilgi sahibi olmadan fikir sahibi olmayın.
    Bu tutumunuz insanları da yanlışa sürükler.
    http://www.codegear.com sitesine bakarsanız 2010 versiyonunu bulabilirsiniz.

    Saygılar…

line
footer
Powered by Wordpress | Designed by Elegant Themes