Joost <br><br>Reading the responses on this discussion thread, it appears the 'religious war' you mentioned in your prior post was unavoidable.<br><br>Not to add any fuel to the warring opinions I'd like answer a comment you made in response to my response. <br>
<br>The recent push to make web applications (not simply web browsing) perform more like desktop applications has been the primary driver behind the Web 2.0 and the improved Javascript engines by Google and the Mozilla people. They have their own commercial motivations for those improvements, the primary driver has been the software application developers who want web apps to perform like desktop ones. <br>
<br>While several traditional "desktop" application scenarios do still exists that will likely always run directly on the O/S without a web client front end, the direction of most major software application development efforts I've witnessed in the past three years have all targeted migrating the desktop GUI over to a web browser. Others in the discussion thread have referenced several reasons for this shift already, but the trends continue to follow the idea of pushing as much of the presentation and processing layers onto the remote web browser. <br>
<br>Finally, respectfully I must disagree with your comments that the applications deployment approach " is only true for small<br>
applets used by a broad public. " ignores the TOC and other economies of scale afforded by portable web applications. Scott Trade and TD Ameritrade are just two of several examples where sophisticated trading desk and customer centric web-based applications are running on 100,000s of web browsers. Just a few years ago these same applications were shipped to clients and had to be installed and run on their desktop PCs. <br>
<br><br> <br><br><br> <br><br><br><br><div class="gmail_quote">On Tue, Mar 3, 2009 at 2:44 PM, Joost van der Sluis <span dir="ltr"><<a href="mailto:joost@cnoc.nl">joost@cnoc.nl</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Op dinsdag 03-03-2009 om 12:30 uur [tijdzone -0600], schreef Prince<br>
Riley:<br>
<div class="Ih2E3d"><br>
> Primarily the reason why is -- especially for DB web applications --<br>
> is efficiency, maintainability, and scalability. The recent major<br>
> efforts by Mozilla, Google, and others to improve the performance of<br>
> browser Javascript engines is due to their experience designing,<br>
> writing and running CGI based web applications. There is quite a bit<br>
> of literature and discussion on the web explaining why they are using<br>
> REST versus CGI (Request/Response) which you might find helpful in<br>
> making your design choices.<br>
<br>
</div>All those parties have a interest in trying to get as much as people<br>
using web-aplications.<br>
<br>
But the key point in this is that people forget that javascript-programs<br>
are not meant to replace a full-blown desktopapplication.<br>
<br>
What they say, in fact, is that building web-applications on the server<br>
side isn't a good idea. (They promoted it for years, and finally they<br>
have come to the insight that it doesn't work) So now they suggest to<br>
build a client-side web-application.<br>
<br>
But the question they forget is: why would you want a web-application in<br>
that case anyway?!?!<br>
<br>
Use a db-server and a desktop-application and all your problems are<br>
gone...<br>
<br>
It's all so narrow-minded. If you have as a rule "thou shall develop<br>
web-based" all these things become important.<br>
<br>
Web-based applications are usefull when you have users who only use your<br>
website now and then. In that case it does't matter much if one session<br>
takes some time on the server - unless you are google, offcourse. (But<br>
also large community-sites now are releasing desktop-clients)<br>
<br>
If users use the application constantly, don't use a web-application.<br>
<br>
So the things explained in this document from IBM is usefull for very<br>
large systems which a lot of users (Like Amazon, but they also don't<br>
like the idea of a full-blown javascript application) or some idiots who<br>
do things in a web-application while they shoudn't.<br>
<font color="#888888"><br>
Joost.<br>
</font><div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
fpc-pascal maillist - <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><br>
</div></div></blockquote></div><br>