Совсем недавно вышла 4-я версия Lazarus. Как бы ни хоронили Паскаль, но, как сказал классик: “слухи о моей смерти сильно преувеличены”. Так что жива IDE, и развивается.
Каких-то прям революционных новшеств нет, но вообще обновлений довольно много. Описание всех их на английском можно найти здесь. Перечислять их все смысла не вижу, поэтому только очень кратко о том, где произошли изменения:
- LCL (интерфейсы, компоненты…)
- IDE
- Компоненты
- Совместимость
- Некоторые другие
Теперь внешний вид IDE может быть новым, если вы согласитесь с этим (вас спросят при первом запуске IDE после установки):
Новый интерфейс выглядит так:
На первый взгляд отличия не заметны. Но они есть ))) Основное отличие - в новом интерфейсе только одно окно, а не отдельные окна для редактора, инспектора объектов и т.п.
Но я как-то привык к классическому виду. Так что пока не стал пользоваться новым…
Из того, что прям сразу заметил, лично меня немного расстроило исчезновение команды ЗАКРЫТЬ ВСЁ из меню ФАЙЛ. Хотя она и работала немного странно - все файлы закрывались, а проект как будто нет, потому что при закрытии IDE или открытии другого проекта выскакивало сообщение с вопросом о сохранении текущего проекта.
Зато теперь закрыть все файлы проекта можно через меню ПРОЕКТ - ЗАКРЫТЬ ПРОЕКТ. Что, в общем то, более логично, поскольку в подавляющем большинстве случаев мы одновременно работаем только с одним проектом. Ну и при закрытии проекта указанным способом закрываются все открытые в редакторе файлы, даже если они не принадлежат проекту. А после закрытия отображается окно, где можно выбрать нужное действие:
Поскольку работать в версии 4.0 я только начал, то пока добавить больше нечего. Ну разве что теперь есть возможность установить Pas2JS прямо из IDE (меню СЕРВИС - УСТАНОВИТЬ / ОБНОВИТЬ PAS2JS). И это в общем-то удобно - не надо лезть в Интернет, чего-то скачивать/копировать. Но об этом расскажу в другой раз.
На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.