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

OSCHINA-MIRROR/funix-wt

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

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 )

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

Введение

Описание недоступно Развернуть Свернуть
GPL-2.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