메뉴
HN
Hacker News • 45일 전

델파이 13 커뮤니티 에디션 무료 공개

IMP
7/10
핵심 요약

엠바카데로(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의 가장 중요한 이점 중 하나입니다.

원문 보기
원문 보기 (영어)
Embarcadero is pleased to announce the availability of Delphi 13 Community Edition, the latest free edition of our professional Delphi development environment. Delphi 13 Community Edition is based on Delphi 13 Florence and brings the Community Edition forward from version 12.1. This gives students, hobbyists, independent developers, and eligible startups access to the Delphi language and framework improvements delivered in versions 12.2, 12.3, and 13.0—including updated support for today’s mobile platforms. Table of Contents What Is Delphi Community Edition? Delphi Community Edition is a full-featured, free edition of Delphi for building native applications with the Delphi language. It includes a professional IDE, visual designers, integrated compilers and debuggers, the VCL framework for Windows development, and the FireMonkey framework for creating native applications from a shared codebase across Windows, macOS, iOS, and Android. It is designed for students, hobbyists, freelancers, and small teams that meet the Community Edition license requirements . What’s New Since Delphi 12.1? Moving from Delphi 12.1 Community Edition to Delphi 13 Community Edition delivers a substantial collection of language, IDE, framework, and platform improvements. New Delphi Language Features Delphi 13 introduces several useful additions to the Delphi language, available across the supported target platforms: A new conditional expression, or ternary operator, implemented with the if keyword The new NameOf intrinsic, which returns the name of an identifier as a string New is not and not in operators for clearer and more natural expressions New {$PUSHOPT} and {$POPOPT} compiler directives for saving and restoring compiler options A new noreturn directive for procedures that do not return control to their caller Improvements to generic type constraints An implicit Self parameter in the Initialize and Finalize operators of custom managed records These additions make Delphi code more expressive while retaining the language’s readability and strong native-code foundations. A More Capable Development Environment Delphi 13 Community Edition includes the updated 32-bit IDE and the new 64-bit IDE for developing and debugging 64-bit Windows applications. The 64-bit IDE provides a much larger address space, which is particularly valuable when working with large projects. The IDE also includes: A 64-bit Delphi language server for improved support for large projects Search and filtering in key IDE panes, including the Project Manager, Structure view, Messages, and Event Log Focus Mode for a distraction-free code editing experience Editor scrollbar annotations for changes, bookmarks, errors, and warnings Split editor views The option to use the reintroduced Classic Delphi CodeInsight engine GetIt package versioning, allowing developers to select a specific available version of a package Numerous improvements to Delphi code tooling, debugging, IDE responsiveness, stability, and quality FireMonkey Improvements FireMonkey remains the foundation for Delphi multi-device development. Since Delphi 12.1, it has gained a broad set of enhancements, including: A new Display Link service for smoother and more stable animations Faster bitmap copying through GPU acceleration A new TMaskEdit component A new TApplicationEvents component New alignment options for centering controls Additional scrolling, bounce, and touch interaction controls Extended spell-checking support Updated Skia4Delphi integration General performance, platform integration, and quality improvements VCL Improvements for Windows Delphi 13 also advances the VCL framework for native Windows development with: Styled custom title bars Improvements to TControlList , TFormTabsBar , and TToggleSwitch Scrolling support for TActionMainMenuBar Updated WebView2 integration in TEdgeBrowser Expanded and refreshed Windows and WinRT API support Updated Mobile Platform Support One of the most important benefits of Delphi 13 Community Edition is updated mobile development support. For Android, Delphi 13 supports building native 32-bit and 64-bit ARM applications with an updated Android toolchain. It targets Android API level 35 and includes support for Android 15 features such as 16 KB memory page sizes. It also improves Android SDK and NDK integration, deployment tooling, Java library import, and the Java2OP bridge. For Apple platforms, Delphi 13 supports native iOS applications for iOS 18, including development for both physical devices and the iOS Simulator on Apple Silicon Macs. The release also includes expanded iOS API headers and updated platform integration. Delphi developers can therefore continue to use a shared FireMonkey codebase while targeting current Android and iOS devices with native applications. Who Can Use Delphi Community Edition? Delphi Community Edition is intended for: Students learning programming and native application development Hobbyists building applications for personal use Freelance developers and individual developers earning less than US$5,000 per year from their applications Startups and organizations with annual revenue below US$5,000 and teams of up to five developers Delphi Community Edition is free of charge, comes with a one-year term license, and includes a limited commercial-use license. If you are unsure whether you qualify, review the Community Edition License FAQ . Community Edition is not intended as an extended trial and should not be used by an organization that already has regular commercial Delphi licenses. Once your development or business needs move beyond the Community Edition limits, Delphi Professional, Enterprise, and Architect offer unrestricted commercial licenses and additional capabilities. Download Delphi 13 Community Edition Whether you are discovering Delphi for the first time, learning native application development, or updating from Delphi 12.1 Community Edition, Delphi 13 Community Edition gives you a modern, productive environment for building fast native applications for Windows and mobile platforms. Download Delphi 13 Community Edition today and start building: Download Now Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder. Design. Code. Compile. Deploy. Start Free Trial Upgrade Today Free Delphi Community Edition Free C++Builder Community Edition Share: