Kori 9월 29일, 2024에 포스트됨 9월 29일, 2024에 포스트됨 Hagop Panosian의 "What You Can Do With RAD Studio 12.2" 을 번역했습니다. (원문 작성: 2024년 9월, 최종 번역: 2024년 9월) 옮긴이: 사용자 입장에서 가장 와 닿는 RAD 스튜디오 12.2 기능들 RAD 스튜디오 12.2가 2024년 9월 12일에 출시되어, 개발 방식을 다시 한번 바꿨다. 어떻게 했을까? IDE에서 전에 없던 기능이 들어갔다. 예를 들어, AI-지원 코딩을 IDE 안에서 사용할 수 있다. 그리고 성능이 향상되었다. 예를 들어, 64-비트 컴파일러들을 개발자가 활성화 할 수 있다. 그래서 더 크고 더 복잡한 애플리케이션을 만들 때 컴파일 시간을 걱정하지 않아도 된다. 그래서, RAD 스튜디오로 12.2로 여러분이 무엇을 할 수 있을까? 목차 RAD 스튜디오로 12.2로 여러분이 무엇을 할 수 있을까? 1. 내장된 LLM 접근을 사용해, AI 지원 코딩을 더 빠르게 더 잘 할 수 있다(Smart CodeInsight). 2. 훨씬 더 큰 앱을 더 빠르게 만들 수 있다. 64비트 버전 컴파일러와 64비트 버전 델파이LSP를 사용하면 된다. 3. 코드를 훨씬 더 빠르게 작성할 수 있다. 포커스 모드와 사이드바 주석을 사용하자 4. 웹 개발을 강화할 수 있다. WebStencils 템플릿 엔진을 사용하면 된다. 이 외에도 RAD Studio 12.2로 할 수 있는 일이 더 있다. RAD 스튜디오 12.2 받기 RAD 스튜디오로 12.2로 여러분이 무엇을 할 수 있을까? RAD 스튜디오 12.2, 델파이 12.2, C++빌더 12.2는 사용자가 더 크고 좋은 앱을, 더 빠르게, 더 짧은 시간에 만들 수 있도록 설계됐다. 제품팀의 모든 노력, 새 기능, 품질 향상, 사용자 피드백 반영, 기능 요청 등이 모두 함께 이 목표 하나를 향해 함께 어우러졌다. 다음은 여러분이 12.2 버전에서 기대할 수 있는 가장 중요한 새 기능과 향상에 대한 사용자 의견이다.: 1. 내장된 LLM 접근을 사용해, AI 지원 코딩을 더 빠르게 더 잘 할 수 있다(Smart CodeInsight). RAD 스튜디오 12.2는 AI 플러그인용 개방형 아키텍처를 도입했다. 그리고, 온라인 솔루션 세 개(OpenAI, Google의 Gemini, Anthropic의 Claude)와 오프라인 솔루션 하나(Ollama)를 바로 사용할 수 있도록 지원한다. RAD 스튜디오의 AI 지원 기능의 이름은 Smart CodeInsight(스마트 코드인사이트)다. 이는 개방형 아키텍처를 기반으로 한다. 이 새 아키텍처는 IDE의 ToolsAPI 안에 있는 새 인터페이스를 기반으로 만들어졌다. Smart CodeInsight는 바로 사용할 수 있다. AI 채팅 창을 사용하거나, 또는 에디터 메뉴 명령을 통해 AI 작업을 호출할 수 있다. LLM을 IDE 안에서 활용하는 방법에 대해서는 마르코 칸투의 기고를 참고 2. 훨씬 더 큰 앱을 더 빠르게 만들 수 있다. 64비트 버전 컴파일러와 64비트 버전 델파이LSP를 사용하면 된다. 여러분이 방대한 코드 기반을 가지고 작업하고 있다면, 12.2에서 모든 것이 훨씬 더 쉬워질 것이다. 새 버전에서 64-비트 버전 델파이LSP 엔진과 64-비트 버전 컴파일러들이 담겼다. 그래서 메모리 제약이 없고, 대형 프로젝트에서 더 자연스러운 성능을 낸다. 여러분은 엄청나게 큰 애플리케이션도 단일 실행파일로 빌드할 수 있다. 이 64-비트 버전들은 방대한 프로젝트들을 다룰 때 32-비트 엔진에 있던 메모리 제약이 없다. 커다란 애플리케이션을 구축할 때 성능 저하와 충돌로 인해 불편을 겪었던 개발자들에게 이것은 혁신적인 변화로 와 닿을 것이다. 이 새 컴파일러들은 현재 명령 줄에서 사용할 수 있고, 외부 컴파일을 사용하도록 하면 IDE 안에서 사용할 수 있다. 이것들은 오직 엔터프라이즈 에디션과 아키텍트 에디션에만 들어있다. 매우 큰 코드 기반을 다루는 개발자들에게 촛점을 맞춘 기능이기 때문이다. 참고로, 새 C++ Clang 컴파일러는 이미 RAD 스튜디오 12.0에 처음 들어갔을 때부터 이미 64-비트 바이너리였다. 델파이LSP 엔진의 64-비트 버전에 대해서 더 알고 싶다면, Nuno Castro의 기고를 참고 3. 코드를 훨씬 더 빠르게 작성할 수 있다. 포커스 모드와 사이드바 주석을 사용하자 RAD 스튜디오 12.2에서 Focus Mode (포커스 모드)가 추가되었다. IDE에 오직 에디터(들)만 남겨두고 그 외의 모든 것들을 제거해서 집중력을 잃지 않고 더 빠르게 코딩할 수 있도록 한다. 한편, 새 스크롤바 주석이 생겼다. 변경된 코드, 북마크가 달린 코드, 에러 또는 경고, 등등이 있는 위치를 한눈에 볼 수 있다. Focus Mode와 스크롤바 주석에 대해 더 알고 싶다면, David Millington의 기고를 참고 4. 웹 개발을 강화할 수 있다. WebStencils 템플릿 엔진을 사용하면 된다. RAD 스튜디오 12.2에서 WebStencils(웹스텐실즈)가 도입되었다. 이것은 HTML 파일을 통합하고 처리하는 서버-쪽 스크립트-기반 기술이다. WebStencils와 그 컴포넌트는 WebBroker와 RAD 서버 안에서 사용될 수 있다. 하지만, DataSnap은 물론이고 웹 애플리케이션이 아닌 곳에서도 HTML, JSON, YAML, 쉼표로 구분되는 파일들, 또는 기타 파일 안에 특정 데이터를 병합하는데 사용할 수도 있다. 애플리케이션 코드는 델파이 또는 C++로 작성하면 된다. WebStencils의 주요 목표는 RAD 스튜디오 안에 있는 기존의 웹 기술(WebBroker, DataSnap, RAD 서버)을 크게 확장하는 것이다. 그것을 위해, 서버-쪽 스크립트 작성를 지원하고, RAD 서버를 웹 서비스 엔진에서 웹사이트와 웹 서비스 도구로도 확장한다. 사용자들은 HTML 페이지를 작성할 때 표준 도구들을 사용할 수 있다. 또한, CSS와 JavaScript 라이브러리로 어떤 것이든 사용할 수 있다. 그러면서도, 웹 서버 애플리케이션에서 생성하는 페이지들을 활용해 데이터를 넣을 수 있다. 게다가, WebStencils는 HTMX을 웹 개발 솔루션으로 사용하기에 좋은 기반이 될 수 있다. 이 두 기술은 서로 멋지게 작용한다. HTMX 페이지들은 서버-쪽의 코드 생성의 혜택을 받을 수 있으며 REST 서버 안에 들어가 내용을 업데이트 할 수 있다. 델파이의 웹 기술은 페이지 생성 그리고 REST API를 매우 수준 높은 품질로 제공한다. Focus Mode와 스크롤바 주석에 대해 더 알고 싶다면, 마르코 칸투의 기고를 참고 이 외에도 RAD Studio 12.2로 할 수 있는 일이 더 있다. C++빌더 안의 Visual Assist를 사용해 리팩토링 강화하기: 클린 코드와 레거시 코드를 위한 새 기능 동적 패키지가 C++빌더 12.2 안으로! 더 빨라진 델파이 RTL: 병렬 배열들 그리고 순서가 있는 딕셔너리들 RAD 스튜디오 12.2의 새 기능과 향상된 기능들의 전체 목록을 보고 싶다면, 이 기고를 참고 인용하기
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.