Co nowego w RAD Studio 12.3
64-bitowe IDE w wersji Initial Releas, tworzenie kodu wspomagane przez AI, kompilator i narzędzia C++ oparte na Clang, nowa biblioteka szablonów Webstencils, 64-bitowe wersja DelphiLSP, Delphi RTL, VCL, i FireMonkey
Nowe możliwości w RAD Studio 12.3
Ulepszone w wersji 12.3!
Smart CodeInsight: kodowanie wpierane przez AI
Nowa otwarta architektura wspiera wykorzystanie wtyczek AI, obejmując OpenAI, Gemini, Claude i Ollama. Dzięki Smart CodeInsight użytkownicy decydują, czy i jak korzystać z AI, a także mogą tworzyć dodatkowe wtyczki, o ile oferują publiczne REST API (RAD Studio). Wersja 12.3 wprowadza nowe rozszerzenia do interfejsu użytkownika, aby usprawnić korzystanie z opcji czatu. Okno czatu obsługuje język Markdown, a okno dialogowe konfiguracji Smart CodeInsight oferuje listę dostępnych modeli pobranych z silnika AI. (RAD Studio)
Ulepszone w wersji 12.3!
64-bitowe kompilatory Delphi Windows
RAD Studio 12.3 zawiera 64-bitową wersję kompilatorów Delphi Win32 i Win64 do tworzenia bardzo dużych aplikacji w ramach pojedynczego pliku wykonywalnego. Funkcja pierwotnie dostępna tylko w edycjach Enterprise i Architect, teraz w wersji 12.3 zostaje po raz pierwszy dodana również do wersji Professional. (Delphi)
Ulepszone w wersji 12.3!
Zmodernizowany, szybszy kompilator C++ zgodny ze standardem Clang + nowy Toolchain
Aktualizacja do nowego kompilatora C++ opartego o standard Clang for Win64, obejmuje między innymi używanie istniejących i tworzenie nowych pakietów runtime, wsparcie dla wszystkich komponentów RAD Studio oraz równoległej kompilacji w celu maksymalnego wykorzystania CPU i uzyskania niesamowitej wydajności kompilacji. Nowa wersja oferuje jeszcze lepszą wydajność kompilatora i dodatkowe ulepszenia w obszarach jakości i bezpieczeństwa kodu. (C++Builder)
Ulepszone w wersji 12.3!
Nowa biblioteka szablonów WebStencils
WebStencils – integracja oparta na wykorzystaniu skryptów uruchamianych na serwerze. Przetwarzanie plików HTML przez WebBroker i RAD Server, w celu dostarczenia nowoczesnych stron internetowych zasilanych danymi z serwerowych aplikacji RAD Studio. Rozwiązanie służy również jako podstawa do wykorzystania HTMX. Nowa wersja rozszerza dostęp do zagnieżdżonych obiektów i podtabel w zagnieżdżonych datasetach oraz wprowadza ulepszenia w obsłudze znaków kodowanych w UTF8. (RAD Studio)
Nowość w wersji 12.3!
64-bitowe IDE w wersji “Initial Release”
RAD Studio 12.3 wprowadza wersję “Initial Release” 64-bitowego środowiska IDE. Wersja ta nie dorównuje jeszcze funkcjonalnie 32-bitowemu IDE i obsługuje wyłącznie 64-bitowe platformy docelowe systemu Windows, ale zapewnia niemal nieograniczoną przestrzeń pamięci dla IDE, komponentów, projektantów i zintegrowanego kompilatora. 64-bitowe środowisko IDE umożliwia również dostęp w czasie projektowania do baz danych oferujących tylko 64-bitowe sterowniki. Nowe natywne środowisko debugowania Delphi oparte na LLDB dla 64-bitowego IDE jest w fazie rozwoju. Wersja Initial Release 64-bitowego IDE jest instalowana równolegle z 32-bitowym IDE. Programiści mogą korzystać z jednego lub obu jednocześnie.
Zaktualizowane
Obsługa najnowszych platform!
Delphi 12.3 oferuje oficjalne wsparcie dla iOS 18, Android 15 (Android API 35) i macOS 14 Sonoma (procesory serii M ). Delphi 12.3 obsługuje również Ubuntu 24 LTS. Delphi, jak i C++ Builder są zgodne z Windows 11 i Windows Server 2022.
Ulepszone w wersji 12.3!
FireDAC i obsługa baz danych
Lepsze filtrowanie zapytania SQL w komponencie TFDTable i obsługa migracji z IBX do FireDAC za pomocą narzędzia Refind. Dedykowane wsparcie dostępu do sterowników 64-bitowych w 64-bitowym środowisku IDE. RAD Studio oficjalnie obsługuje teraz Microsoft SQL Server 2022, MongoDB do wersji 8.0, MySQL 8.4 i Oracle DRCP. (RAD Studio)
Ulepszone w wersji 12.3!
Delphi LSP i CodeInsight
Delphi LSP napędzający CodeInsight został gruntownie rozbudowany, a także zyskał 64-bitową wersję silnika bez ograniczeń pamięci, wspierającą duże bazy kodu. Zarówno 32-bitowe, jak i 64-bitowe środowisko IDE może używać 64-bitowej wersji silnika DelphiLSP dla systemów Windows. 64-bitowa wersja jest obecnie dostępna we wszystkich pakietach Professional, Enterprise i Architects. (Delphi)
Nowość!
Android API Level 35 + lepsze wdrażanie
RAD Studio 12.3 zawiera teraz wsparcie Android API Level 35 w Delphi dla platformy Android, co jest wymogiem dla aplikacji udostępnianych poprzez Google Play Store do sierpnia 2025 r. Zmiany obejmują wiele technologii i nowy cel NDK, obsługę stron 16 KB, nowe opcje provisioningu i uprawnień. (RAD Studio)
Ulepszone w wersji 12.3!
Jakość Delphi RTL, VCL i FireMonkey
Ulepszenia w bibliotece uruchomieniowej Delphi RTL oraz bibliotekach VCL i FireMonkey, w tym prace nad stylami VCL, wsparcie aplikacji typu HighDPI oraz inne poprawki jakościowe w obszarze interfejsów UI w komponentach VCL, ulepszenia edytora TImageCollection, nowe narzędzie do generowania stylów FireMonkey ze stylów VCL, ulepszona wersja Skia4Delphi, a także komponentu TMemo, dynamiczne ładowanie stylów na platformach innych niż Windows oraz Z-Order Manager w systemie Windows.
Ulepszone w wersji 12.3!
Technologia BLE i Bluetooth
Wersja 12.3 poprawia wsparcie technologii Bluetooth i BLE. Zmiany obejmują również nowe zdarzenie, wywoływane przez zmiany konfiguracji transmisji BLE (RAD Studio)
Ulepszone w wersji 12.3!
RAD Server
Integracja WebStencils dodała możliwość tworzenia stron internetowych do Web Serwisów RAD Server; rozszerzenie wsparcia dokumentacji Swagger o niestandardowe metadane, filtrowania API, formatu YAML oraz wielowierszowych stringów w Delphi. Wersja 12.3 ulepsza formatowanie daty i godziny w odpowiedziach JSON, zawiera opcję zaciemniania wartości MasterSecret i Appsecret w pliku emsserver.ini oraz dodaje zmienne niestandardowe dla całej instancji. (RAD Studio)
Więcej informacji o nowych środowiskach IDE w wersji 12 jest dostępnych na stronie.