Замена Kylix - Lazarus
Пятница, 22 июля 2011 г.Рубрика: Архив Itword.net (2007-10)
Метки: Kylix | Lazarus
Просмотров: 12599
Подписаться на комментарии по RSS
Kylix не оправдал возложенных на него надежд. На данный момент проект как таковой уже умер, и Борланд отказался от дальнейшего развития и поддержки Kylix. И что делать тем, кто хочет, продолжит использовать язык Паскаль и Object Pascal. Есть альтернатива в лице Lazarus , основанной на FreePascal.Free Pascal Compiler (FPC) - это свободно распространяемый компилятор языка Паскаль с открытыми исходными кодами. Он совместим с Borland Pascal 7 и Object Pascal – Delphi, но при этом обладает рядом дополнительных возможностей, например, поддерживает перегрузку операторов. FPC — кроссплатформенный инструмент, поддерживающий огромное количество платформ. Среди них — AmigaOS, DOS, Linux, *BSD, OS/2, MacOS(X) и Win32.', 'Однако FPC — не просто компилятор. Он имеет в своём составе великолепный набор библиотек, одной из которых является FCL, включающая в себя компоненты, совместимые с невизуальными компонентами VCL из Borland Delphi. Разработка визуальных компонент — это цель другого проекта — Lazarus.
Он представляет собой среду быстрой разработки программ, аналогичную Delphi, и базируется на оригинальной кроссплатформенной библиотеке визуальных компонент LCL, также совместимых с VCL. Lazarus состоит из интегрированной среды разработки и библиотеки классов Free Pascal, которая называется Lazarus Class Libraries, или сокращённо LCL. LCL создана в основном для реализации визуальных компонент и очень удачно дополняет FCL (Free Pascal Class Libraries). В совокупности они обладают очень хорошей совместимостью с VCL Delphi, что позволяет без особого труда конвертировать многие программы, написанные на Delphi. Среда разработки включает помимо всего прочего такие важные и хорошо зарекомендовавшие себя в Delphi элементы, как редактор исходных текстов, обладающий всеми необходимыми возможностями, полноценный визуальный дизайнер форм и инспектор объектов.Как и компилятор Free Pascal, Lazarus является кроссплатформным инструментом (по крайней мере, таковой является его архитектура). Для переноса приложения на другую платформу достаточно лишь скопировать исходные файлы проекта, указать в настройках среды какую библиотеку графического интерфейса пользователя Вы собираетесь использовать и откомпилировать проект. Возможна также кросскомпиляция. Например, можно из Linux скомпилировать программу для Windows. И так мы решили поставить себе Lazarus тогда нам сюда sourceforge.net здесь мы выбираем интересующий нас пакет для установки, в данном случаи нас интересует Lazarus Linux DEB [71.0 mb].
$ cd ~/tmp
$ wget http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20i386%20DEB/Lazarus%200.9.30/lazarus-0.9.30-i386.deb.tar/download
После того как скачали для начало распаковываем архив lazarus-0.9.30-i386.deb.tar при помощи Ark или tar $ cd ~/tmp
$ tar -xf lazarus-0.9.30-i386.deb.tar
и начинаем устанавливать пакеты при помощи GDebi Package Installer или в консольном режиме $ cd ~/tmp/deb/
и так все пакеты из каталога deb и только потом устанавливаем lazarus_0.9.30-i386.deb После установки мы можем выбрать Главное меню - Программирование - Lazarus или в консоле ввести команду
$ sudo dpkg -i ....i386.deb
$ /usr/share/lazarus/startlazarus
или выбрать в меню Программирования - LazarusР Вот и все желаю удачи.
Оставьте комментарий!