- Embarcadero resmi merilis RAD Studio 13 Florence serta Delphi 13, C++Builder 13
- Versi baru ini mencakup IDE 64-bit, dukungan C++23 yang ditingkatkan, ekstensi bahasa Delphi (seperti operator ternary), komponen AI, dan berbagai peningkatan kualitas yang luas
- Dengan SmartCore AI Component Pack dan lainnya, pengembang dapat dengan mudah mengintegrasikan fitur AI ke dalam aplikasi atau membuat aplikasi yang berpusat pada AI
- Fitur inti seperti WebBroker, WebStencils, GetIt untuk web, manajemen paket, dan platform telah ditingkatkan secara signifikan
- Kemudahan penggunaan dan kompatibilitas ditingkatkan di berbagai platform, IDE, debugging, pustaka UI, akses basis data, dan code tooling
Pengumuman utama RAD Studio 13 Florence
- Embarcadero resmi merilis RAD Studio 13 Florence serta Delphi 13, C++Builder 13
- Versi ini mencakup RAD Studio IDE 64-bit, kompiler Clang C++Builder terbaru, ekstensi bahasa Delphi, komponen AI dan chatbot AI, peningkatan menyeluruh pada fitur yang sudah ada, serta pembaruan yang berfokus pada kualitas
Ekstensi bahasa Delphi dan operator ternary
- Dukungan untuk operator ternary, yang telah lama diminta dalam bahasa Delphi, kini ditambahkan
- Menggunakan bentuk penulisan dengan kata kunci “if”, mirip dengan sintaks yang digunakan di banyak bahasa lain, sehingga menyediakan ekspresi kondisi yang ringkas
- Diperkenalkan pula berbagai penyempurnaan sintaks seperti fungsi bawaan NameOf, direktif kompiler {$PUSHOPT}/{$POPOPT}, deklarasi parameter Self implisit di dalam operator kelas record, operator “is not” dan “not in”, direktif “noreturn”, serta constraint tipe generik
C++Builder: dukungan C++23 dan Clang 20
- Kompiler C++Builder Modern Win64 ditingkatkan ke Clang 20
- Standar bahasa C++23 diadopsi sebagai default untuk menyediakan lingkungan pengembangan C++ modern
- Runtime Address Sanitizer (ASAN) yang ditingkatkan, pustaka bersama per versi, dan kompatibilitas dengan versi sebelumnya juga diperkuat
Pengenalan IDE 64-bit
- Untuk pertama kalinya diperkenalkan IDE 64-bit penuh untuk platform target Windows 64
- Mendukung build dan debug untuk Delphi maupun C++, serta menambahkan code tooling berbasis Visual Assist
- Mengintegrasikan fitur seperti COM/ActiveX, Type library, Live Templates, dan menu Surround
- Proses instalasi kini terintegrasi sebagai bagian inti dari IDE
SmartCore AI Component Pack
- Peluncuran RAD Studio SmartCore AI Component Pack mendukung integrasi fitur AI yang mudah pada aplikasi Delphi dan C++Builder
- Satu komponen koneksi AI dapat berkomunikasi dengan berbagai engine AI seperti OpenAI, Claude, Gemini, dan Ollama melalui REST
- Komponen permintaan untuk berbagai tipe data seperti teks dan gambar dapat dengan mudah dihubungkan ke UI
- Mempermudah perluasan pengalaman pengguna berbasis AI seperti pembuatan konteks, terjemahan, insight data, dan chatbot
- Akan segera tersedia sebagai paket resmi melalui GetIt
Peningkatan WebStencils dan WebBroker
- Manajemen sesi, dukungan Apache/Nginx, dan peningkatan logging ditambahkan ke WebStencils (pustaka template web) dan WebBroker
- WebStencils menyediakan sesi, variabel global, pernyataan switch, autentikasi/otorisasi, akses langsung ke dataset, dan kontrol yang lebih rinci
- Memungkinkan implementasi website kompleks serta sistem izin dan login dengan lebih mudah
Manajemen versi paket GetIt
- GetIt package manager kini menambahkan fungsi manajemen versi, mendukung penyediaan beberapa versi sekaligus dan instalasi pilihan
Fitur pencarian IDE dan kemudahan penggunaan
- Fitur pencarian di Project Manager, tampilan struktur, jendela pesan, event log, dan lainnya diperkuat serta ditambahkan opsi pengelompokan
Situs RAD AI Companion
- Diluncurkan chatbot berbasis AI (RAD AI Companion) baru untuk mendukung pengguna RAD Studio 13:
Integrasi platform baru dan yang ditingkatkan
- Pembaruan untuk target Windows mencakup perapihan API, WinRT API, proyeksi WinAPI WinMD, dan kontrol WebView2
- Ekspansi header API iOS di Delphi, penguatan tool build/deploy Android, serta perbaikan Java2OP importer juga disertakan
Fitur baru VCL dan FireMonkey
- VCL: integrasi antarmuka Microsoft UIAutomation (mendukung aksesibilitas dan pengujian otomatisasi UI), styling title bar, peningkatan pada ControlList, FormsTabsBar, dan TToggleSwitch, serta penambahan scroll pada ActionMainMenuBar
- FireMonkey: banyak peningkatan termasuk Display Link Service (animasi lebih mulus), performa copy bitmap berbasis GPU, MaskEdit baru, ekspansi properti TPresentedScrollBox, IFMXSpellCheckerServiceEx, TAlignLayout, dan komponen ApplicationEvents baru
- Integrasi FMXLinux ditingkatkan dan Skia4Delphi diperbarui
Akses basis data dan FireDAC
- FireDAC (pustaka akses DB berkualitas tinggi) diperbarui dengan autentikasi OAuth (Oracle), backup paralel (Firebird), dan dukungan array PostgreSQL yang diperkuat
- Berbagai peningkatan lain juga disertakan, seperti dukungan field Unsigned Big Integer
- Ke depannya akan mencakup lisensi InterBase 15 Developer edition
RAD Server, API, dan multi-tenant
- Ditambahkan opsi dokumentasi API berbasis Swagger, konfigurasi multi-tenancy, dan penerapan versioning API yang lebih mudah
Code tooling dan dukungan upgrade
- Engine CodeInsight “Classic” untuk Delphi dipulihkan dan disediakan berdampingan dengan DelphiLSP
- Diperkenalkan wizard Delphi Upgrade Advisor (rekomendasi peningkatan pengaturan proyek/kode)
- C++: integrasi Visual Assist mendukung IDE 64-bit dan meningkatkan stabilitas
Kualitas IDE dan debugger
- Debugger berbasis LLDB ditingkatkan ke v20, pengalaman debug di IDE 64-bit diperkuat, dan dialog Attach to Process diperbaiki
- Smart CodeInsight, tab editor/tema, penyalinan pesan error dari jendela struktur, dan detail UI lainnya juga ditingkatkan
- ToolsAPI resmi diperluas untuk kustomisasi IDE
Panduan penggunaan produk
- Versi uji coba dan build resmi RAD Studio 13, Delphi 13, C++Builder 13 tersedia secara online
- Pengguna dengan lisensi yang ada dapat langsung mengunduhnya dan notifikasi email telah dikirim
- Dapat diunduh di https://my.embarcadero.com
Belum ada komentar.