From Free Pascal wiki
Revision as of 05:42, 9 April 2009 by Oranke (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

English (en) français (fr) magyar (hu) Bahasa Indonesia (id) 한국어 (ko) русский (ru)

라자루스 프로젝트는 메디고(Megido)에 그 뿌리를 두고 있다. 구글 그룹과 다른 메일링 리스트에서 원래 델파이의 클론을 만드는 오프소스 프로젝트였던 메디고를 재설정할 수 있다. 델파이의 클론의 오픈소스는 Sybil는 오픈소스로 시작하여 Sybil이 되었고 이제는 OS/2의 델파이 클론이 되었으나 디자이너는 좀 제약이 있었다. 메디고는 1998년에 시작되어 제한 사항이 있는 것과Sybil 클론에 기초를 둔 것에 대한 관심과 집중의 부족 때문에 1999년 어디에선가 사장되었다.

그래서, 라자루스는 1999년 2월 시작 되었다. 이것은 1차적으로 3명에 의해 기초가 세워졌다: Cliff Baeseman, Shane Miller, 및 Michael A. Hess. 세명의 창시자 중에서 Michael A. Hess만이 지금까지 프로젝트에 관여하고 있다. 모든 세명은 메디고 프로젝트에 참여하기를 원했다. 불행히도 그들은 각자 라자루스 프로젝트를 시작했다.

팀에서 두번째로 오래된 멤버는 Marc Weustink이다. 그는 1999년 8월 프로젝트에 참여했다. Marc는 리눅스 솔루션에서의 델파이를 기대하였으며(볼랜드에서는 당시 아무것도 없었다) 또한 흥미를 가지고 있었다. 그러므로 일반적으로 리눅스는 라자루스 프로젝트와 관계를 맺게 되었다. Marc가 합류 할 때, 라자루스는 텅빈 툴바나 하드코딩된 몇몇 gtk 메뉴 아이템밖에 없었다. 에디터는 여전히 구상중이었다. Marc는 여전히 그가 좋아하던 서브프로젝트가 있는 디버거 인터페이스 부분에서 중요 기여자였다(TODO: more?)

그의 뒤를 따른 것은 2000년 부터 스텝으로 참여한 Mattias Gaertner 이다. Following him is Mattias Gaertner who got involved in Sept. 2000. With Mattias on board of the team the project made a huge step forward. Mattias ported synedit, and coded large pieces of the codetools and the designer.

그의 참여에 의해 라자루스는 모양을 갖추기 시작했고 이후 3년 동안 패키지 시스템을 비롯한 많은 IDE 기능이 라자루스에 추가되었다. With these additions, Lazarus started to get its face. Three years later he added the package system and many other IDE features.

Micha Nelissen started contributing in June 2003, mainly sending patches for the win32 interface. He used Borland C++ Builder, but wanted to look into more platforms as well. Due to Borland adding their own proprietary

extensions to C++ to support their VCL, the odds of BCB applications to ever going to be portable were slim. A change of language was not really a problem so after some looking around, he thought Lazarus seemed most promising. At that time Lazarus was based on gtk for both win32 and linux. On Linux it worked very well, but on win32 it was buggy. Users

of Lazarus asked more and more for a native win32 interface and Micha jumped in to help writing a native win32 interface.

Vincent Snijders was given a link to Lazarus and FPC during the summer of 1999, when he had just bought his linux computer and started his thesis, which involved mathematical simulations written in Delphi. He followed the project and tried mainly to get Lazarus running on Windows. After graduation in 2003 he got more time for Lazarus and started to contribute patches for Lazarus. His main focus is getting Lazarus on Windows as good as on Linux and the Lazarus snapshots.

Felipe Monteiro de Carvalho started looking at Lazarus in 2005 when it was still in the version 0.9.6. Felipe expected to use it as a substitute for Delphi, specially in Linux. Some initial attempts to use it faced a number of problems, but he didn't give up working with it, as he saw a huge potential in it, and decided to keep working on it, with the goal of having it a fully functional cross-platform alternative to Delphi for his projects

(what he believes was already achieved). The contribution was initially only reporting bugs and writing documentation, but eventually went into coding as well. During this time he started many new interfaces, including Qt 4, WinCE, fpGUI and Cocoa. His current focus is the TTrayIcon component, the PasCocoa bindings, the Windows CE Interface, writing articles for the Toolbox Magazine and writing the Lazarus Book.

[todo: others]