- PVSM.RU - https://www.pvsm.ru -

Релиз Lazarus 1.6

Друзья, поздравляю всех с выходом нового релиза Lazarus 1.6!
Оказывается, мы забыли посвятить этому событию отдельный пост, навёрстываем.

image

Прошло уже больше года после крупного релиза. И вот, наконец-то, после недавних двух релиз-кандидатов мы встречаем долгожданный Lazarus 1.6 с впечатляющим перечнем улучшений и исправлений.

Lazarus – это среда быстрой разработки кроссплатформенных приложений с помощью Object Pascal из единого исходного кода проекта.

Lazarus – свободно распространяемая среда программирования на Object Pascal, некий бесплатный аналог Delphi.

Среду разработки Lazarus можно установить в Windows (x32, x64), Linux, FreeBSD, OS X.

image

Основные новые возможности Lazarus 1.6

— ключевым улучшением является переход на использование Free Pascal 3.0 и поддержка реализованных в нём новых возможностей;
— добавлена поддержка механизма Project group;
— добавлена поддержка Delphi-подобных пространств имён для модулей;
— появилась возможность создания динамических массивов с помощью конструктора Create;
— появились многочисленные изменения функционала IDE;
— строки типа AnsiString теперь хранят информацию о своей кодировке;
— улучшена совместимость с Delphi;
— добавлен встраиваемый редактор форм;
— добавлен анализ потоков данных (data flow analysis);
— улучшен механизм быстрых исправлений кода по сообщениям компилятора;
— улучшен перевод, в том числе и на русский язык;
— добавлены новые визуальные компоненты;
— добавлены новые свойства к некоторым визуальным компонентам;
— добавлены новые параметры запуска IDE;
— добавлен механизм настроек рабочего стола в IDE (Layout — конфигурации);
— добавлен новый уровень оптимизации -O4, при котором компилятор может переставлять поля в объектах классов, не вычислять неиспользуемые значения и ускорять работу с числами с плавающей точкой с возможной потерей точности;
— реализована поддержка в FPC: JVM / Dalvik, MS-DOS real mode, Android для ARM, x86 и MIPS, Haiku, Aros, Gameboy Advance;
— и многое другое.

С полным перечнем изменений можно ознакомиться:
http://wiki.lazarus.freepascal.org/Lazarus_1.6.0_release_notes [1]
http://wiki.lazarus.freepascal.org/User_Changes_3.0 [2]

А также ознакомиться с перечнем исправлений в Lazarus можно тут:
http://wiki.lazarus.freepascal.org/Lazarus_1.6_fixes_branch [3]

Поддержка платформы Windows 9x

Команда разработчиков Lazarus решила отказаться от поддержки платформы Windows 9x. С большой долей вероятности можно предположить, что релиз Lazarus 1.6 будет последним поддерживающим Windows 98 / Windows Me.
Как мы знаем, команда разработчиков Delphi уже давно отказалась поддерживать не только Windows 9x, но и Windows XP, таким образом, Lazarus до сих пор остаётся хорошей альтернативой из Pascal-подобных средств разработки, поддерживающих столь древние ОС.
image

Несколько полезных ссылок по теме

Примеры проектов с использованием Lazarus:
wiki.lazarus.freepascal.org/Projects_using_Lazarus [4]
Примеры скриншотов приложений, созданных с использованием Lazarus:
wiki.lazarus.freepascal.org/Lazarus_Application_Gallery [5]

WiKi — документация:
http://wiki.lazarus.freepascal.org/Main_Page/ru [6]
Online — документация:
http://lazarus-ccr.sourceforge.net/docs/lcl/index.html [7]

Скачать Lazarus:
https://sourceforge.net/projects/lazarus/files/ [8]

Хочется добавить, что команда разработчиков Lazarus действительно нас радует с каждым релизом. Lazarus уже сейчас обладает впечатляющим набором возможностей для разработки приложений. По моему субъективному мнению, к сожалению, в некоторых местах Lazarus не дотягивает до Delphi, но кое-где даже опережает его.
От всей души я желаю проекту Lazarus и компилятору Free Pascal дальнейших успехов и побед, я уверен, что все мы, разработчики на Lazarus и Delphi, от этого только выиграем.

Предлагаю Хабровчанам для дальнейшего эффективного развития Lazarus принять участие в продвижении Lazarus и, в случае выявления ошибок, обязательно запостить эти баги в Багтрекер.

Lazarus bugtracker:
http://bugs.freepascal.org/my_view_page.php [9]

image

Всем удачи! Пусть этот новый релиз поможет нам создавать быстро и качественно новые проекты для различных ОС!

Автор: DenisVasilyev

Источник [10]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/razrabotka/116832

Ссылки в тексте:

[1] http://wiki.lazarus.freepascal.org/Lazarus_1.6.0_release_notes: http://wiki.lazarus.freepascal.org/Lazarus_1.6.0_release_notes

[2] http://wiki.lazarus.freepascal.org/User_Changes_3.0: http://wiki.lazarus.freepascal.org/User_Changes_3.0

[3] http://wiki.lazarus.freepascal.org/Lazarus_1.6_fixes_branch: http://wiki.lazarus.freepascal.org/Lazarus_1.6_fixes_branch

[4] wiki.lazarus.freepascal.org/Projects_using_Lazarus: http://wiki.lazarus.freepascal.org/Projects_using_Lazarus

[5] wiki.lazarus.freepascal.org/Lazarus_Application_Gallery: http://wiki.lazarus.freepascal.org/Lazarus_Application_Gallery

[6] http://wiki.lazarus.freepascal.org/Main_Page/ru: http://wiki.lazarus.freepascal.org/Main_Page/ru

[7] http://lazarus-ccr.sourceforge.net/docs/lcl/index.html: http://lazarus-ccr.sourceforge.net/docs/lcl/index.html

[8] https://sourceforge.net/projects/lazarus/files/: https://sourceforge.net/projects/lazarus/files/

[9] http://bugs.freepascal.org/my_view_page.php: http://bugs.freepascal.org/my_view_page.php

[10] Источник: https://habrahabr.ru/post/280704/