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

RAD 스튜디오의 아키텍트(Architect)에 있는 것은 무엇일까?


Recommended Posts

Hagop Panosian"What’s in RAD Studio ARCHITECT?" 을 번역했습니다. (원문 작성: 2024년 5월, 최종 번역: 2024년 5월)

RAD 스튜디오에는 세 가지 버전이 있다: 프로페셔널(Professional), 엔터프라이즈(Enterprise), 그리고 가장 수준 놓은 아키텍트(Architect)다 아키텍트(Architect) 에디션 안에는 무엇이 있을까, 그리고 무슨 혜택을 제공할까?

차례


스튜디오의 아키텍트(Architect) 에디션이 프로페셔널(Professional)에 비해 더 제공하는 것은 무엇일까?

아키텍트(Architect)는 엔터프라이즈 급 멀티-플랫폼, 멀티-디바이스 애플리케이션을 구축을 위한 것이다. 따라서,  인터베이스(InterBase)의 임베디드 버전 등 다양한 데이터베이스에 연결할 수 있고, 수준 높은 데이터베이스 설계 및 데이터 시각화를 사용한다. 그리고 Linux를 대상으로 하고, 웹 앱을 구축하고, REST-기반 웹 서비스를 Linux 또는 Windows에서 운영 배포할 수 있다.

그렇다면 RAD 스튜디오의 아키텍트(Architect) 에디션에 있지만, 프로페셔널(Professional)에는 없는 것은 무엇일까?
 

암호화 되는 데이터베이스를 인터베이스(InterBase) IBToGo 에디션을 통해 확보할 수 있다

암호화 되는 데이터베이스를 인터베이스(InterBase) IBToGo 에디션을 통해 확보하기
인터베이스(InterBase)는 엠바카데로의 대표적인 고-성능 SQL 데이터베이스다. 엔터프라이즈 급 보안과 수상을 한 변경 동기화 기능을 갖추고 있다.

프로페셔널에는  IBLite가 함께 제공된다. 이것은 자취를 적게 남기는 임베디드 버전이며 고객에게 애플리케이션을 배포할 때 함께 무료로 배포할 수 있다. 아키텍트에는  IBToGo가 함께 제공된다. 더욱 다목적으로 사용될 수 있는 버전이며 암호화 지원 기능을 갖추고 있다. 연간 구독 라이선스로도 구매할 수 있다.

spacer.png

 

탁월한 멀티-디바이스 데이터베이스 연결성을 여러분의 앱에 FireDAC를 통해 구현할 수 있다

탁월한 멀티-디바이스 데이터베이스 연결성을 여러분의 앱에 FireDAC를 통해 구현할 수 있다. 
FireDAC은 Universal Data Access(범용 데이터 접근) 컴포넌트들의 고유한 세트로 구성되어 있다. 멀티-디바이스 데이터베이스 애플리케이션을 개발할 때 델파이와 C++빌더에서 사용할 수 있다. 

FireDAC은 클라이언트/서버 그리고 고속으로 직접 엔터프라이즈 데이터에 연결할 수 있도록 한다. InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix 및 DataSnap 등을 지원한다.

spacer.png

FireDAC에 대해 여기에서 자세히 알아볼 수 있다.
 

Linux용 개발을 RAD 스튜디오 Linux 컴파일러를 통해 할 수 있다

Linux용 개발을 RAD 스튜디오 Linux 컴파일러를 통해 할 수 있다.
RAD 스튜디오 리눅스(Linux) 컴파일러를 사용하면 널리 사용되는 Linux 플랫폼에 애플리케이션을 배포할 수 있다. 언어는 델파이를 사용한다. 한편, Linux파이어몽키 GUI는 파이어몽키 UI 프레임워크를 확장하여 완전한 Linux GUI 지원을 제공한다.

RAD 스튜디오를 사용해 Linux 앱을 구축하는 방법은 여기에서 알아볼 수 있다.
 

REST 기반 웹 서비스 배포를 RAD 서버 멀티-사이트 배포 라이선스를 통해 할 수 있다

아키텍트 버전에는 개발 도구RAD 서버멀티-사이트 라이선스가 함께 제공된다. 따라서 사용자는 REST 기반 웹 서비스를 Linux 또는 Windows에서  구축할 수 있다.

RAD 서버는 REST 아키텍처를 기반으로 하는 턴키(turn-key) 애플리케이션 서버다. 강력한 백엔드 플랫폼을 델파이 및 C++ 개발자에게 제공한다. 여러 가지 사전-구축된 애플리케이션 서비스와 통합 기능들도 포함되어 있다. 

여러분은 API를 게시하고, RAD 서버에 연결된 사용자 및 장치를 관리하고, 애플리케이션 사용 및 사용자에 대한 분석을 획득하고, FireDAC 컴포넌트를 사용해 로컬 및 엔터프라이즈 데이터베이스에 연결하는 등 다양한 작업을 수행할 수 있다. 또한 RAD 서버는 사용자 인증, 푸시 알림, 위치 파악, 데이터 저장소도 지원한다.

spacer.png

데이터베이스 설계 및 관리를 할 수 있다. Aqua Data Studio를 사용하면 된다.

AquaFold의 Aqua Data Studio는 데이터베이스 개발데이터 시각화를 위한 범용 통합 개발 환경(IDE)이다. 광범위한 관계형, 클라우드 및 NoSQL 데이터베이스 플랫폼에 연결된다.

300,000명 이상의 데이터 전문가들이 Aqua Data Studio를 사용하여 다음 과업들을 수행한다:

  • 수많은 데이터 소스들에 대한 수많은 작업들을 단일 데이터베이스 도구를 사용해 수행한다.
  • 쉽게 SQL 문을 개발, 실행, 공유한다.
  • 쿼리 결과를 Excel 처럼 생긴 그리드 안에서 조회하고 필터링한다. 또한 복사-붙여넣기를 통해 편집한다.
  • 시각화와 대시보드를 생성하고, 드래그 앤 드롭으로 데이터를 분석한다.
  • 스키마, 데이터, 쿼리 결과, 파일 및 폴더를 비교한다.
  • 데이터베이스를 리버스 엔지니어링 하여 엔터티 관계(ER) 다이어그램을 생성한다. 

spacer.png

 

데이터-집약적인 크로스-플랫폼 앱을 구축할 수 있다. Sencha Ext JS Pro를 사용하면 된다.

자바스크립트(Javascript) 개발자는 Sencha Ext JS를 사용해 데이터-집약적인 크로스 플랫폼 웹 앱을 데스크탑, 태블릿, 스마트폰용으로 구축한다. 

단일 페이지 엔터프라이즈 웹 애플리케이션을 구축하려면 상호 연결된 많은 구성 요소가 필요하다. Sencha Ext JS에는 140개 이상의 사전 구축된 UI 컴포넌트들을 포함되어 있다. 또한 RAD 서버와의 통합을 단순화하는 기능이 있다.

Sencha Ext JS로 개발해야 하는 이유

  • UI 컴포넌트들이 풍부한 세트
  • 높은 생산성
  • 시장 출시 시간 단축
  • 월등한 성능
  • 보안 프레임워크
  • 플랫폼 및 브라우저 지원

spacer.png
 

새로운 기회로 전환할 시점이다. RAD 스튜디오 아키텍트를 사용하면 된다

RAD 스튜디오 아키텍트(Architect)는 더욱 수준 높은 엔터프라이즈 급 애플리케이션을 구축을 위한 것이다. 그래서 여러분의 고객들을 위해 더 많은 일을 하고 여러분의 소프트웨어 사업을 한 단계 더 높여준다.

RAD 스튜디오 아키텍트로 무엇을 더 성취할 수 있는지 생각해 볼 시점이다! 그리고 Delphi의 전설적인 이전 버전 및 이후 버전과의 호환성을 고려하면, 여러분의 RAD 스튜디오 아키텍트에 대한 투자는 그 몇 배의 성과를 거둘 것이다.

주요 요구 사항을 평가하는 가장 좋은 방법은 당사 전문가와 대화를 나누는 것이다.

전문가와 상담하기

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

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

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...

중요한 정보

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