1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/funix-wt

Клонировать/Скачать
README.md 3.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 12:03 8ed39f3

Wt

Wt — это библиотека C++ для разработки веб-приложений. Она состоит из:

  • libwt, библиотеки виджетов и рендеринга;
  • libwthttp, HTTP/WebSockets сервера (асинхронный ввод-вывод);
  • libwtfcgi, библиотеки коннектора FastCGI (Unix);
  • libwtisapi, библиотеки коннектора ISAPI (Windows);
  • libwttest, среды тестирования коннекторов.

Также в состав входит ORM на C++, который можно использовать как в веб-приложении (что очевидно), так и отдельно:

  • libwtdbo, ORM C++;
  • libwtdbopostgres, бэкенд PostgreSQL;
  • libwtdbosqlite3, бэкенд Sqlite3;
  • libwtdbofirebird, бэкенд Firebird.

Для получения дополнительной информации см. домашнюю страницу.

Зависимости

Чтобы собрать Wt из исходного кода, вам потребуется как минимум: CMake (>= 2.4), а также boost (версия >= 1.41).

По желанию вы можете добавить:

  • OpenSSL для поддержки SSL и WebSockets во встроенном httpd, HTTP(S) клиенте и дополнительных криптографических хешей в модуле аутентификации;
  • Haru PDF library, которая используется для рисования в формате PDF;
  • GraphicsMagick, которая используется для рисования PNG, GIF (на Windows вместо этого можно использовать Direct2D);
  • PostgreSQL для бэкенда PostgreSQL;
  • Firebird для бэкенда Firebird;
  • Pango для улучшенной поддержки шрифтов в PDF и растровой графике (на Windows можно использовать DirectWrite);
  • ZLib для сжатия во встроенном httpd.

Для коннектора FastCGI также требуется:

Сборка

Общие инструкции для Unix-подобных платформ или платформ Windows.

Отчёт об ошибках

Об ошибках можно сообщить здесь: http://redmine.webtoolkit.eu/projects/wt/issues/new.

Демоверсии, примеры

На домашней странице, которая сама по себе является приложением Wt, также есть различные примеры.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/funix-wt.git
git@api.gitlife.ru:oschina-mirror/funix-wt.git
oschina-mirror
funix-wt
funix-wt
master