Registered Member
|
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. |
Registered users: Bing [Bot], claydoh, Google [Bot], markhm, rblackwell, sethaaaa, Sogou [Bot], Yahoo [Bot]