라자루스 (IDE)

라자루스
OS X에서 구동 중인 라자루스 IDE 0.9.26
안정화 버전
2.2.6 / 2023년 3월 9일(14개월 전)(2023-03-09)
저장소
  • gitlab.com/freepascal.org/lazarus 위키데이터에서 편집하기
운영 체제크로스 플랫폼
라이선스GPL
웹사이트http://www.lazarus.freepascal.org/

라자루스(Lazarus)는 크로스 플랫폼 시각적 프로그래밍 통합 개발 환경이다. 오픈 소스 프리 파스칼 컴파일러를 기반으로 개발되었다. 고속 개발 도구를 지원하는 것이 목적이며 파스칼과 오브젝트 파스칼 사용자를 위해 델파이를 흉내내었다.

자바 플랫폼처럼 특정 플랫폼을 기반으로 작동하는 것이 아니라, 하나의 소스 코드로 여러 운영 체제에서 각각 컴파일할 수 있도록 하는 것이 목적이다. 다른 운영체제에서 컴파일하기 위해 특별한 작업을 할 필요가 없다.

마이크로소프트 윈도우 환경에서 볼랜드의 델파이는 여전히 매우 안정적이며 특유의 뛰어난 문서를 갖추고 있다. 하지만 다양한 플랫폼을 지원하는 라자루스에 비해 범용성이 떨어진다. 리눅스에서 약간의 재처리를 거치면 델파이 애플리케이션은 그대로 컴파일될 수 있다.

UI

LCL

라자루스의 GUI 체계는 기본적으로 위젯 툴킷 기반의 시각적/비시각적 구성 요소를 포함하는 라자루스 컴포넌트 라이브러리(LCL)이다. 델파이의 비주얼 컴포넌트 라이브러리와 호환되지만, 델파이6에 맞추어져 있으며 완벽하지는 않다. 다양한 플랫폼을 위해 설계되었다.

위젯 툴킷 독립성

라자루스에서는 이 부분은 "인터페이스"라고 불린다.

지금의 위젯 툴킷 인터페이스의 상태는 아래와 같다.

PDA 지원

지원 예정

라이선스

라자루스는 GPL이지만 어떤 라이선스의 프로그램이든 개발할 수 있다. 라자루스에서 개발에 사용하는 라이브러리는 LGPL이기 때문이다.

문제점

GTK2로의 이식이 오랫동안 추진되었지만 아직도 완전히 옮겨지지 못하였다.

같이 보기

위키미디어 공용에 관련된
미디어 분류가 있습니다.
라자루스

외부 링크

  • (영어) 라자루스 공식 웹 (소스포지)
  • (한국어) 라자루스 소개 강좌
  • v
  • t
  • e
C 및 C++
오픈 소스
프리웨어
리테일
중단
자바
오픈 소스
프리웨어
리테일
  • JCreator
  • MyEclipse
  • IBM
    • 래셔널 애플리케이션 디밸로퍼
    • WebSphere Integration Developer
  • 젯브레인즈 IntelliJ IDEA
  • Servoy Business Application Platform Edition
  • 언더스탠드
중단
  • Metrowerks CodeWarrior Pro for Java
  • J빌더
  • 썬 자바 스튜디오 크리에이터 (넷빈즈가 뒤를 이음)
  • 비주얼 에이지 (이클립스가 뒤를 이음)
  • 비주얼 카페 (=에스프레소. J빌더가 뒤를 이음)
  • 비주얼 J++
  • Xelfi (넷빈즈)
CLI
오픈 소스
프리웨어
리테일
중단
플래시
PHP
파이썬
파스칼 및
오브젝트 파스칼
오픈 소스
프리웨어
리테일
중단
베이직
오픈 소스
프리웨어
리테일
중단
R
온라인
  • 분류
  • 비교
전거 통제: 국가 위키데이터에서 편집하기
  • 독일