1 điểm bởi GN⁺ 2025-09-13 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Embarcadero chính thức phát hành RAD Studio 13 Florence cùng Delphi 13, C++Builder 13
  • Phiên bản mới bao gồm IDE 64-bit, hỗ trợ C++23 được tăng cường, mở rộng ngôn ngữ Delphi (như toán tử ba ngôi), các thành phần AI và nhiều cải tiến chất lượng trên diện rộng
  • Với SmartCore AI Component Pack cùng các công cụ khác, lập trình viên có thể dễ dàng tích hợp tính năng AI vào ứng dụng hoặc xây dựng ứng dụng lấy AI làm trung tâm
  • Các tính năng cốt lõi về web, quản lý gói và nền tảng như WebBroker, WebStencils, GetIt đã được nâng cấp đáng kể
  • Khả năng sử dụng và tương thích được cải thiện trên nhiều nền tảng, trong IDE, gỡ lỗi, thư viện UI, khả năng truy cập cơ sở dữ liệu và công cụ xử lý mã

Công bố chính của RAD Studio 13 Florence

  • Embarcadero chính thức phát hành RAD Studio 13 Florence cùng Delphi 13, C++Builder 13
  • Phiên bản lần này bao gồm RAD Studio IDE 64-bit, trình biên dịch Clang mới nhất cho C++Builder, các mở rộng ngôn ngữ Delphi, thành phần AI và chatbot AI, cải tiến trên toàn bộ các tính năng hiện có và các cập nhật tập trung vào chất lượng

Mở rộng ngôn ngữ Delphi và toán tử ba ngôi

  • Bổ sung hỗ trợ toán tử ba ngôi, một tính năng đã được cộng đồng Delphi yêu cầu từ lâu
  • Cú pháp sử dụng từ khóa “if”, tương tự cú pháp được dùng trong nhiều ngôn ngữ khác, giúp biểu đạt điều kiện ngắn gọn hơn
  • Giới thiệu nhiều cải tiến cú pháp như hàm tích hợp NameOf, chỉ thị trình biên dịch {$PUSHOPT}/{$POPOPT}, khai báo tham số Self ngầm định trong toán tử lớp bản ghi, các toán tử “is not”, “not in”, chỉ thị “noreturn” và ràng buộc kiểu generic

C++Builder: hỗ trợ C++23 và Clang 20

  • Trình biên dịch Modern Win64 của C++Builder được nâng cấp lên Clang 20
  • Mặc định áp dụng chuẩn ngôn ngữ C++23 để mang lại môi trường phát triển C++ hiện đại
  • Cải thiện runtime Address Sanitizer (ASAN), thư viện dùng chung theo phiên bản và tăng cường tương thích với các phiên bản trước

Ra mắt IDE 64-bit

  • Lần đầu tiên giới thiệu IDE 64-bit hoàn chỉnh cho nền tảng đích Windows 64
  • Hỗ trợ build và debug cho cả Delphi lẫn C++, đồng thời bổ sung công cụ mã dựa trên Visual Assist
  • Tích hợp các tính năng như COM/ActiveX, thư viện kiểu Type, Live Templates và menu Surround
  • Quá trình cài đặt được tích hợp vào thành phần cốt lõi của IDE

SmartCore AI Component Pack

  • Ra mắt RAD Studio SmartCore AI Component Pack, hỗ trợ tích hợp AI dễ dàng vào ứng dụng Delphi và C++Builder
  • Một thành phần kết nối AI duy nhất có thể giao tiếp qua REST với nhiều engine AI khác nhau như OpenAI, Claude, Gemini, Ollama
  • Các thành phần gửi yêu cầu cho nhiều loại dữ liệu như văn bản, hình ảnh có thể liên kết dễ dàng với UI
  • Dễ dàng mở rộng trải nghiệm người dùng dựa trên AI như tạo ngữ cảnh, dịch thuật, phân tích dữ liệu và chatbot
  • Sẽ sớm được cung cấp dưới dạng gói chính thức thông qua GetIt

Cải tiến WebStencils, WebBroker

  • Bổ sung quản lý session, hỗ trợ Apache/Nginx và cải thiện logging cho WebStencils (thư viện template web) và WebBroker
  • WebStencils cung cấp session, biến toàn cục, câu lệnh switch, xác thực/phân quyền, truy cập trực tiếp dataset và khả năng kiểm soát chi tiết
  • Có thể dễ dàng triển khai website phức tạp cùng hệ thống quyền hạn và đăng nhập

Quản lý phiên bản gói trong GetIt

  • Trình quản lý gói GetIt được bổ sung tính năng quản lý phiên bản, hỗ trợ cung cấp đồng thời nhiều phiên bản và cài đặt có chọn lọc

Tìm kiếm trong IDE và khả năng sử dụng

  • Tăng cường tính năng tìm kiếm trong Project Manager, chế độ xem cấu trúc, cửa sổ thông báo, nhật ký sự kiện và bổ sung tùy chọn gom nhóm

Trang RAD AI Companion

  • Ra mắt mới chatbot AI (RAD AI Companion) để hỗ trợ người dùng RAD Studio 13:

Tích hợp nền tảng mới và được cải tiến

  • Cập nhật chuẩn hóa API, WinRT API, WinAPI WinMD projection và điều khiển WebView2 cho mục tiêu Windows
  • Mở rộng header API iOS cho Delphi, tăng cường công cụ build/deploy Android và cải thiện Java2OP importer

Tính năng mới của VCL và FireMonkey

  • VCL: tích hợp giao diện Microsoft UIAutomation (hỗ trợ accessibility và kiểm thử tự động UI), tạo kiểu thanh tiêu đề, cải tiến ControlList·FormsTabsBar·TToggleSwitch, bổ sung cuộn cho ActionMainMenuBar
  • FireMonkey: nhiều cải tiến như Display Link Service (giúp animation mượt hơn), hiệu năng sao chép bitmap dựa trên GPU, MaskEdit mới, mở rộng thuộc tính TPresentedScrollBox, IFMXSpellCheckerServiceEx, TAlignLayout, thành phần ApplicationEvents mới cùng nhiều nâng cấp khác
  • Cải thiện khả năng tích hợp FMXLinux và cập nhật Skia4Delphi lên bản mới hơn

Khả năng truy cập cơ sở dữ liệu và FireDAC

  • Cập nhật FireDAC (thư viện truy cập DB chất lượng cao) và bổ sung xác thực OAuth (Oracle), sao lưu song song (Firebird), tăng cường hỗ trợ mảng PostgreSQL
  • Nhiều cải tiến khác như hỗ trợ trường Unsigned Big Integer
  • Trong tương lai sẽ bao gồm giấy phép InterBase 15 Developer edition

RAD Server, API và multi-tenant

  • Bổ sung tùy chọn tài liệu hóa API dựa trên Swagger, cấu hình multi-tenancy và áp dụng quản lý phiên bản API dễ dàng hơn

Công cụ mã và hỗ trợ nâng cấp

  • Khôi phục engine CodeInsight “Classic” cho Delphi, cung cấp song song với DelphiLSP
  • Giới thiệu wizard Delphi Upgrade Advisor (đề xuất cải thiện cấu hình dự án/mã)
  • C++: Visual Assist tích hợp hỗ trợ IDE 64-bit và tăng độ ổn định

Chất lượng IDE và debugger

  • Nâng cấp debugger dựa trên LLDB lên v20, cải thiện trải nghiệm debug trên IDE 64-bit, nâng cấp hộp thoại Attach to Process
  • Cải thiện chi tiết UI như Smart CodeInsight, tab/theme của editor, sao chép thông báo lỗi từ cửa sổ cấu trúc
  • Mở rộng ToolsAPI chính thức để tùy biến IDE

Hướng dẫn sử dụng sản phẩm

  • RAD Studio 13, Delphi 13, C++Builder 13 hiện đã có bản dùng thử và bản chính thức trực tuyến
  • Người dùng giấy phép hiện tại có thể tải về ngay và sẽ nhận được email thông báo
  • Có thể tải tại https://my.embarcadero.com

Chưa có bình luận nào.

Chưa có bình luận nào.