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

[2022년 상반기] 개발자가 사랑한 기술자료 TOP 7


Recommended Posts

올 해 상반기, 개발자들이 가장 많이 읽은 기술백서는 무엇일까? 이 글을 통해서 최근 개발자들이 관심을 가지고 있는 분야가 무엇인지 살펴볼 수 있다. 를 선정해보았다!

더 많은 기술자료는 이 곳 델파이 포럼 페이지에서 확인할 수 있다: welcome.devgear.co.kr/forum/9-기술-기고-게시판-델파이-c빌더-rad-스튜디오/

 

2022년 상반기 기술자료 TOP 7


 

1. 마이그레이션을 할 때 수작업을 줄여주는 도구 - reFind.exe

애플리케이션 현대화에 대한 관심은 매우 높다. 특히 델파이와 C++빌더의 코드를 현대화 마이그레이션할 때는 코드 대부분을 자동 변환 할 수 있다. 자동화 도구도 여러가지인데, 엠바카데로 MVP인 Oren Aviram이 소개한 델파이 파서 (Delphi Parser) 처럼 수준높은 유료 도구도 있고, 지금 소개하는 reFind.exe처럼 강력하고 간단한 명령줄 유틸리티도 있다.

이 글은 마이그레이션을 할 때 수작업을 없애는 도구 중 RAD 스튜디오에 들어있는 reFind.exe를 알고 싶은 사람들이 가장 먼저 찾는 글로, 사용법과 활용 예시 등을 확인할 수 있다.

[자세히 읽어보기]

 

2. FireDAC과 다른 데이터 엑세스 컴포넌트 성능 비교(FireDAC, ADO, dbExpress, BDE)

세미나에서 진행한 성능비교(FireDAD과 BDE) 결과와 FireDAC과 BDE, dbGO(ADO), dbExpress의 성능비교한 외부글 링크를 정리한 글이다.

[자세히 읽어보기]

 

3. RAD 스튜디오 11.1 알렉산드리아 소개

RAD 스튜디오 11.1 알렉산드리아 버전은 RAD 스튜디오 11에서 새로 도입되었던 좋은 기능들을 강화했다. 주로 사용성, 성능, 안정성 향상에 주력했다.  새 데이터베이스 드라이버 등을 포함하여 새로 추가된 기능들도 있다. 또한 RAD 스튜디오 11.0 버전이 출시된 후에 공식적으로 발표된 운영체제들을 이제 RAD 스튜디오 11.1 버전에서 공식적으로 지원한다: 윈도우 11, 맥OS 12 몬터레이, iOS 15, 안드로이드 12가 해당된다. 델파이에서는 일부 플랫폼등에 대해 디버거 기술을 새것으로 교체했다.

이 글은, 품질 업데이트를 주로 반영한  RAD 11.1에 담긴 새 기능과 향상된 점 중 핵심적인 몇가지를 뽑아서 알려준다.

[자세히 읽어보기]

 

4. [DocWiki 번역] Local SQL (FireDAC)

Docwiki에 있는 "Local SQL (FireDAC)"를 번역하였으며 전반적인 내용, 구성하기(Configuring), 쿼리하기(Querying), 호환성(Compatibility), 예제, 기타 참고 내용을 정리한 글이다.

[자세히 읽어보기]

 

5. 델파이 WinUI 3 데모

이 글은 WinUI 3 데모에 대한 공식 발표이며  세미나에서 다루어진 내용보다 더 많은 관련 기술 정보를 담고있다. 이 데모는 겟잇(GetIt)에서 받을 수 있다. 

마이크로소프트의 윈도우 앱 SDK (Windows App SDK - 구. Project Reunion)에는 WinUI 3이라는 새 네이티브 UI가 들어있다. WinUI 3은 현재 WinRT (윈도우 런타임) 아키텍처 안에 구현되어서 사용되고 있는 UI 프레임워크이다. WinUI 3는 (APPX 또는 MSIX 컨테이너를 통하는) 패키징되는 애플리케이션과 (일반 Win32/Win64 네이티브 애플리케이션처럼) 패키징되지 않는 GUI 애플리케이션을 모두 만들 수 있다. 델파이와 RAD스튜디오에서 만드는 것과 마찬가지이다. 하지만 패키징되는 애플리케이션과 우리가 사용하는 델파이 패키지와는 아무 관계가 없으니 혼동하지 않기 바란다.

[자세히 읽어보기]

 

6. Top 10 How-To: 현대화

애플리케이션 현대화(또는 레거시 현대화)는 사용 중인 소프트웨어와 그 기능을 업데이트함으로써 발전된 기술의 장점을 취함과 동시에 성능 유지하는 작업이다. 앱을 클라우드-네이티브하도록 만들어서 비용을 절감하고, 확장성과 민첩성 높이고, 팀이 원격에서 유지하고 업데이트할 수 있도록 하는 것도 현대화라고 할 수 있다. 단순한 성능 향상 이외에도, 현대화는 성능 요구 사항에 의해 변화를 해야하는 상황에서도 애플리케이션의 수명을 연장한다.

현대화를 어떻게 할 것인지를 알려주는 훌륭한 10 방법 10 가지를 여기에 모아두었다.

[자세히 읽어보기]

 

7. BLOB 컬럼에 (이미지 등의)데이터 읽고 쓰기

데이터베이스에 있는 이미지 등 BLOB 데이터를 델파이에서 읽고 쓰는 방법을 설명하는 글로, 다음의 내용을 다룬다.

  • Blob 컬럼에 이미지 데이터를 쓰는 델파이 코드
  • Blob 컬럼에서 이미지 데이터를 읽는 델파이 코드
  • 예제 코드에서 사용한 컴포넌트 설명
    • TWICImage
    • TDataSet을 상속받은 자손

[자세히 읽어보기]

 

 

 

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

이 토의에 참여하세요

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

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

중요한 정보

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