볼랜드 킬릭스
Borland Kylix개발자 | 볼랜드 |
---|---|
운영 체제 | 리눅스 |
유형 | IDE |
웹 사이트 | www |
Borland Kylix는 이전에 Borland에 의해 판매된 컴파일러 및 통합 개발 환경(IDE)입니다.그러나, 후에 단종되었습니다.Microsoft Windows에서 실행되는 Borland Delphi 및 Borland C++ Builder에 기반한 Linux 소프트웨어 개발 환경입니다.델파이의 고전 그리스어 주제를 이어받은 킬릭스는 고대 그리스 술잔의 이름이다.Kylix에 가장 가까운 지원 대상은 무료 Lazarus IDE 패키지입니다.Delphi와 코드 호환성을 갖도록 설계되어 있습니다.엠바카데로의 Delphi 및 C++ [1]Builder 로드맵에 나타나 있듯이 2010년 현재 이 프로젝트는 Mac 및 Linux용 델파이 크로스 컴파일러 형태로 부활했습니다.2011년 9월 현재 Kylix는 엠바카데로의 크로스 플랫폼 개발을 위한 프레임워크인 FireMonkey를 [2]중단했습니다.
특징들
Kylix는 Object Pascal 및 C++를 사용한 애플리케이션 프로그래밍을 지원하며 명령줄 유틸리티 및 (특히) GUI 애플리케이션 개발에 적합하지만 디바이스 드라이버 또는 커널 모듈 개발 [citation needed]등 하위 레벨 프로그래밍에는 적합하지 않습니다.
많은 Linux 창 관리자와는 상호 작용하지 않지만 IDE는 기본적으로 빠른 네이티브 코드 컴파일러와 코드 네비게이션, 자동 완성, 파라미터 이름 툴팁 등을 갖춘 Delphi 5 IDE입니다.디버거는 사용할 수 있지만 로드 속도가 매우 느리고 전체 IDE가 충돌할 수 있습니다.
Kylix는 Borland VCL [ Visual Component Library ]의 Linux 버전인 CLX를 갖추고 있습니다.CLX는 Visual Basic 또는 와는 달리 컴포넌트 기반의 컨트롤 라이브러리입니다.NET의 WinForms.다른 컴포넌트 지향 라이브러리와 마찬가지로 CLX에는 비주얼 컴포넌트(버튼이나 패널 등)와 비시각 컴포넌트(타이머 등)가 모두 포함되어 있습니다.IDE를 사용하면 "개체 검사기"를 사용하여 구성 요소를 쉽게 선택하고 양식, 속성 및 이벤트 핸들러에 배치할 수 있습니다.
Dellphi의 VCL은 Win32 컨트롤에 대한 객체 지향 래퍼로 Win32 메시지와 API를 속성 및 이벤트에 매핑하기 때문에 원시 API보다 훨씬 사용하기 쉽습니다.VCL은 Windows와 밀접하게 관련되어 있으며 Kylix의 CLX는 Trolltech의 Qt 라이브러리를 기반으로 구축되어 있습니다.CLX는 VCL과 100% 호환성이 없습니다.대부분의 Delphi 프로그램은 Borland 라이브러리를 고수하여 OS가 직접 호출하지 않아도 Kylix로 포트하기 위해 약간의 노력이 필요합니다.단, Qt는 휴대용 라이브러리이며, 델파이6부터 Borland는 Windows에서도 CLX를 제공하여 백 포터블성을 측정하였습니다.
역사
1999년 9월 28일, In Enterprise Corporation은 C, C++ 및 델파이 개발을 지원하는 고성능 Linux 애플리케이션 개발 환경(코드명 'Kylix')의 개발을 발표했으며 출시일은 2000년으로 [3]설정되어 있습니다.
2000년 3월 24일, In Enterprise/Borland Corporation은 [4]Kylix를 위한 서드파티 제품 및 서비스를 준비하기 위한 일련의 글로벌 이벤트에서 처음으로 200개 이상의 서드파티 제작자, 컨설턴트, 트레이너 및 툴 및 컴포넌트 벤더를 초대했습니다.
Borland Software Corporation은 2001년 2월부터 Dell Precision 220, 420 및 620 워크스테이션의 미국 고객에게 Borland Kylix의 [5]발매를 발표한 후 2001년 [6]3월 7일에 발표했습니다.
2001년 10월 23일, Borland Software Corporation은 Borland Kylix [7]2의 발매를 발표했습니다.
2002년 8월 13일, Borland Software Corporation은 Borland Kylix [8]3의 발매를 발표했습니다.
2005년에 볼랜드는 카일릭스 [9]개발을 중단하기로 했다고 한다.
Danny Thorpe는 Borland가 Linux 버전의 Delphi에 자금을 대도록 하는 데 큰 책임이 있는 것으로 보이며, Delphi 컴파일러가 Linux 실행 [citation needed]파일을 생성하도록 하는데 필요한 많은 작업을 수행했습니다.Dellphi와 Kylix는 모두 32비트 인텔 프로세서에서 실행되지만 Linux는 Windows와는 다른 레지스터 규칙을 사용합니다.물론 실행 파일과 라이브러리 파일 형식은 다릅니다.자세한 내용은 DLL, EXE, ELF를 참조하십시오.
레거시
2009년에 Embacadero는 현재의 Dellphi 및 C++ Builder 로드맵을 게시했습니다.프로젝트의 일환으로 Dellphi "X"의 Mac과 Linux 교차 컴파일이 계획되었습니다.
엠바카데로는 새로운 버전의 Kylix(후진 호환성 없음)를 출시할 예정이지만, 특별한 이름(Kylix)은 가지고 있지 않다.Delphi(및 C++Builder)의 일부로서 Delphi Windows IDE에서 코드화 및 컴파일하여 Linux에 도입할 수 있습니다.C++Builder 버전도 사용할 수 있습니다.
이 로드맵 항목은 "향후 버전"의 포인트로 로드맵에 몇 가지 버전으로 남아 있었지만 XE3-4 기간 동안 로드맵에서 사라졌습니다.프로젝트 X의 일부는 XE2와 3을 사용하여 실가동되었지만 모바일 타깃과 OS X를 위해 실가동되었습니다.
2016년 2월 8일 엠바카데로 테크놀로지스, Inc.는 다가오는 RAD Studio 10.2 (코드명 "Godzilla") 개발 트랙에서 Linux 서버 지원을 나타내는 업데이트된 로드맵을 발표했습니다.Linux 데스크톱 지원은 [10]언급하지 않았습니다.2017년 3월 22일 엠바카데로 테크놀로지스 주식회사는 RAD Studio 10.[11]2의 출시를 발표했다.
「 」를 참조해 주세요.
레퍼런스
- ^ "RAD Studio, Delphi and C++Builder Roadmap". Archived from the original on 2012-02-21. Retrieved 2010-02-11.
- ^ "FireMonkey Q&A".
- ^ In Enterprise, Linux에서의 C, C++ 및 델파이 개발 지원 약속 발표 - Linux 운영체제용 신속한 애플리케이션 개발을 위한 프로젝트 Kylix
- ^ In/Borland의 Kylix 프로젝트, 강력한 Linux용 서드파티 네트워크 구축– 첫 번째 이벤트에는 200개 이상의 저자, 컨설턴트, 트레이너, 도구 및 컴포넌트 벤더가 참여
- ^ Borland® Kylix™ 출시 — Kylix™를 통해 Linux®를 미드레인지로 발전시키는 Borland
- ^ Dell Precision 워크스테이션, Linux 개발자용 Borland®Kylix™와 함께 출하
- ^ Borland®Kylix™2는 Linux®용 최초의 웹 서비스 솔루션 제공 - Borland는 애플리케이션을 만들고 인터넷에 도입하기 위한 크로스 플랫폼 개발을 제공합니다.
- ^ Borland®Kylix™3 출하 완료 - Borland®Kylix™3으로 전 세계 Linux®개발자에게 신속한 C++개발 제공
- ^ E. Matias , R. Berg , T. Johnson , R. Tanner , T. Wilson , G. Wright , H. Zhang (2005). Canadian Light Source : A Fully Open Source Control System. Proceedings of 2005 Particle Accelerator Conference, Knoxville, Tennessee. CiteSeerX 10.1.1.883.8601. Retrieved 13 September 2020.
Due to recent moves to discontinue the Borland Kylix development environment CLS is examining alterative compilers for freeTDS based applications.
{{cite book}}
: CS1 maint: 여러 이름: 작성자 목록(링크) - ^ 엠바카데로 RAD Studio 2016 제품 접근법 및 로드맵
- ^ RAD Studio 10.2, RAD 서버용 Linux 도입 및 멀티 테넌시(Multi-tenancy) 지원 개시
외부 링크
- Borland Kylix Borland 소프트웨어 코퍼레이션
- 대런 코신스키.볼랜드가 Kylix 2 Embcadero Technologies, Inc.에 Mozilla를 삽입한 방법