Co nowego w RAD Studio 12.2
Tworzenie kodu wspomagane przez AI, nowa biblioteka szablonów Webstencils, 64-bitowe kompilatory Delphi, zaktualizowany kompilator oparty na Clang oraz rozszerzona integracja Visual Assist dla C++Builder
Co nowego w RAD Studio 12.2
Smart CodeInsight: kodowanie wpierane przez AI
Nowa otwarta architektura wspiera wykorzystanie wtyczek AI, obejmując OpenAI, Gemini, Claude i Ollama1. 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)
64-bitowe kompilatory Delphi Windows
RAD Studio 12.2 zawiera 64-bitową wersję kompilatorów Delphi Win32 i Win64 do tworzenia bardzo dużych aplikacji w ramach pojedynczego pliku wykonywalnego. Funkcja dostępna w edycjach Enterprise i Architect. (Delphi)
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 (C++Builder)
Tryb skupienia może teraz obejmować sam edytor, adnotacje na pasku przewijania
Nowy tryb skupienia (Focus Mode) umożliwia “ograniczenie” IDE tylko do wyświetlania edytora/edytorów. Nowe adnotacje na pasku przewijania pokazują sekcje kodu, które zostały zmodyfikowane, mają zakładki, błędy lub ostrzeżenia. Poprawa jakości widoków podzielonych (Split Views), paska narzędzi i obsługi HighDPI. (RAD Studio)
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. (RAD Studio)
Rozszerzona integracja Visual Assist w C++Builder
Integracja z Visual Assist została rozszerzona o trzy nowe refaktoryzacje – Introduce Variable, Create From Usage oraz Extract Method – równolegle z licznymi ulepszeniami w obszarach jakości i stabilności. (C++Builder)
Obsługa najnowszych platform!
Delphi 12.2 oferuje oficjalne wsparcie dla iOS 17, Android 14 (Android API 34) i macOS 14 Sonoma (procesory serii M ). Delphi 12.2 obsługuje również Ubuntu 22 LTS. Delphi, jak i C++ Builder są zgodne z Windows 11 i Windows Server 2022.
Wydajność Debugera
Ulepszenia w debugerze Delphi, w tym poprawiona obsługa powtarzających się zmiennych inline o tej samej nazwie, obsługa błędów i limity czasu komunikacji przy wykorzystaniu zdalnego debugera. (RAD Studio)
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. 64-bitowa wersja jest dostępna w pakietach Enterprise i Architects. (Delphi)
Jakość Delphi RTL, VCL i FireMonkey
Ulepszenia w bibliotece uruchomieniowej Delphi RTL oraz bibliotekach VCL i FireMonkey, w tym nowe klasy TParallelArray i TOrderedDictionary w RTL; skalowanie ramek, FormsTabBar, stylizacja i wsparcie aplikacji typu High DPI dla VCL; poprawa jakości w wielu obszarach FMX. (RAD Studio)
Ulepszenia 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. (RAD Studio)
Ulepszone tworzenie aplikacji mobilnych, łączenie zewnętrznych bibliotek
Ulepszone tworzenie aplikacji mobilnych w Delphi, zarówno dla iOS, jak i Androida. Zaktualizowany Linker dla platform Apple, opcje kompresji plików Dex i kompresji natywnych plików bibliotek w ramach toolchain, możliwość importowania zewnętrznych bibliotek Android (pliki ‘.aar’) do projektów Android. (Delphi)
Więcej informacji o nowych środowiskach IDE w wersji 12 Athens jest dostępnych na stronie.