What is this?
What is the Qt Web Runtime? Is it a toolkit to write web applications in Qt? If not, is there some way to write web applications in Qt?
1: No. Think about qwrt as a way for web applications to access some of Qt's API.
2: afaik, no.
Thanks. It would be great if there could be some type of Qt CGI.
szh1, take a look at "QtWui":http://qtwui.sourceforge.net/. It's a nice project, unfortunately not so active...
On it's sourceforge project page (http://sourceforge.net/projects/qtwui/), it says it is pre-alpha ...
[quote author="szh1" date="1288019309"]On it's sourceforge project page (http://sourceforge.net/projects/qtwui/), it says it is pre-alpha ...[/quote]
Yes, it is.....
Maybe I should join to help speed the process? :)
Also, I will need to host my own server if I use it, because it requires a special server at this point.
szh1, Yes, I think you can help the guys. Contact the project maintainer and ask if they have a list of important things to do now. :-)
Okay. I'll be over there soon.
QtWui shortcoming is that it uses own widget classes, while it would be great to have ability to use same Qt widgets. Consider next idea:
- Qt->browser: QWIdget -> QPixmap -> network -> browser -> html5 canvas
- browser->Qt: html event -> script -> browser -> network ->Qt event -> QWidget.
There is no needs to use operating system events like mouse clicks, only Qt internal events. Advantages – almost same Qt code could be used for web application, almost same UI look, etc. Need only deliver user events and pixmaps, all other code like checkboxes/buttons already exists.
Thoughts about realization: for first stage, new process per user session can be started and maybe almost standard QApplication can be used.
Oh! I forgot to post my response from QtWui. The project admin said that he is not developing it anymore, and it is definitely not recommended for production use.
I read these posts and I was curious about the server side development...
Anybody knows if Nokia has plans to offer a language/framework for server side development with QT?
Like: ASP.NET, JSP, PHP and Perl.
You mean "Qt Network":http://doc.qt.nokia.com/4.7/qtnetwork.html?
What else do you need to develop a network server? :-) Of course you could script that using Qt Script or e.g. the python bindings to Qt...
When we think about developing Web applications, we have two main tiers: Presentation and Application/Service.
- Presentation. It is the user interface (UI) - client side. I know that QT serves well this layer.
- Application/Service. These are services that run on the server side. Provided in many different ways and languages: Web Services, Dynamic Web Pages (PHP, Pert, JSP, etc.).
So I would like to use the same language / framework (eg C++/QT) for both tiers, presentation (desktop/mobile) and application/service (server side). This is what I'm looking for.
It´s possible use C++/QT to development of the Application/Service (server side) tier?
There is a project that allows web development in c++
It is "inspired" by Qt... I'm just getting into it.