Page 1 of 1

Wt a web based solution for C++.

Posted: Fri Feb 13, 2009 2:54 pm
by KBleivik
Wt (pronounced 'witty') is a C++ library and application server for developing and deploying web applications, creating a port of existing C++ desktop applications to the web.

Links:

Home: http://www.webtoolkit.eu

Installtion instructions: http://www.webtoolkit.eu/wt/doc/referen ... ation.html

Platform specific installation instructions: http://www.webtoolkit.eu/wt/wiki/index. ... stallation

"Some benefits of using Wt

* Develop web applications like you develop C++ desktop applications.
* Provides plain widgets, which work regardless of JavaScript availability (but benefit from JavaScript availability), and Wt::Ext widgets which are more polished, or provide advanced functionality, but require JavaScript and a modern browser. As far as possible, these widgets share the same API.
* Use the built-in httpd for easy development and deployment, or use the FastCGI connector to deploy as a FastCGI application.
* A single specification for both client- and server-side validation and event handling (when using stateless slot implementations)
* Generates standards compliant HTML or XHTML code.
* Portable, anti-aliased graphics (uses inline VML, inline SVG or the HTML 5 canvas).
* No XSS security risks since Wt has complete control over the presentation layer and proactively filters out active tags and attributes. No exposure of business logic, which stays at the server.
* Ultra-fast load time and low bandwidth usage, which are affected only by screen complexity, not application size".

Download: http://www.webtoolkit.eu/wt#/download

Related downloads:
http://www.boost.org/

http://www.cmake.org/

http://www.apachelounge.com/

http://www.fastcgi.com

Good introductory article:
http://www.ddj.com/cpp/206401952

Related article on CMake:
http://www.ddj.com/cpp/184405251