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

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


Recommended Posts

벌써 2024이 시작되었다. 2023년 하반기에 개발자들이 가장 많이 읽은 기술 기고는 무엇이었을까?

요약하자면, RAD 스튜디오, 델파이, C++빌더의 새 메이저 버전인 12.0 아테네에 대한 관심이 매우 컸다. 그 중에서도 특히 델파이 언어, VCL, 안드로이드 API 33 지원에 대해 알고 싶어 했다.

또한, 여전히 AI 활용과 리눅스 서버에 대한 관심이 컸다.

Top 1 기고는 델파이 도서 목록이었다. 많은 델파이 개발자들이 더 발전하고자 노력하고 있다는 점을 잘 알 수 있었다. 

 

2023년 하반기 기술자료 TOP 7


1. 출간된 델파이 도서 목록

각 부문 별 전문가들의 경험과 지식이 담긴 수준 높은 도서들입니다. (특히 최신 도서들은 대부분, 깃허브에 있는 예제 코드를 실습에 활용합니다)

관심 분야에 맞는 도서를 찾아보세요.

예를 들어, 영국 고등학교의 Computer Science 과정 AS/A 레벨을 위한 델파이 전문 교재 (1200페이지), 델파이 마이그레이션 프로젝트 절차, 방법, 노하우를 정리한 도서, 데이터베이스 프로그래밍만 전문으로 다루는 도서, 성능 향상을 다루는 도서, 현대식 코딩(클린 코드, 의존성 주입, 스프링4D 등)에 집중한 도서, FMX 프레임워크 실전 도서, 디자인 패턴 등 코드 품질에 관한 도서 등 매우 다양합니다.

[자세히 읽어보기]

 

2.델파이로 리눅스 서버 프로그램 개발을 시작하는 분들을 위한 자료와 개발팁

델파이로 리눅스용 서버 프로그램을 만드는 기본적인 내용들을 정리했다. 리눅스 프로그램 개발 자료 중 리눅스 서버 프로그램을 개발할 때 유용한 자료들을 확인할 수 있다.

델파이로는 리눅스 이외에도 윈도우, 맥OS, 안드로이드, iOS 앱 개발이 가능하다. 

참고: 10.3.2 버전부터는 파이어몽키 앱을 리눅스 용으로 확장할 수 있는 FMXLinux가 제공된다. 이를 이용해 리눅스 용 GUI 애플리케이션 개발이 가능하다.

[자세히 읽어보기]

 

3. 델파이, Yukon 베타를 통해 Android API 33 지원

Yukon 베타 (현재 12.0 아테네로 정식 출시 되었음)를 이용해, 델파이로 만든 안드로이드 앱이  구글 스토어의 최근 필수 요건인 안드로이드 API 33을 지원하도록 하는 방법을 설명한다.

[자세히 읽어보기]

 

4. [Yukon 베타] 델파이 언어: 문자열 리터럴 (String Literal) 현대화

델파이 (와 RAD 스튜디오) 12.0 버전에서는 델파이 컴파일러가 문자열 리터럴을 처리하는 방식에 매우 중요한 변경 사항이 도입되었다.

  • 긴 문자열 리터럴 (Long String Literals)

곧 출시될 버전에서는 문자열 리터럴에 255자를 넘게 적을 수 있을 가능성이 있다. 델파이 컴파일러에서는 특별한 제한이 없다. 그러나 리터럴 문자열의 길이는 여전히 에디터의 한계인 한 줄당 4천자 제한을 적용받게 될 것이다. 구문(syntax) 상의 변경은 없다. 그냥 255자보다 긴 리터럴 문자열을 사용하면 된다.

  • 여러 줄 문자열 (Multiline Strings)

위 첫 번째 확장 보다 더 많이 사용될 것은, 지금 설명할 문자열 리터럴에 대한 두 번째 확장이다. 델파이 12에서는 리터럴 문자열에 여러 줄 문자열을 사용할 수 있도록 지원할 것이다. 이 경우에는, 구문(syntax) 변경이 필요했다. 여러 줄 문자열은 따옴표 세개(''')로 구분한다.

[자세히 읽어보기]

 

5. 델파이 12에서 강화된 점 3 x 12: VCL 편

RAD 스튜디오 12에는 훌륭한 향상들이 C++빌더에 반영되었다. 그리고 이 점은 출시 세미나와 기타 온라인 컨텐츠들의 집중 조명을 받고 있다. 하지만, 12 버전은 델파이 개발자에게도 환상적인 릴리스이다. 누군가 VCL을 위한 것들이 거의 없는 것 같다고 의견을 남겼다. 그건 사실이 아니다. 이번만큼 VCL에 새 기능이 많이 들어갔던 버전은 기억나지 않는다. 그래서, 나는 하나씩 나열해보기 시작했다. 그리고 36 가지 주요 항목(이 블로그 글의 내용)을 얻었다. 여기에는 매우 커다란 변경 사항들 그리고 사소하지만 여전히 효과가 있는 향상들이 해당된다. VCL에 해당되는 이 36 가지 항목들 이외에도, 12 버전에는 파이어몽키에 새 기능들이 많이 들어 갔고, RTL, 델파이 언어, IDE, 설치자(installer), 인터넷 라이브러리에서도 주요 향상으로 십여 가지를 꼽을 수 있다.

 결국, 나는 향상된 사항들을 12 가지 영역 별로 각각 12 가지씩 모으게 되었다. 즉, 완성된 목록은 델파이 12에서 들어간 12 가지 향상이 아니라, 12x12=144 향상 목록이다. 여기에 네이티브 윈도우에 해당되는 6 가지를 더하면 (C++빌더의 향상을 제외하고) 총 150 가지에 달한다. 나는 목록을 정리하면서 델파이 측면만 담았다 (하지만, 이 기능들 대부분이 실제로는 두 언어 모두에 적용된다).
준비 되었는가?

이것은 델파이 12의 12x12 새 기능(들)에 대한 첫 번째 글이며, 12 가지 목록 중 3 가지를 다룬다. 아래 36 가지는 모두 VCL 향상에 해당되는 것들이다. 그리고 여기에 정리된 것들 모두 C++빌더와 RAD 스튜디오 12에도 똑같이 적용된다

[자세히 읽어보기]

 

6. 델파이 12에서 강화된 점 3 x 12: IDE, 설치(Installer), 델파이 언어 편

RAD 스튜디오 12 델파이 사용자를 위한 새 기능 중 총 150개 항목을 정리한 시리즈에서의 마지막 편이다.

[자세히 읽어보기]

 

7. 스테이블 디퓨전(Stable Diffusion): 델파이로 생성형 AI를 여러분의 데스크탑에서 사용하기

이 글은 AI 엔진을 델파이로 직접 구현하는 것이 아니다. AI 서비스를 제공하는 곳은 매우 많다. 이 글은 그 서비스들을 델파이 애플리케이션 안에서 연결하여 활용하는 방법을 안내하는 것이다.

제공되는 소스 코드를 사용하여 애플리케이션을 만들면 아래 그림과 같은 모습이다....

[자세히 읽어보기]

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

이 토의에 참여하세요

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

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

중요한 정보

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