Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

Recommended Posts

에 포스트됨

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-Studio-12-2_Testimonials_01-7825036.

그래서, RAD 스튜디오로 12.2로 여러분이 무엇을 할 수 있을까?

목차


RAD 스튜디오로 12.2로 여러분이 무엇을 할 수 있을까?

RAD 스튜디오 12.2, 델파이 12.2, C++빌더 12.2는 사용자가 더 크고 좋은 앱을, 더 빠르게, 더 짧은 시간에 만들 수 있도록 설계됐다.

제품팀의 모든 노력, 새 기능, 품질 향상, 사용자 피드백 반영, 기능 요청 등이 모두 함께 이 목표 하나를 향해 함께 어우러졌다.

다음은 여러분이 12.2 버전에서 기대할 수 있는 가장 중요한 새 기능과 향상에 대한 사용자 의견이다.:

1. 내장된 LLM 접근을 사용해, AI 지원 코딩을 더 빠르게 더 잘 할 수 있다(Smart CodeInsight).

RAD-Studio-12-2_Testimonials_02-9387849.

RAD 스튜디오 12.2는 AI 플러그인용 개방형 아키텍처를 도입했다. 그리고, 온라인 솔루션 세 개(OpenAI, Google의 Gemini, Anthropic의 Claude)와 오프라인 솔루션 하나(Ollama)를 바로 사용할 수 있도록 지원한다.

RAD 스튜디오의 AI 지원 기능의 이름은 Smart CodeInsight(스마트 코드인사이트)다. 이는 개방형 아키텍처를 기반으로 한다. 이 새 아키텍처는 IDE의 ToolsAPI 안에 있는 새 인터페이스를 기반으로 만들어졌다. Smart CodeInsight는 바로 사용할 수 있다. AI 채팅 창을 사용하거나, 또는 에디터 메뉴 명령을 통해 AI 작업을 호출할 수 있다.

smart-codeinsight-1382018.webp?w=682&ssl

 

LLM을 IDE 안에서 활용하는 방법에 대해서는 마르코 칸투의 기고를 참고
 

2. 훨씬 더 큰 앱을 더 빠르게 만들 수 있다. 64비트 버전 컴파일러와 64비트 버전 델파이LSP를 사용하면 된다.  

RAD-Studio-12-2_Testimonials_03-1251816.

여러분이 방대한 코드 기반을 가지고 작업하고 있다면, 12.2에서 모든 것이 훨씬 더 쉬워질 것이다. 새 버전에서 64-비트 버전 델파이LSP 엔진과 64-비트 버전 컴파일러들이 담겼다. 그래서 메모리 제약이 없고, 대형 프로젝트에서 더 자연스러운 성능을 낸다. 여러분은 엄청나게 큰 애플리케이션도 단일 실행파일로 빌드할 수 있다.

이 64-비트 버전들은 방대한 프로젝트들을 다룰 때 32-비트 엔진에 있던 메모리 제약이 없다. 커다란 애플리케이션을 구축할 때 성능 저하와 충돌로 인해 불편을 겪었던 개발자들에게 이것은 혁신적인 변화로 와 닿을 것이다.

이 새 컴파일러들은 현재 명령 줄에서 사용할 수 있고, 외부 컴파일을 사용하도록 하면 IDE 안에서 사용할 수 있다. 이것들은 오직 엔터프라이즈 에디션과 아키텍트 에디션에만 들어있다. 매우 큰 코드 기반을 다루는 개발자들에게 촛점을 맞춘 기능이기 때문이다. 참고로, 새 C++ Clang 컴파일러는 이미 RAD 스튜디오 12.0에 처음 들어갔을 때부터 이미 64-비트 바이너리였다.

delphi-64-bit-4143336.webp?w=768&ssl=1

 

델파이LSP 엔진의 64-비트 버전에 대해서 더 알고 싶다면, Nuno Castro의 기고를 참고
 

3. 코드를 훨씬 더 빠르게 작성할 수 있다. 포커스 모드와 사이드바 주석을 사용하자

RAD-Studio-12-2_Testimonials_04-1128738.

RAD 스튜디오 12.2에서 Focus Mode (포커스 모드)가 추가되었다. IDE에 오직 에디터(들)만 남겨두고 그 외의 모든 것들을 제거해서 집중력을 잃지 않고 더 빠르게 코딩할 수 있도록 한다. 

한편, 새 스크롤바 주석이 생겼다. 변경된 코드, 북마크가 달린 코드, 에러 또는 경고, 등등이 있는 위치를 한눈에 볼 수 있다.

focus-mode-1890599-scaled.webp?resize=76

 

Focus Mode와 스크롤바 주석에 대해 더 알고 싶다면, David Millington의 기고를 참고
 

4. 웹 개발을 강화할 수 있다. WebStencils 템플릿 엔진을 사용하면 된다.

RAD-Studio-12-2_Testimonials_05-5878012.

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를 매우 수준 높은 품질로 제공한다.

webstencils-2134613.webp?w=768&ssl=1

 

Focus Mode와 스크롤바 주석에 대해 더 알고 싶다면, 마르코 칸투의 기고를 참고
 

이 외에도 RAD Studio 12.2로 할 수 있는 일이 더 있다.

C++빌더 안의 Visual Assist를 사용해 리팩토링 강화하기: 클린 코드와 레거시 코드를 위한 새 기능

동적 패키지가 C++빌더 12.2 안으로!

더 빨라진 델파이 RTL: 병렬 배열들 그리고 순서가 있는 딕셔너리들

RAD 스튜디오 12.2의 새 기능과 향상된 기능들의 전체 목록을 보고 싶다면, 이 기고를 참고

 

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.