Лазарус (ИДЕ)
Лазарус на Мак ОС Икс-у |
|
| Развој | волонтери |
|---|---|
| Најновија верзија | 0. 9. 28.2 / {{{датум_најновијег_издања}}} |
| ОС | вишеплатформски |
| Врста | ИДЕ |
| Лиценца | ГНУ ГПЛ / ЛГПЛ и друге |
| Веб адреса | http://www.lazarus.freepascal.org/ |
Лазарус је крос-платформско визуелно интегрисано развојно окружење (ИДЕ) за Паскал и Објектни Паскал, а које имитира Делфи развојно окружење. Доступан је на већини Линукс дистрибуција, ФрееБСД оперативном систему, Микрософт Виндоуз-у и Мек ОС Икс-у. Дистрибуира се под мешавином слободних софтверских лиценци.
Фри Паскал (eng: Free Pascal) компајлер ради на многим оперативним системима. Он је пројектован тако да користи и компајлира изворни код Објектног Паскала, који је објектно-оријентисани надскуп програмског језика Паскал. За разлику од Јаве која је намењена да се једном пише, а покреће било где, Лазарус и Фри Паскал имају за циљ да се код једном пише, а компајлира било где. Пошто је исти преводилац на располагању за већи број оперативних система, нема потребе за поновним кодирањем, већ се компајлирање ради посебно за различите платформе.
У поређењу са Делфи-јем, Лазарус је мање стабилан и мање добро документован. Међутим, Лазарус има крос-платформску способност, транспарентнији је, више прилагодљив и може се покренути са УСБ флеш диска. Под Линукс-ом, Делфи код се може компајлирати уз Лазарус са мало прилагођавања. Лазарусов изворни код може бити и прилагођен за компајлирање са Делфијем или Кајликсом (напуштеном верзијом Делфија за Линукс).
Доступни интерфејси [уреди]
Тренутни статус виџет тулкит интерфејса:
- Win32/Win64 GDI - у широкој употреби
- GTK+ 1.2.x - у широкој употреби
- GTK+ 2.8+ - потпуно подржан и у широкој је употреби
- Qt 4.5+ - има преведена заглавља и интерфејс је потпуно имплементиран
- Cocoa (Mac OS X матерњи тулкит) - доступан је иницијални интерфејс
- Carbon (Mac OS X матерњи тулкит) - у широкој употреби
- Windows CE - скоро у потпуности подржан
- fpGUI (Free Pascal GUI тулкит) - започиње подршка
Подршка за базе података [уреди]
Следеће базе података су директно подржане: