--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--