RAD Studio 10.2: разработка для Linux и новые возможности
Компания Embarcadero Technologies объявила о выходе RAD Studio 10.2. Этот релиз представляет собой новый этап развития: он включает поддержку Linux и обеспечивает дальнейшее улучшение качества и масштабируемости решения. В RAD 10.2 реализован ряд новых возможностей, включая поддержку режима multi-tenancy работы RAD Server.
Новый Linux-компилятор Delphi дает пользователям возможность применять более дешевые Linux-серверы для новых или уже имеющихся серверных Windows-приложений. После добавления Linux разработчики RAD Studio получили возможность кросс-компиляции на все главные платформы – Windows, Linux, macOS, iOS и Android, – получая надежность и быстродействие, типичные для скомпилированных нативных приложений.
Linux-компилятор дает дополнительные преимущества мобильной корпоративной платформе приложений Embarcadero RAD Server, базирующейся на REST middle-tier / MEAP.
В RAD Studio 10.2 вошли следующие улучшения:
● C++Builder предоставляет улучшение производительности скомпилированного из C++ кода и его отладки, а также преимущества поддержки большей рабочей памяти при сборке (linker) приложений;
● FireDAC (библиотека для высокопроизводительного доступа к базам данных) теперь включает поддержку MariaDB – варианта MySQL, широко применяемого в Linux. Дополнительно, design-time редакторы дают возможность редактирования встроенных в приложение данных, что ускоряет создание начальных версий приложений.
● FireMonkey (кроссплатформенный GUI-фреймворк) еще больше упрощает кроссплатформенную разработку пользовательского интерфейса (UI) за счет улучшенной с помощью многопоточности работы с изображениями, новых UI стилей для macOS и носимых Android- гаджетов, встроенной поддержки работы со статус-баром в iOS и др.
● Значительно улучшено меню VIEW. Теперь пользователи могут просматривать файлы проектов при помощи новых опций меню по правой кнопке мыши на закладках Project Manager и Code Editor, пользоваться преимуществами улучшенной поддержки High DPI и больших по составу групп проектов.