- Embarcadero가 RAD Studio 13 Florence 및 Delphi 13, C++Builder 13을 공식 출시함
- 새 버전은 64비트 IDE, 강화된 C++23 지원, Delphi 언어 확장(삼항 연산자 등), AI 컴포넌트, 광범위한 품질 개선 사항을 포함
-
SmartCore AI Component Pack 등으로 개발자들이 쉽게 앱에 AI 기능을 통합하거나 AI 중심 앱 제작 가능
-
WebBroker, WebStencils, GetIt 등 핵심 웹, 패키지 관리, 플랫폼 기능이 크게 업그레이드
- 다양한 플랫폼, IDE, 디버깅, UI 라이브러리, 데이터베이스 접근성, 코드 툴링에서 사용성 및 호환성 강화
RAD Studio 13 Florence 주요 발표
- Embarcadero가 RAD Studio 13 Florence와 Delphi 13, C++Builder 13를 공식 출시
- 이번 버전은 64비트 RAD Studio IDE, 최신 C++Builder Clang 컴파일러, Delphi 언어 확장, AI 컴포넌트와 AI 챗봇, 기존 기능 전반의 향상, 품질에 중점을 둔 업데이트를 포함
Delphi 언어 확장과 삼항 연산자
- Delphi 언어의 오랜 요청이었던 삼항 연산자 지원을 새롭게 추가함
- “if” 키워드를 이용한 표기 방식으로, 여러 언어에서 사용하는 문법과 유사하며 간결한 조건 표현 제공
- NameOf 내장 함수, {$PUSHOPT}/{$POPOPT} 컴파일러 지시문, 레코드 클래스 연산자 내 암시적 Self 파라미터 선언, “is not”, “not in” 연산자, “noreturn” 지시문, 제네릭 타입 제약 등 다양한 문법 개선사항 도입
C++Builder: C++23 및 Clang 20 지원
-
C++Builder Modern Win64 컴파일러가 Clang 20으로 업그레이드
-
C++23 언어 표준 기본 채택을 통해 현대 C++ 개발 환경 제공
- 개선된 Address Sanitizer(ASAN) 런타임, 버전별 공유 라이브러리, 이전 버전 호환성 강화
64비트 IDE 도입
- Windows 64 타깃 플랫폼을 위한 완전한 64비트 IDE 첫 도입
- Delphi, C++ 양쪽 빌드·디버그 지원 및 Visual Assist 기반 코드 툴링 추가
- COM/ActiveX, Type 라이브러리, Live Templates, Surround 메뉴 등 기능 통합
- 설치 과정이 IDE의 핵심 구성으로 통합됨
SmartCore AI Component Pack
-
RAD Studio SmartCore AI Component Pack 출시로 Delphi, C++Builder 앱의 AI 기능 손쉬운 통합 지원
- 단일 AI 커넥션 컴포넌트가 다양한 AI 엔진(OpenAI, Claude, Gemini, Ollama 등)과 REST로 통신 가능
- 텍스트, 이미지 등 다양한 데이터 타입 요청 컴포넌트를 UI와 쉽게 연동 가능
- 컨텍스트 생성, 번역, 데이터 인사이트, 챗봇 등 AI 기반 사용자 경험 확장 용이
- GetIt을 통해 곧 공식 패키지로 제공 예정
WebStencils, WebBroker 개선
- WebStencils(웹 템플릿 라이브러리)와 WebBroker에 세션 관리, Apache/Nginx 지원, 로깅 개선을 도입
- WebStencils의 세션, 전역 변수, switch 구문, 인증/인가, 데이터셋 직접 접근 및 상세 제어 제공
- 복잡한 웹사이트, 권한·로그인 시스템을 손쉽게 구현 가능
GetIt 패키지 버전 관리
-
GetIt 패키지 매니저에 버전 관리 기능 추가, 여러 버전 동시 제공 및 선택 설치 지원
IDE 검색기능 및 사용성
- Project Manager, 구조 보기, 메시지 창, 이벤트 로그 등 검색 기능 강화 및 그룹핑 옵션 도입
RAD AI Companion 사이트
- RAD Studio 13 사용자 지원을 위한 AI 기반 챗봇(RAD AI Companion) 신규 론칭:
신규·향상된 플랫폼 통합
- Windows 타깃을 위한 API 정비, WinRT API, WinAPI WinMD 프로젝션, WebView2 컨트롤 업데이트
- Delphi의 iOS API 헤더 확장, Android 빌드/배포 도구 강화, Java2OP importer 개선
VCL 및 FireMonkey 신기능
-
VCL: Microsoft UIAutomation 인터페이스 통합(접근성 및 UI 자동화 테스트 지원), 타이틀바 스타일링, ControlList·FormsTabsBar·TToggleSwitch 개선, ActionMainMenuBar 스크롤 도입
-
FireMonkey: Display Link Service(애니메이션 부드러움), GPU 기반 비트맵 복사 성능, 신규 MaskEdit, TPresentedScrollBox 속성 확장, IFMXSpellCheckerServiceEx, TAlignLayout, 신규 ApplicationEvents 컴포넌트 등 다수 개선
- FMXLinux 통합성 개선 및 Skia4Delphi 최신화
데이터베이스 접근성 및 FireDAC
-
FireDAC(고품질 DB 접근 라이브러리) 업데이트 및 OAuth 인증(Oracle), 병렬 백업(Firebird), PostgreSQL 배열 지원 강화
- Unsigned Big Integer 필드 지원 등 다양한 개선사항
- 향후 InterBase 15 Developer edition 라이센스 포함
RAD Server, API 및 다중 테넌트
-
Swagger 기반 API 문서화 옵션 추가, 멀티 테넌시 구성, API 버전 관리 손쉬운 적용
코드 툴링, 업그레이드 지원
- Delphi용 “Classic” CodeInsight 엔진 복구, DelphiLSP와 병행 제공
- Delphi Upgrade Advisor 마법사 도입(프로젝트 설정/코드 개선 추천)
-
C++ : Visual Assist 통합 64비트 IDE 지원 및 안정성 향상
IDE 및 디버거 품질
- LLDB 기반 디버거 v20 업그레이드, 64비트 IDE 디버그 경험 강화, Attach to Process 대화상자 개선
- Smart CodeInsight, 에디터 탭/테마, 구조 창 오류 메시지 복사 등 UI 상세 개선
- IDE 커스터마이징 위한 공식 ToolsAPI 확장
제품 이용 안내