This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Tufão: a web framework for C++ built on top of Qt

Tags: qt, web, node qt, web, node qt, web, node
(comma "," separated)
vinipsmaker
Registered Member
Posts
3
Karma
0
OS
Hi folk, I never visited this forum before, but I know you guys love Qt and I
developed a library that may interest some of you. Back in october I started to
develop a port of Node.js API to C++/Qt named Tufão. For those who don't know,
Node.js is a asynchronous I/O javascript API to write high performance web
applications. Its nature fits well in the Qt's Signals & Slots mechanism.

Last month Tufão core reached alpha quality and since then I was working in some
bits:
* Change its HTTP parser to the same used in Node.js
* Finish the non-core classes
* Document everything
* Automatized tests that cover a wide range of possibilities
* Some basic usage ready-to-compile examples

But now, after a lot of dedication and discipline, Tufão successfully finished
all proposed tests and has an API comparable to the Node.js API. So, I'm happy
to announce the release of Tufão 0.1.

I created an ArchLinux AUR package and a folder prepared to mingw/windows
ready-to-download in Tufão page at googlecode to facilitate the installation
process in these plataforms. Currently, Tufão features:
* High performance event-driven standalone server
* Cross-plataform (written entirily in Qt)
* Support modern HTTP features (persistent streams, chunked entities, 100-continue status code...)
* HTTPS support
* Lots of tests
* Timeout support

In the future, I intend to do some interesting features:
* QtCreator plugins
* Plugin-based application server
* WebSocket support
* Multithread easy support
* Service discovery and description
* Some common RPC implementation
* HTML5 widget class
* HTML5 rendering backend in Qt

I invite everyone to test it and I'm sorry by my bad english knowledge. I should try to spend some
time in an english course. Thank you for reading.


Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Google [Bot], markhm, rblackwell, sethaaaa, Sogou [Bot], Yahoo [Bot]