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

Reply via email to