Релиз Gambas 3.0, свободной альтернативы Visual Basic

После четырёх лет разработки представлен стабильный релиз открытой среды для быстрой разработки приложений на языке Basic - Gambas 3.0. В состав пакета входит интерпретатор языка Basic с объектно ориентированными расширениями, компилятор программ в бинарные файлы и визуальная среда для быстрой разработки приложений, похожая на Visual Basic.

Ключевые новшества Gambas 3.0:

  • Корректное определение и использованием специальных математических функций из состава glibc;
  • Улучшен вывод чисел с плавающей запятой;
  • Внесены небольшие улучшение в оформление интерфейса IDE;
  • Добавлена подсветка синтаксиса SQL;
  • Добавлено два новых метода Object[].FindByRef и Object[].ExistByRef для обращения к объектам по ссылке;
  • В функции Desktop.Open() символ "~" в начале пути теперь ассоциируется с домашней директорией;
  • Улучшена поддержка свежих версий Qt4 и Gtk+;
  • Устранено большое число ошибок, в том числе исправлены две уязвимости: внесена рандомизация в алгоритм хэширования и изменён метод получения версии проекта через запуск специального кода (вместо этого отныне версия сохраняется в отдельном файле VERSION).

Из доступных для разработчиков библиотек и дополнений можно отметить:

  • Расширения интерпретатора: средства отладки, поддержка регулярных выражений, управления POSIX сигналами, прослойка для совместимости с Visual Basic;
  • Библиотеки для работы с XML, XSLT и XML-RPC;
  • Функции для сжатия и шифрования данных;
  • Поддержка создания сетевых приложений, в частности протоколов HTTP, FTP, SMTP, DNS, а также поддержка D-Bus;
  • Компонент для интеграции браузерного движка WebKit;
  • Средства для разработки web-приложений;
  • Поддержка СУБД MySQL, PostgreSQL, SQLite, Firebird, ODBC.
  • Средства для разработки GUI-приложений на базе библиотек Qt и GTK+, имеется поддержка KDE с DCOP;
  • Интерфейс к SDL (Simple DirectMedia Layer), OpenGL, Сairo и V4L, а также набор функций для обработки изображений.


Источник:
http://www.opennet.ru/opennews/art.shtml?num=32708

<= Назад
Комментарии
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>