News for hackers. Stuff that matters.
Re:Sammy.js, CouchDB, and the new web architecture by rcoder on Tuesday September 15, 2009 @12:34PM (#824150)
The reasons to stick with DHTML/JS as a "thick client" development platform are simple: decent, free development tools, the ability to interpose proxies and application middleware between the client and server transparently, and a very, very large install base for the client runtime.

That being said, I share much of your amusement at/disdain for the attitude of "OMG, look at this brand new thing I have made that is completely different from all those old things!"

Re:Sammy.js, CouchDB, and the new web architecture by moe on Tuesday September 15, 2009 @12:53PM (#824196)
I'm not sure about these reasons.

decent, free development tools

Well, you can have these for any mature platform. Be it QT, Flex or even Java. I'm not sure what's more decent about the HTML toolchain. The often cited FireBug is, to me, merely an emergency bandaid that makes development at least possible but still far from enjoyable.

the ability to interpose proxies and application middleware between the client and server transparently

There's nothing stopping any fat-client to speak HTTP. You don't need to a browser for that.

and a very, very large install base for the client runtime.

I'd say installation base is a red herring when talking about cross-platform apps but I'll give you that "instant-on" is an argument. For that I'd point to Air, which can run hybrid in and outside the browser.

I'm not arguing that HTML doesn't have it's place, mind you. But the extent to which it is abused nowadays is absurd.

Re:Sammy.js, CouchDB, and the new web architecture by shabda on Tuesday September 15, 2009 @05:10PM (#824763)
> and a very, very large install base for the client runtime.

You are underetimating this. For evrything else, (air, java, Qt, C#) I have to start a new app. My firefox is always on.

Re:Sammy.js, CouchDB, and the new web architecture by johnpaulett on Tuesday September 15, 2009 @10:57PM (#825237)
In most cases, we are just swapping some startup time (for java, qt, etc.) for download time in the heavy web 2.0 apps.
Re:Sammy.js, CouchDB, and the new web architecture by omouse on Tuesday September 15, 2009 @02:25PM (#824415)
Tools for developing Qt and Java applications are also free and are much much better than anything that has been created for DHTML/JS so far.

Java too has a very large install base. It is a shame that SUN didn't do much to promote it but you can still take advantage of the fact that many many people have the JVM installed.