Hello, > > Because it is our belief that, increasingly, web > applications will > become the remote/distributed GUIs that were previously > developed > using specialized desktop software. Despite the many issues > that > currently exist with web standards and implementations that > make this > really hard.
Yes, it is known belief of Web 2.0. It gives the shift from content to the replacement of desktop applications. So if this is Your vision that it is totally rationale that development of Web applications should be done with same tools as GUI. But... The biggest difference between GUI and Web (even web2.0) is that GUI is placed on client side only, web always involves two sides server and client. That work and behave differently. > > why you would want to build web applications in another way > compare to > desktop applications, in our opinion. See above --- because web application is client-server solution. It is not client side only. > > 3. Do you planning to include some kind templates > engine? > > No, but we might extend the capabilities of WString.arg() > to include > other methods of binding concrete data to placeholders than > position-based. It was the point that I was worried about a year and a half ago when I was looking for C++ web development tools. At least, from my point of view, web development starts from content that is described in terms of HTML/CSS. It I don't think that hiding HTML/JavaScript would simplify things... you just need to know HTML/JS and how Wt creates them. > > 4. Do you plane scalability facilities? > > What are scalability facilities? We believe Wt scales very > well as it > is, as sessions can be physically separated since Wt itself > does not > rely on a central resource (such as a database). How many HTTP requests does your main page (http://www.webtoolkit.eu/wt) requires? Do you cache its content? Can you put your application and more then 1 server and share common data like session information? How many hits can it hold per second? These are the point that you should be really worried about when you think about scalability > I wouldn't call a set of dynamic pages a web > application. Khhhhhh... ;) Its not really polite. I think the biggest difference in Our View is the way we see web. I see the WWW as a source of content. Web is content driven, You do not go to web for writing documents or creating spreadsheets (even you can to do this today) you do not go to web for cool flash games. You start your web in Google or Yahoo when you are looking for _content_, You open news site to look for recent updates or see wheather, you go to forums to see what have your friends had written, you open your mail to get more **content** So IHMO the web is content and web browser or web application is just a tool to display and create the content. I dont't think that my blog: http://art-blog.no-ip.info/newpress/blog (BTW written in pure C++) is a "set of dynamic pages". It is **the** web application that uses me and my readers to create, consume share and display **the content**. > > Although I suspect that your first goal with your email was > to > name-drop CppCMS in the Wt community, I don't mind, and > hope your > project does well. There where several goals: 1. I wanted to get some highlights from other similar project that has totally different point of view. For example I get very interesting feedback about transparent implementation of connection between server and client side using Qt like slots/signals and their importance. Because, AJAX is important part of modern web, and Wt provides totally different approach for it. 2. Sharing ideas. Because many Open Source Projects reimplement the wheel without looking to other project expericenes 3. Yes, I do think that someone in Wt community may be interested in different approach and/or give some feedback for my project. There are very few people who think that web development in C++ is feasable at all. And many of them are in this mailing list ;) > Perhaps we have a common interest in the > database > side, but at the least we happen to both like the same > programming language. Actually it is biggest and unsolved problem --- there is still no good ORM for C++ or even very good standard SQL library that just works. There is a library (actually C++ wrapper for C libdbi) that I written and use: http://cppcms.sourceforge.net/wikipp/en/page/ref_dbixx Best Regards, Artyom ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ witty-interest mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/witty-interest
