Kori 9월 20일, 2021에 포스트됨 공유하기 9월 20일, 2021에 포스트됨 << 위로 이동: RAD 스튜디오 역사관 이 델파이 기록은 데이비드 I 가 작성한 기술백서 중 "10장. 델파이, 25년 혁신의 기록"의 내용입니다. 이 기술백서는 윈도우 애플리케이션을 개발하는 델파이 개발자에게 일독을 권합니다. 아래 링크에서 전문을 무료로 다운로드할 수 있습니다 [기술백서] 엠바카데로 델파이와 WINDOWS 개발 현황 (David I, 70쪽): 한글 번역본 보기, 영문 원본 보기 10장. 델파이, 25년 혁신의 기록 (이 문서가 작성된 2020년 5월 이후의 버전에 대한 새 기능 정보와 보다 자세한 설명은 RAD 스튜디오 버전별 신기능 을 참고하십시오) 지난 25년간 출시된 델파이 버전의 핵심 기능을 간략히 정리했다. 델파이의 역사, 개발 경험, 개발자 이야기를 살펴볼 수 있다. 델파이 1 – 1995.2.15 네이티브 코드 최적화 컴파일러 디버깅 내장 16비트 Windows 3.1 지원 양방향 비주얼 도구 컴포넌트, VCL 데이터베이스 지원 기능 – BDE, SQL Links 데이터베이스 데이터를 개발 화면에서 실시간 확인 델파이 2 – 1996.2.10 32비트 Windows 95 지원 데이터베이스 그리드(Grid) OLE 자동화 비주얼 폼 상속 긴 문자열 지원 16비트 개발을 위해 델파이 1 포함 델파이 3 – 1997.8.5 인터페이스 (COM 기반) 코드 인사이트 컴포넌트 템플릿 DLL 디버깅 웹브로커 ActiveForms 컴포넌트 패키지 MIDAS 멀티-티어 아키텍처 델파이 4 – 1998.6.17 도킹(Docking), 앵커(Anchors) 프로퍼티, Constraints 프로퍼티 메소드 오버로딩 동적 배열 Windows 98 지원 델파이 5 – 1999.8.10 데스크톱 레이아웃 프레임 XML 지원 ADO용 DBGo 메뉴 다국어 지원 델파이 6 – 2001.5.21 구조 창 (Structure Window) SOAP 웹 서비스 dbExpress BizSnap WebSnap DataSnap 델파이 7 – 2002.8.9 RAD 웹 애플리케이션 개발 웹 서비스 UML 디자이너 모델 기반 개발 닷넷(.NET) 상호운영 가능 Windows XP 테마 델파이 8 – 2003.12.22 닷넷(.NET) 지원 델파이 2005 – 2004.10.12 멀티 유닛 네임스페이스 에러 인사이트 히스토리(History) 탭 For..in 반복문 Inline 지시자로 함수와 프로세서 성능 향상 개발환경에서 테마 적용 가능 리팩토링(Refactorings) USES 구문에 와일드 카드 사용 데이터 탐색기 (Data Explorer) 유닛 테스트 통합 (Integrated Unit Testing) 델파이 2006 – 2005.11.23 연산자 오버로딩 정적 매소드와 프로퍼티 디자이너 가이드라인 Form Positioner 화면 추가 Live 코드 템플릿 블록 완성 라인 숫자 표시 변경사항 확인 바 동시 편집 모드 (Sync Edit) 소스 코드 일부 접기, 메소드 네비게이션 디버깅 툴팁툴 팔레트 검색 FastMM 메모리 관리자 도입 MySQL 지원 dbExpress 유니코드 지원 TTrayIcon TFlowPanel TGridPanel 델파이 2007 – 2007.3.16 MS Build, 빌드 이벤트(Build Events), 빌드 설정(Build Configurations) Windows 비스타(Vista) 지원 dbExpress 4 – 연결 풀링(Pooling) 프로퍼티 지정 가능, 델리게이트 드라이버 CPU 조회 창 FastCode 기능 향상 인트라웹(IntraWeb) / AJAX 지원 웰컴 페이지 영어, 프랑스어, 독일어, 일본어판 에디션 동시 제공 델파이 2009 – 2008.8.25 유니코드 제너릭(Generics) 익명 메소드 (Anonymous Methods) 리본 콘트롤 데이터스냅(DataSnap) 빌드 설정 클래스 탐색기 (Class Explorer) 타입 라이브러리 에디터 화면 PNG 지원 델파이 2010 – 2009.8.15 개발환경 인사이트 (IDE Insight) 애트리뷰트 (Attributes) RTTI 중점 강화 Direct2D 캔버스 추가 Windows 7 지원 멀티터치/제스처 소스 코드 포매터 증분 검색 (Incremental Search) 특정 스레드에만 적용 가능한 브레이크 포인트 디버거 비주얼라이저 IOUtils 유닛 (파일, 경로, 디렉토리용) 소스코드 감사(Audits)와 측정(Metrics) 백그라운드 컴파일 MIDAS.DLL 소스 코드 델파이 XE – 2010.8.30 정규 표현식 라이브러리 버전 인사이트 – 서브버전 통합 dbExpress – 필터, 인증, 프록시 생성, 자바스크립트 프레임워크 REST 지원 Indy 웹브로커 클라우드 – 아마존 EC2, 마이크로소프트 애저(Azure) 빌드 그룹 디버거에서 네임드 스레드 커맨드 라인 감사, 커맨드 라인 측정 AQTime 코드사이트(CodeSite) 패스트리포트(FastReport), 파이널빌더(FinalBuilder), IP*Works! 델파이 XE2 – 2011.9.2 64비트 Windows 컴파일러 제공 맥OS X 지원 파이어몽키 (FMX) 플랫폼 추가 라이브바인딩 엔진 – FMX와 VCL 모두 지원 VCL 스타일 유닛 범위 이름 플랫폼 어시스턴트(PA, Platform Assistant) 데이터스냅(DataSnap) 강화 - 모바일 장치 연동, 클라우드 API, HTTPS 지원, TCP 모니터링 dbExpress ODBC 드라이버 지원 배포 관리자 델파이 XE3 – 2012.9.3 메트로폴리스 UI 추가 – Windows 8, 7, 비스타, XP용 맥OS X 마운틴 라이언 지원 비주얼 라이브바인딩 파이어몽키(FMX) 중점 강화 액션, 터치/제스처, 레이아웃 컴포넌트, 앵커(Anchors) 비트맵(Bitmap) 스타일 TMaterialSource – FMX 3D 컴포넌트용 위치 센서 컴포넌트 VCL/FMX 센서 디바이스 지원 가상 키보드 지원 DirectX 10 지원 델파이 XE4 – 2013.4.22 파이어닥(FireDAC) 유니버설 데이터 액세스 컴포넌트 알림 기능 플랫폼 서비스 센서 컴포넌트 – 위치 정보, 움직임, 방향 센서 TListView 컴포넌트 모바일 폼 디자이너 TWebBrowser 컴포넌트 iOS 지원 맥OS X 전체 화면 모드 지원 인터베이스 – IBLite, IBToGo 델파이 XE5 – 2013.9.11 안드로이드 개발 지원 알림 기능 컴포넌트 iOS 7 스타일 지원 모바일 장치에 맞추어 원하는 대로 구성할 수 있는 폼 디자이너 안드로이드 장비용 배포 관리자 REST 서비스 클라이언트 액세스와 인증 컴포넌트들 델파이 XE6 – 2014.4.15 앱테더링 컴포넌트 클라우드 서비스(BaaS) RESTful 웹 서비스 통합 (Parse, Kinvey, App42) Taskbar 컴포넌트 새로운 VCL 스타일, VCL 센서 컴포넌트 모바일 앱 내 구매(In-App Purchase), 광고(In-App Advertising) 구글 글래스용 앱 개발 파이어몽키 데스크톱 액세스 파이어닥(FireDAC) DB 탐색기 아파치 지원 (웹브로커) DirectX 11 지원 Windows 7, 8.1 스타일 지원 클라우드 기반 RESTful 웹 서비스 액세스 지원 파이어닥(FireDAC) 호환 가능 데이터베이스 확대 인터베이스(InterBase)와 완벽 통합 델파이 XE7 – 2014.9.2 멀티-디바이스 디자이너 – 기본 화면 및 커스터마이징 화면 파이어몽키 멀티-디바이스 애플리케이션 지원 (데스크톱, 모바일 플랫폼 모두) 파이어몽키 화면을 위한 장비 반응형 서비스 병렬 프로그래밍 라이브러리(PPL) IBLite 데이터베이스 플랫폼 임베디드 지원 – Windows, 맥, 안드로이드, iOS 멀티-디스플레이 지원 TMultiView 컴포넌트 멀티-터치 지원, 제스처 업데이트 안드로이드 풀 스크린 몰입 모드 지원 TListView에서 iOS, 안드로이드용 ‘당겨서 새로고침’ 기능 지원 FMX 상태 저장 인터베이스 IBLite – Windows, OSX 지원 엔터프라이즈 모빌리티 서비스 (EMS, 현재 RAD서버가 됨) 블루투스, 블루투스LE 런타임 라이브러리 제공 TBluetoothLE 컴포넌트 앱테더링 – 블루투스, IP 주소 OmniXML 라이브러리 Java2Pas 인터페이스 컨버터 깃(Git) 버전 콘트롤 지원 델파이 XE8 – 2015.4.7 겟잇 패키지 매니저(GetIt Package Manager) 파이어닥 (FireDAC) 강화 새 엠바카데로 커뮤니티 툴바 iOS에서 네이티브로 표시되는 콘트롤 추가 – TListView, TSwitch, TMemo, TCalendar, TMultiView, TEdit 대화형 지도(Maps) 미디어 라이브러리에 새 옵션 추가 InputQuery에서 마스킹 인풋 필드(Masking Input Fields) 지원 델파이 10 시애틀 – 2015.8.31 안드로이드 백그라운드 서비스 지원 파이어닥 NoSQL 몽고DB(MongoDB) 지원 파이어몽키 콘트롤 zOrder 지원- Windows용 새 TBeaconDevice 클래스 추가 – 블루투스LE 장비를 “비콘”처럼 바꾸어서 광고데이터(UUID, Major, Minor, TxPower)를 전송하도록 할 수 있다. Windows 10 스타일 제공 비트맵 스타일 디자이너에서 Windows 10용 스타일뷰어(StyleViewer) 지원 High-DPI 인식, 4K 모니터 지원 개발환경에서 안드로이드 서비스 지원 WinRT API 호출 지원 델파이 10.1 베를린 – 2016.4.16 안드로이드 6.0 지원 Windows 데스크톱 브릿지 지원 iOS용, 안드로이드용 주소록 새 리스트뷰 아이템 디자이너(ListView Item Designer) 추가 새 캘린더뷰(CalendarView) 콘트롤 추가 VCL용 퀵에디트(QuickEdits) High-DPI Windows 지원 힌트 프로퍼티 변경 RAD서버 아파치 서버 지원 겟잇 기반 웹 설치 (Installer) 델파이 10.2 도쿄 – 2017.3.22 64비트 리눅스 지원 파이어닥(FireDAC) 리눅스 지원 - 리눅스에서 작동되는 모든 DBMS 마리아DB(MariaDB) 지원 - v5.5 MySQL 5.7 지원 파이어버드(Firebird) 직접 I/O FMX용 퀵에디트(QuickEdits) Windows10용 새 VCL 콘트롤 추가 개발환경 UI 업데이트 (다크테마) RAD서버 배포 라이선스 제공 델파이 10.3 리오 – 2018.11.21 새로운 델파이 언어 기능들 – 인라인 변수 선언, 타입 추론, 리눅스에서 AnsiString / AnsiChar 지원 파이어몽키(FMX)에서 안드로이드 zOrder, 네이티브 콘트롤, API 레벨 26 지원 iOS 12 지원 Windows 10, VCL, HighDPI 관련 기능 강화 VCL에서 Per Monitor V2 지원 개발환경 UI 대폭 현대화 – 데스크톱 레이아웃, 개발환경 인사이트 콘트롤, 밝은 테마, 다크 테마 리비전 RAD서버 아키텍처 확장 RAD서버 - 새 엔드포인트(EndPoint) 애트리뷰트 추가 - Content-Type, Accept 기반 맵핑 RAD서버 - HTTP 메소드에 커스텀 메소드를 연결할 수 있도록 애트리뷰트 추가 RAD서버 - 요청 처리를 클래스 또는 컴포넌트로 위임 품질 및 성능 강화 C++/델파이 ABI 호환 델파이 10.3.1 리오 – 2019.2.14 iOS 12와 아이폰X 시리즈 지원 확장 RAD서버 콘솔 UI 재설계, ExtJS 프레임워크로 마이그레이션 (겟잇에서 다운로드 가능) RAD서버 푸쉬 알림 지원 디바이스 확장 파이어닥(FireDAC) - 파이어버드(Firebird) 3.0.4, 파이어버드 임베디드 지원 강화 Windows용 HTTP, SOAP 클라이언트 라이브러리 강화 – 압축 및 복호화 지원 개발환경 생산성 도구 추가: 북마크와 탐색기 VCL, FMX용 새로운 스타일 15종 추가 델파이 10.3.2 리오 – 2019.7.18 맥OS 64비트 개발 지원 RAD서버 마법사와 배포 기능 향상 구글 Firebase 푸쉬 알림 안드로이드 지원 델파이 리눅스 클라이언트 애플리케이션 개발 지원 런타임 라이브러리 성능 강화 VCL 품질 중점 강화 델파이 10.3.3 리오 – 2019.11.21 안드로이드 64비트 개발 지원 iOS 13, 맥OS 카탈리나(Catalina) 지원 RAD서버 도커(Docker) 배포 엔터프라이즈 커넥터 무상 제공 (엔터프라이즈, 아키텍트 에디션에 포함) 파이어닥(FireDAC) 드라이버 - PostgreSQL, SQLite, DB2, 오라클 지원 기능 강화 델파이 10.4 시드니 – 2020.5.26 델파이 코드 인사이트 기능 강화 새로운 델파이 언어 기능들 델파이, C++이 지원하는 모든 플랫폼에 대한 통합 메모리 관리 새로운 VCL 컴포넌트들, 개별 스타일 적용, High DPI 스타일 등 대폭 강화된 델파이 멀티-디바이스 플랫폼 지원 기능들 업그레이드된 데이터베이스 지원 기능들 온라인/오프라인 용 통합 설치 프로그램 사용성 & 성능이 더 좋아진 IDE 기능들 (이 문서가 작성된 2020년 5월 이후의 버전에 대한 새 기능 정보와 보다 자세한 설명은 RAD 스튜디오 버전별 신기능 을 참고하십시오) View full RAD 스튜디오 버전별 신기능 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.