Embarcadero, RAD Studio 13 Florence 출시: 64비트 IDE, C++23 지원, AI 기능 통합 및 언어 확장

🤖 AI 추천

이 콘텐츠는 Delphi 및 C++Builder의 최신 버전에 관심 있는 데스크톱 애플리케이션 개발자, 특히 레거시 시스템 유지보수 및 현대화에 관여하는 개발자에게 매우 유용합니다. 또한, AI 기능 통합에 관심 있는 개발자 및 IDE의 전반적인 개선 사항을 파악하고자 하는 사용자에게도 도움이 될 것입니다.

🔖 주요 키워드

Embarcadero, RAD Studio 13 Florence 출시: 64비트 IDE, C++23 지원, AI 기능 통합 및 언어 확장

핵심 기술: Embarcadero가 RAD Studio 13 Florence, Delphi 13, C++Builder 13을 출시하며 64비트 IDE, C++23 표준 지원, AI 기능 통합, 언어 확장 등을 포함한 대규모 업데이트를 발표했습니다.

기술적 세부사항:
* 64비트 IDE: Windows 타깃 플랫폼을 위한 완전한 64비트 IDE가 처음으로 도입되었습니다.
* C++ 언어 지원: C++Builder는 Clang 20 컴파일러를 기반으로 C++23 언어 표준을 기본 채택했습니다.
* Delphi 언어 확장: 삼항 연산자, NameOf 내장 함수, {$PUSHOPT}/{$POPOPT} 지시문, 레코드 클래스 연산자 내 암시적 Self 파라미터 선언, 'is not', 'not in' 연산자, 'noreturn' 지시문, 제네릭 타입 제약 등 다양한 문법 개선이 이루어졌습니다.
* AI 기능 통합: SmartCore AI Component Pack을 통해 OpenAI, Claude, Gemini, Ollama 등 다양한 AI 엔진과의 연동이 용이해졌으며, 텍스트, 이미지 처리 및 챗봇 개발에 활용 가능합니다.
* 웹 개발 강화: WebBroker, WebStencils에 세션 관리, Apache/Nginx 지원, 로깅 개선이 이루어졌습니다.
* 패키지 관리: GetIt 패키지 매니저에 버전 관리 기능이 추가되어 여러 버전 동시 제공 및 선택 설치가 지원됩니다.
* IDE 기능 개선: Visual Assist 기반 코드 툴링, COM/ActiveX, Type 라이브러리, Live Templates, Surround 메뉴 통합, 설치 과정의 IDE 통합, RAD AI Companion 챗봇 등이 추가되었습니다.
* 플랫폼 지원: Windows API 정비, WinRT API, WinAPI WinMD 프로젝션, WebView2 컨트롤 업데이트, iOS API 헤더 확장, Android 빌드/배포 도구 강화, Java2OP importer 개선이 포함되었습니다.
* UI 라이브러리: VCL은 Microsoft UIAutomation 인터페이스 통합, 타이틀바 스타일링, ControlList, FormsTabsBar, TToggleSwitch, ActionMainMenuBar 스크롤 기능 등을 개선했습니다. FireMonkey는 Display Link Service, GPU 비트맵 복사 성능, MaskEdit, TAlignLayout, ApplicationEvents 컴포넌트 등을 개선했습니다.
* 데이터베이스 접근: FireDAC은 OAuth 인증(Oracle), 병렬 백업(Firebird), PostgreSQL 배열 지원 강화, Unsigned Big Integer 필드 지원 등 다양한 개선사항을 포함합니다.
* API 문서화: Swagger 기반 API 문서화 옵션이 추가되었습니다.
* CodeInsight: Delphi용 'Classic' CodeInsight 엔진이 복구되었으며, DelphiLSP와 병행 제공됩니다. Delphi Upgrade Advisor 마법사도 도입되었습니다.
* C++ 디버깅: LLDB 기반 디버거 v20으로 업그레이드되었으며, 64비트 IDE 디버그 경험이 강화되었습니다.

개발 임팩트: 64비트 네이티브 지원 강화, 최신 C++ 표준 채택, AI 기능의 쉬운 통합을 통해 개발 생산성과 애플리케이션의 성능 및 기능을 크게 향상시킬 수 있습니다. IDE의 전반적인 사용성과 호환성 강화는 개발 경험을 더욱 풍부하게 할 것입니다.

커뮤니티 반응:
* AI 컴포넌트 통합에 대한 긍정적인 반응이 있습니다.
* 과거 라이선스 정책으로 인한 인기도 하락에 대한 아쉬움이 언급되었으나, Delphi Community Edition의 무료 제공은 긍정적으로 평가됩니다.
* 과거 Borland 시절부터 이어져 온 Delphi의 뛰어난 UI 컴포넌트 드래그 앤 드롭 경험에 대한 긍정적인 평가가 있습니다.
* 강력한 도움말 기능과 쉬운 데스크톱 GUI 앱 개발 경험이 높이 평가되었습니다.
* 넷플릭스 공동 창업자의 Borland 근무 이력에 대한 언급이 흥미로운 요소로 작용했습니다.
* 상업용 개발 툴로서 블로그 웹사이트의 접속 불가 상황은 우려를 낳았습니다.

톤앤매너: 전문적이고 기술적인 분석으로, 개발자를 대상으로 최신 릴리스의 주요 변경 사항과 그 의미를 전달합니다.

📚 관련 자료