델파이 13 커뮤니티 에디션 무료 공개
엠바카데로(Embarcadero)가 최신 무료 개발 환경인 델파이 13 커뮤니티 에디션을 전면 출시했습니다. 이번 버전은 64비트 IDE 지원, 삼항 연산자 등 언어적 개선, 그리고 모바일 및 크로스 플랫폼 프레임워크 향상을 제공하여 개인 개발자와 스타트업이 고도화된 네이티브 앱 개발을 무료로 경험할 수 있게 된 것이 핵심입니다.
엠바카데로(Embarcadero)는 전문적인 델파이 개발 환경의 최신 무료 버전인 델파이 13 커뮤니티 에디션의 출시를 기쁘게 알려드립니다. 델파이 13 커뮤니티 에디션은 델파이 13 피렌체(Florence)를 기반으로 하며, 커뮤니티 에디션을 기존 버전 12.1에서 한 단계 업그레이드했습니다. 이를 통해 학생, 취미 개발자, 프리랜서 및 자격을 갖춘 스타트업은 최신 모바일 플랫폼에 대한 지원 업데이트를 포함하여 버전 12.2, 12.3 및 13.0에서 제공된 델파이 언어와 프레임워크의 개선사항들을 활용할 수 있습니다.
목차 델파이 커뮤니티 에디션이란? 델파이 커뮤니티 에디션은 델파이 언어를 사용하여 네이티브 애플리케이션을 구축하기 위한 모든 기능을 갖춘 무료 버전입니다. 여기에는 전문적인 IDE, 시각적 디자이너, 통합 컴파일러 및 디버거, Windows 개발을 위한 VCL 프레임워크, 그리고 Windows, macOS, iOS, Android 전반에 걸쳐 공유 코드베이스로 네이티브 애플리케이션을 만들 수 있는 파이어몽키(FireMonkey) 프레임워크가 포함됩니다. 이는 커뮤니티 에디션 라이선스 요구 사항을 충족하는 학생, 취미 개발자, 프리랜서 및 소규모 팀을 위해 설계되었습니다.
델파이 12.1 이후의 새로운 기능은? 델파이 12.1 커뮤니티 에디션에서 델파이 13 커뮤니티 에디션으로 넘어오면서 언어, IDE, 프레임워크 및 플랫폼에 대한 상당한 개선사항이 제공됩니다.
새로운 델파이 언어 기능 델파이 13은 지원되는 모든 대상 플랫폼에서 사용할 수 있는 몇 가지 유용한 델파이 언어 추가 기능을 도입했습니다:
- if 키워드로 구현된 새로운 조건식(삼항 연산자)
- 식별자의 이름을 문자열로 반환하는 새로운 NameOf 내장 함수
- 더 명확하고 자연스러운 표현을 위한 새로운 is not 및 not in 연산자
- 컴파일러 옵션을 저장하고 복원하기 위한 새로운 {$PUSHOPT} 및 {$POPOPT} 컴파일러 지시어
- 호출자에게 제어를 반환하지 않는 프로시저를 위한 새로운 noreturn 지시어
- 제네릭 타입 제약 조건의 개선
- 사용자 정의 관리 레코드(custom managed records)의 Initialize 및 Finalize 연산자에 있는 암시적 Self 매개변수 이러한 추가 기능은 언어의 가독성과 강력한 네이티브 코드 기반을 유지하면서 델파이 코드를 더욱 표현력 있게 만들어 줍니다.
더 강력해진 개발 환경 델파이 13 커뮤니티 에디션에는 업데이트된 32비트 IDE와 64비트 Windows 애플리케이션을 개발하고 디버깅하기 위한 새로운 64비트 IDE가 포함되어 있습니다. 64비트 IDE는 훨씬 더 큰 주소 공간을 제공하며, 이는 대규모 프로젝트를 작업할 때 특히 유용합니다. 또한 IDE에는 다음이 포함됩니다:
- 대규모 프로젝트 지원 개선을 위한 64비트 델파이 언어 서버
- 프로젝트 관리자, 구조 뷰, 메시지, 이벤트 로그를 포함한 주요 IDE 창에서의 검색 및 필터링 기능
- 방해 요소 없이 코드 편집에 집중할 수 있는 포커스 모드(Focus Mode)
- 변경 사항, 책갈피, 오류 및 경고에 대한 편집기 스크롤바 주석
- 분할된 편집기 뷰
- 새롭게 재도입된 클래식 델파이 CodeInsight 엔진 사용 옵션
- 개발자가 패키지의 특정 사용 가능 버전을 선택할 수 있는 GetIt 패키지 버전 관리 기능
- 델파이 코드 툴링, 디버깅, IDE 반응성, 안정성 및 품질의 수많은 개선
파이어몽키(FireMonkey) 개선사항 파이어몽키는 델파이 다중 디바이스 개발의 기반으로 남아 있습니다. 델파이 12.1 이후로 다음과 같은 포괄적인 기능 향상을 이루었습니다:
- 더 부드럽고 안정적인 애니메이션을 위한 새로운 디스플레이 링크(Display Link) 서비스
- GPU 가속을 통한 더 빠른 비트맵 복사
- 새로운 TMaskEdit 구성 요소
- 새로운 TApplicationEvents 구성 요소
- 컨트롤을 중앙에 배치하기 위한 새로운 정렬 옵션
- 확장된 스크롤, 바운스 및 터치 상호작용 컨트롤
- 확장된 맞춤법 검사 지원
- 업데이트된 Skia4Delphi 통합
- 전반적인 성능, 플랫폼 통합 및 품질 개선
Windows를 위한 VCL 개선사항 델파이 13은 또한 다음과 함께 기본 Windows 개발을 위한 VCL 프레임워크를 발전시켰습니다:
- 스타일이 적용된 사용자 지정 제목 표시줄
- TControlList, TFormTabsBar 및 TToggleSwitch의 개선
- TActionMainMenuBar에 대한 스크롤 지원
- TEdgeBrowser에서 업데이트된 WebView2 통합
- 확장되고 새로워진 Windows 및 WinRT API 지원
업데이트된 모바일 플랫폼 지원 델파이 13의 가장 중요한 이점 중 하나입니다.