--MGYHOYXEY6WxJCY8
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Dec 06, 2005 at 03:05:52AM +0900, Joe Van Dyk wrote:
> When should an application be a web application (that could be
> distributed via the above method) and when should an application be a
> normal desktop application?
 
Unless you're doing something very bandwidth intensive (graphics
editing, 3d gaming) it should be a web application.

Web apps are more standardized, cross-platform, and IMHO much easier
to write and maintain.  Why would you want to write code for an
event-driven UI when the Firefox people have already done it for you?
AJAX just seals the deal.  There's some incredibly rich functionality
available in modern browsers.

There's nothing for users to install, upgrade, configure, or break.
And you're much more flexible when new feature requests appear.  Want
to extend your application to mobile phones?  No problem.  Need to
switch from windows to mac?  Zero effort.

Even for private things, just make a web server listen on localhost.
Don't write a GUI to configure your new-and-cool daemon -- just embed
a webserver and point people to 127.0.0.1:123.  It's so much easier.

Besides, once everything's a web app, having a monopoly on the desktop
won't matter anymore, and the Open Source takeover will be complete.
Muah ha ha!

regards,
Ed

--MGYHOYXEY6WxJCY8
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDlKa3nhUz11p9MSARAqiDAKDeOG/SRp88gVZHK/yjPqH6pU3/kgCfezLu
AVShVg1sDJxGdkdmqrQIlls+y
-----END PGP SIGNATURE-----

--MGYHOYXEY6WxJCY8--