Difference between revisions of "Lazarus For Delphi Users/ru"
(Created page with " Эта статья предназначена для тех, кто интересуется Lazarus и уже знает Delphi. Здесь описаны различия ...") |
|||
Line 3: | Line 3: | ||
== Delphi -> Lazarus == | == Delphi -> Lazarus == | ||
Lazarus - среда быстрой разработки приложений (RAD), как и Delphi. Это значит, что она состоит из библиотеки визуальных компонентов и среды разработки (IDE). Библиотека компонентов Lazarus (LCL) похожа на библиотеку визуальных компонентов Delphi (VCL). Большинство модулей, классов и свойств Lazarus обладают такими же именами и функциями, как их аналоги в Delphi. Это делает относительно лёгким перенос приложений Delphi в Lazarus. Однако Lazarus '''не является''' 'клоном Delphi с открытым кодом', поэтому не следует ожидать 100%-ной совместимости. | Lazarus - среда быстрой разработки приложений (RAD), как и Delphi. Это значит, что она состоит из библиотеки визуальных компонентов и среды разработки (IDE). Библиотека компонентов Lazarus (LCL) похожа на библиотеку визуальных компонентов Delphi (VCL). Большинство модулей, классов и свойств Lazarus обладают такими же именами и функциями, как их аналоги в Delphi. Это делает относительно лёгким перенос приложений Delphi в Lazarus. Однако Lazarus '''не является''' 'клоном Delphi с открытым кодом', поэтому не следует ожидать 100%-ной совместимости. | ||
+ | |||
+ | === Самые большие различия между Lazarus и Delphi === | ||
+ | * код Lazarus полностью открыт | ||
+ | * Lazarus написан кроссплатформенным способом | ||
+ | * Lazarus использует компилятор [[Free Pascal]] (FPC) | ||
+ | FPC работает на 15 платформах. Однако не все пакеты и библиотеки FPC портированы на все платформы, поэтому Lazarus работает на: | ||
+ | * Linux (i386, x86_64) | ||
+ | * FreeBSD (i386) | ||
+ | * Mac OS X (powerpc, i386) | ||
+ | * Windows (i386, x86_64) | ||
+ | '''Работа над Lazarus, как и над этим текстом, не закончена. Мы всё время ищем новых разработчиков и технических писателей...''' |
Revision as of 19:10, 25 January 2015
Эта статья предназначена для тех, кто интересуется Lazarus и уже знает Delphi. Здесь описаны различия между ними.
Delphi -> Lazarus
Lazarus - среда быстрой разработки приложений (RAD), как и Delphi. Это значит, что она состоит из библиотеки визуальных компонентов и среды разработки (IDE). Библиотека компонентов Lazarus (LCL) похожа на библиотеку визуальных компонентов Delphi (VCL). Большинство модулей, классов и свойств Lazarus обладают такими же именами и функциями, как их аналоги в Delphi. Это делает относительно лёгким перенос приложений Delphi в Lazarus. Однако Lazarus не является 'клоном Delphi с открытым кодом', поэтому не следует ожидать 100%-ной совместимости.
Самые большие различия между Lazarus и Delphi
- код Lazarus полностью открыт
- Lazarus написан кроссплатформенным способом
- Lazarus использует компилятор Free Pascal (FPC)
FPC работает на 15 платформах. Однако не все пакеты и библиотеки FPC портированы на все платформы, поэтому Lazarus работает на:
- Linux (i386, x86_64)
- FreeBSD (i386)
- Mac OS X (powerpc, i386)
- Windows (i386, x86_64)
Работа над Lazarus, как и над этим текстом, не закончена. Мы всё время ищем новых разработчиков и технических писателей...