Lazarus представляет собой свободно распространяемую кроссплатформенную программную среду для разработки или переноса Delphi-подобных программ и приложений с графическим интерфейсом в любые операционные системы. Сам основной принцип работы базируется на универсальном компиляторе Free Pascal Compiler, который может использоваться для совершенно различных нужд.
Основные возможности программы Lazarus
Прежде всего отметим, что, кроме компилятора, среда разработки поддерживает множество виджетов типа Win32, GTK1, GTK2, Carbon. По заявлениям самих разработчиков этой платформы со временем ожидается и интегрированная поддержка Qt и WinCE. Все это достигается за счет использования виртуальной библиотеки Lazarus Component Library (LCL).
Если говорить об интерфейсе данного программного продукта, то его создатели постарались максимально приблизить его к Delphi. В первую очередь среди инструментов стоит отметить наличие Delphi-подобного направления стоит отметить инспектор объектов и редактор форм, так что, пользователь, работавший с такими программными компонентами, без труда разберется и с этой платформой. Более того, сама библиотека визуальных объектов LCL во многом напоминает аналогичный инструмент VCL. Еще одной уникальной особенностью интерфейса и встроенного редактора является использование кодировки UTF-8, которая позволяет без труда можно использовать портирование кода, который может содержать какие-то, к примеру, национальные символы. Кстати и сам редактор является довольно интересным, поскольку, имеет весьма внушительный систему подсказок, поддерживает гипертекстовую навигацию, рефакторинг и целую систему автозавершения кодов, что делает использование редактора совершенно простым делом. Кроме того, для удобства использования данная среда разработки имеет встроенную поддержку некоторых синтаксисов языка Pascal. Среди них представлены Object Pascal, Turbo Pascal, Mac Pascal, Delphi и т.д. И уж совсем интересным является наличие собственного формата управления пакетами и мощного встроенного отладчика.
Что касается поддерживаемых операционных систем, то здесь можно наблюдать довольно внушительное разнообразие. Экспорт можно производить в Linux, Microsoft Windows (Win32, Win64), Mac OS X, FreeBSD, WinCE и OS/2. Кстати сказать, на сегодняшний день эта среда разработки является не только самым мощным, но и единственным в своем роде инструментом для переноса Delphi-программ в эти операционные системы. В общем и целом, думается, все разработчики останутся довольны простотой использовании и управления данной средой разработки, а также, теми широкими возможностями, которые открывает этот программный пакет в плане работы с совершенно разными операционными системами.
Комментарии к программе:
C Lazarus еще никто не сталкивался с проблемами