1 puan yazan GN⁺ 2025-09-13 | 2 yorum | WhatsApp'ta paylaş
  • Embarcadero, RAD Studio 13 Florence ile Delphi 13, C++Builder 13 sürümlerini resmi olarak yayınladı
  • Yeni sürüm; 64 bit IDE, güçlendirilmiş C++23 desteği, Delphi dil genişletmeleri (ternary operator gibi), yapay zeka bileşenleri ve kapsamlı kalite iyileştirmeleri içeriyor
  • SmartCore AI Component Pack gibi paketlerle geliştiriciler uygulamalarına yapay zeka özelliklerini kolayca entegre edebiliyor veya yapay zeka odaklı uygulamalar geliştirebiliyor
  • WebBroker, WebStencils, GetIt gibi temel web, paket yönetimi ve platform özellikleri önemli ölçüde yükseltildi
  • Farklı platformlar, IDE, hata ayıklama, UI kütüphaneleri, veritabanı erişilebilirliği ve kod araçlarında kullanılabilirlik ve uyumluluk güçlendirildi

RAD Studio 13 Florence için başlıca duyurular

  • Embarcadero, RAD Studio 13 Florence ile Delphi 13, C++Builder 13 sürümlerini resmi olarak yayınladı
  • Bu sürüm; 64 bit RAD Studio IDE, en güncel C++Builder Clang derleyicisi, Delphi dil genişletmeleri, yapay zeka bileşenleri ve yapay zeka sohbet botu, mevcut özellikler genelinde iyileştirmeler ve kalite odaklı güncellemeler içeriyor

Delphi dil genişletmeleri ve ternary operator

  • Delphi dilinde uzun süredir talep edilen ternary operator desteği yeni eklendi
  • “if” anahtar sözcüğüyle kullanılan bu gösterim, birçok dildeki sözdizimine benziyor ve kısa koşullu ifadeler sunuyor
  • NameOf yerleşik işlevi, {$PUSHOPT}/{$POPOPT} derleyici yönergeleri, record class operator içindeki örtük Self parametresi bildirimi, “is not”, “not in” operatörleri, “noreturn” yönergesi, generic type constraint'ler gibi çeşitli sözdizimi iyileştirmeleri getirildi

C++Builder: C++23 ve Clang 20 desteği

  • C++Builder Modern Win64 compiler, Clang 20'ye yükseltildi
  • C++23 dil standardının varsayılan olarak benimsenmesiyle modern bir C++ geliştirme ortamı sunuluyor
  • Geliştirilmiş Address Sanitizer (ASAN) runtime'ı, sürüm bazlı paylaşımlı kütüphaneler ve önceki sürümlerle daha güçlü uyumluluk sağlandı

64 bit IDE'nin gelişi

  • Windows 64 hedef platformu için tam teşekküllü 64 bit IDE ilk kez sunuldu
  • Hem Delphi hem de C++ için derleme ve hata ayıklama desteği ile Visual Assist tabanlı kod araçları eklendi
  • COM/ActiveX, Type Library, Live Templates, Surround menüsü gibi özellikler entegre edildi
  • Kurulum süreci IDE'nin çekirdek bileşenlerinden biri olarak bütünleştirildi
Reklam

SmartCore AI Component Pack

  • RAD Studio SmartCore AI Component Pack yayınlandı; bu paket Delphi ve C++Builder uygulamalarına yapay zeka özelliklerini kolay entegre etmeyi destekliyor
  • Tek bir yapay zeka bağlantı bileşeni, farklı yapay zeka motorlarıyla (OpenAI, Claude, Gemini, Ollama vb.) REST üzerinden iletişim kurabiliyor
  • Metin, görsel ve diğer veri türleri için istek bileşenleri UI ile kolayca bağlanabiliyor
  • Bağlam oluşturma, çeviri, veri içgörüleri, sohbet botları gibi yapay zeka tabanlı kullanıcı deneyimlerini genişletmek kolaylaşıyor
  • Yakında GetIt üzerinden resmi paket olarak sunulacak

WebStencils, WebBroker iyileştirmeleri

  • WebStencils (web şablon kütüphanesi) ve WebBroker'a oturum yönetimi, Apache/Nginx desteği, geliştirilmiş loglama eklendi
  • WebStencils; oturumlar, global değişkenler, switch deyimi, authentication/authorization, dataset'lere doğrudan erişim ve ayrıntılı kontrol sağlıyor
  • Karmaşık web siteleri ile yetki ve giriş sistemlerini daha kolay uygulamayı mümkün kılıyor

GetIt paket sürüm yönetimi

  • GetIt package manager içine sürüm yönetimi özelliği eklendi; birden fazla sürümün aynı anda sunulması ve seçilerek kurulması destekleniyor

IDE arama özellikleri ve kullanılabilirlik

  • Project Manager, Structure görünümü, mesaj penceresi, event log gibi alanlarda arama işlevleri güçlendirildi ve gruplanma seçenekleri eklendi
Reklam

RAD AI Companion sitesi

  • RAD Studio 13 kullanıcılarını desteklemek için yapay zeka tabanlı bir sohbet botu (RAD AI Companion) kullanıma sunuldu:

Yeni ve geliştirilmiş platform entegrasyonları

  • Windows hedefleri için API düzenlemeleri, WinRT API, WinAPI WinMD projection, WebView2 control güncellendi
  • Delphi için iOS API header'ları genişletildi, Android derleme/dağıtım araçları güçlendirildi, Java2OP importer iyileştirildi

VCL ve FireMonkey yenilikleri

  • VCL: Microsoft UIAutomation arayüzü entegre edildi (erişilebilirlik ve UI otomasyon testi desteği), title bar stil desteği, ControlList·FormsTabsBar·TToggleSwitch iyileştirmeleri ve ActionMainMenuBar kaydırma özelliği eklendi
  • FireMonkey: Display Link Service (daha akıcı animasyonlar), GPU tabanlı bitmap kopyalama performansı, yeni MaskEdit, genişletilmiş TPresentedScrollBox özellikleri, IFMXSpellCheckerServiceEx, TAlignLayout, yeni ApplicationEvents bileşeni ve daha birçok iyileştirme sunuldu
  • FMXLinux entegrasyonu iyileştirildi ve Skia4Delphi güncellendi

Veritabanı erişilebilirliği ve FireDAC

  • FireDAC (yüksek kaliteli DB erişim kütüphanesi) güncellendi; OAuth kimlik doğrulaması (Oracle), paralel yedekleme (Firebird) ve PostgreSQL array desteği geliştirildi
  • Unsigned Big Integer alan desteği gibi çeşitli iyileştirmeler de eklendi
  • İleride InterBase 15 Developer edition lisansı da dahil edilecek
Reklam

RAD Server, API ve çoklu kiracılık

  • Swagger tabanlı API dokümantasyonu seçeneği eklendi; multi-tenancy yapılandırması ve API sürüm yönetimi daha kolay uygulanabiliyor

Kod araçları, yükseltme desteği

  • Delphi için “Classic” CodeInsight motoru geri getirildi ve DelphiLSP ile birlikte sunuluyor
  • Delphi Upgrade Advisor sihirbazı eklendi (proje ayarları/kod iyileştirmeleri için öneriler veriyor)
  • C++: Visual Assist entegrasyonu 64 bit IDE desteğiyle ve daha yüksek kararlılıkla sunuluyor

IDE ve debugger kalitesi

  • LLDB tabanlı debugger v20'ye yükseltildi, 64 bit IDE hata ayıklama deneyimi güçlendirildi, Attach to Process iletişim kutusu iyileştirildi
  • Smart CodeInsight, editör sekmeleri/temaları, structure penceresindeki hata mesajlarını kopyalama gibi UI ayrıntıları geliştirildi
  • IDE özelleştirmesi için resmi ToolsAPI genişletildi

Ürünü kullanma bilgileri

  • RAD Studio 13, Delphi 13, C++Builder 13 deneme sürümleri ve resmi build'ler çevrimiçi olarak sunuluyor
  • Mevcut lisans sahipleri için hemen indirme imkanı açıldı ve e-posta bildirimleri gönderildi
  • https://my.embarcadero.com adresinden indirilebilir

2 yorum

 
xguru 2025-09-13

Vay be, artık Delphi ve C++Builder'a da yapay zeka geliştirme bileşenleri giriyor demek.
Delphi sanki insanın manevi memleketi gibi; her yeni haber çıktığında dönüp bakıyorum.

 
GN⁺ 2025-09-13
Hacker News görüşleri
  • Netflix'in kurucu ortaklarından Marc Randolf'un bir dönem Borland'da çalışmış olması ilginç
    RAD Studio, VB6'daki gibi bileşenleri form üzerine sürükleyip bırakarak kolayca bağlayabildiğiniz, daha gelişmiş bir dille birlikte gelen bir araç
    Ancak aracın fiyatı çok yüksekti ve Microsoft fiyat rekabetiyle pazarı hızla ele geçirince erken dönemde liderliği kaybedip nişe itildi
    Sonrasında büyüme azaldı ve politika, mevcut kullanıcılardan değer çıkarmaya yöneldi
    Lazarus/FreePascal projesi buna alternatif olarak ortaya çıktı

    • Microsoft'un pazarı hızla ele geçirebilmesinin önemli nedenlerinden biri, ünlü geliştirici Anders Hejlsberg'i doğrudan işe almış olmasıydı
  • Delphi'nin bugünlerde kullanıcısı azaldı ve özellikle yeni başlayanlar neredeyse hiç bilmiyor, ama hâlâ mükemmel bir araç (C++ Builder için de aynı şey geçerli)
    Özellikle UI bileşenlerini sürükle-bırak deneyimi hâlâ en üst seviyede; buna en çok yaklaşan araç ise Qt Creator
    Yine de geçmişteki aşırı lisans politikaları nedeniyle popülerliğini yitirmiş olması üzücü
    Şu anda Delphi Community Edition ücretsiz sunuluyor
    Biraz boş vaktiniz olursa mutlaka denemenizi tavsiye ederim; hobi projeleri için gerçekten çok uygun

    • Ben şahsen WinForms'un bunlardan daha üstün olduğunu düşünüyorum
      Hâlâ prototipleme için WinForms kullanıyorum ve 15 dakikada yöneticime gösterecek bir mockup'ı hızlıca hazırlamak istediğimde WinForms'un yerini hiçbir şey tutmuyor
  • Delphi'nin hâlâ belirli bir kesimde oldukça istikrarlı bir kullanım oranına sahip olması şaşırtıcıydı
    Delphi'yi güçlü şekilde savunan bir geliştiriciyle birkaç yıl önce yaptığım konuşmayı hatırlıyorum

    • Belirli bir tanıdık için yönetim/iş aracı geliştirirken, platform nettir ve dağıtım yöntemini iyi biliyorsanız, RAD araçları veya masaüstü derleme desteği sunan platformlar en iyi seçimdir
      Tarayıcı tabanlı uygulamalara göre UX de çok daha üstündür
      Ben de artık admin araçlarını Java/Swing ile geliştiriyorum; web uygulamalarına göre çok daha kolay ve hızlı (bu iş için Claude Code kullanıyorum)
      Delphi muhtemelen geliştirme hızı, kalite ve UX açısından daha da iyi bir araç olurdu

    • Delphi'ye 1990'ların COBOL'u denebilir

  • Sunucu çöktüğü için asıl yazıyı göremiyoruz; bu yüzden resmî duyurunun içeriğini özetliyorum
    "Embarcadero, RAD Studio 13 Florence ile Delphi 13 ve C++Builder 13'ün çıkışını resmen duyurdu
    Bu Florence sürümü; 64 bit IDE, güncellenmiş C++Builder Clang derleyicisi, Delphi dil genişletmeleri, yapay zeka bileşenleri, AI companion, mevcut özelliklerde iyileştirmeler ve kaliteye odaklanan geliştirmeler içeriyor"

  • Blog sitesinin (resmî ana site değil, blog) erişilemez durumda olması, ticari bir geliştirme aracı için iyi bir işaret değil
    Delphi'ye karşı nostaljim olduğu için üzüldüm

    • Delphi kadar iyi yardım özelliklerine sahip bir derleyici görmedim
      İnternet olmadan bile, kütüphane bazında gerçek kullanım örnekleriyle birlikte belgeler son derece iyi hazırlanmıştı
      Masaüstü GUI uygulamalarını bu kadar kolay oluşturabildiğiniz daha iyi bir araç hâlâ bulamadım
      2010 civarında Delphi'yi bırakıp Java ile web/mobil dünyasına geçtim ama onun kalitesine yaklaşan bir şey görmedim
      Kaderin ironisi olarak, Borland Delphi ile derlenen tüm uygulamalar, yalnızca WINE kurulu olduğunda Linux, OSX ve diğer çeşitli platformlarda sorunsuz çalışan çok platformlu bir karaktere sahip

    • Statik olarak CDN üzerinden sunulabilecek bir sayfada Cloudflare hata sayfası görmek ironikti
      Ayrıca Embarcadero'nun artık Ultra-Edit'e de sahip olması da gerçekten tuhaf hissettiriyor

  • Karmaşık olmayan kodda bellek segmentation fault oluşuyorsa, bu Object Pascal'ın kendisinin yanlış anlaşıldığını gösterir