Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr
  • RAD 스튜디오 버전별 신기능:
    RAD 스튜디오 역사관

    델파이, 25년 혁신의 기록

       (0 reviews)

    << 위로 이동: RAD 스튜디오 역사관

    이 델파이 기록은 데이비드 I 가 작성한 기술백서 중 "10장. 델파이, 25년 혁신의 기록"의 내용입니다.

    이 기술백서는 윈도우 애플리케이션을 개발하는 델파이 개발자에게 일독을 권합니다. 아래 링크에서 전문을 무료로 다운로드할 수 있습니다

    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 스튜디오 버전별 신기능 을 참고하십시오)

     




    User Feedback

    표시할 리뷰가 없습니다.


×
×
  • Create New...

중요한 정보

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