Загрузка...
Linux
Новости, статьи, обсуждения, - все что связано с GNU Linux, FreeBSD, OpenBSD, Sun Solaris, Mac OS X и другими системами. Если вы интересуетесь данной темой - добро пожаловать в сообщество.
     

Wt - C++ Web Toolkit

31.12.09, 01:39
Автор ggg

Кто сказал что на C++ нельзя делать сайты? Еще как можно! И в этом поможет Wt - тулкит для web-разработки, написанный на C++

Разработчики Wt видят возможное использование данного тулкита в таких ситуациях как:

  1. разработка web-интерфейса для встраиваемых систем
  2. разработка web-интерфейса с использованием уже существующих C++ библиотек
  3. портирование существующего C++ приложения в веб
  4. высокопроизводительные web-приложения, нагрузка на которые не может быть сильно снижена засчет кэширования

Другие преимущества использования Wt:

  1. возможность разрабатывать web-приложения так же как desktop-приложения
  2. предоставление расширяемого набора виджетов, которые могут работать как с использованием так и без использования javascript-а
  3. единая спецификация для клиентской и серверной валидации и обработки событий
  4. автоматическая генерация валидного HTML кода
  5. широкие возможности работы с изображениями
  6. решение проблем безопасности на уровне тулкита
  7. быстрая загрузка и нетребовательность к ресурсам
  8. простое API для событийной модели, где события инициирует сервер (server push или comet)
  9. встроенные http сервер, упрощающий разработку и размещение приложения

Официальный сайт

Комментарии

да на c++ вообще много чего хорошего можно написать

На с++ можно много чего хорошего написать, только смысла нет =)

почему смысла нет? А производительность и возможность использовать уже написанный на c++ код это разве не смысл?

Ну всегда же можно сделать байдинсы для питона :)))

а зачем? На питоне же есть Django :)

ну как же зачем. смотри пост выше – “возможность использовать уже написанный на c++ код” :)

а питон тогда зачем? :)

ну как же – религия

Для руби, кстати оне уже есть – http://github.com/rdale/wtruby

Причем, как я понял, фишка не только в том что он на плюсах написан, а еще и в том, что они юзают js+аякс по полной (страничка состоит из джаваскрипта чуть менее, чем полностью), что позволяет еще увеличить производительность за счет уменьшения трафика. Только вот после MVC все эти событийно-ориентированные штуки выглядят как-то дико. Мне кажется, что правильнее было бы сделать фреймворк для REST-веб-сервисов на плюсах, в которых можно инкапсулировать всю возню с данными и присобачивать к ним легкий и тупой фронт-энд на чем угодно (что-то мне подсказывает, что такое уже есть, но лень искать).

думаю что через несколько месяцев разработки эта событийно ориентированная архитектура будет казаться родной :)

Войдите, чтобы оставить комментарий