the emergence of development frameworks which are optimized for desktop functions, such as Microsoft .NET, are prompting developers to re-evaluate their methods for designing client applications
I'm not shure that it's the development of the frameworks that initiated the movement, it's more like the other way round. Personnally I've been expacting such a framework for years.
I have not tried .NET, and do not plan to use it (it's a religion thing, don't ask). I have tried :
- Flash, 5 and 6. Pretty nice, but lacks interoperability with free middleware like PHP (for 'remoting' for ex.), and the way the player handles text is pretty weak, plus you can't use your mouse scroll on flash scrollbar, etc.
- RealBasic (Mac and Windows only), because it's very easy and fast to build a functional OS-native interface. The problem is that it's too low-level for most web-apps : I spent half the developpement time handling http sockets and XML parsing, which should be 'embeded' in an ideal framework.
- XUL. I'm just getting into XUL, it looks promising. From my point of view it's only a very strict type of DHTML with more widgets and no cross-browser hassles. Having the client to install Mozilla can be a problem.
- Java. Has been doing this for years with Swing. The problem is that it's just way too low-level for most small web-apps. I'm not going to learn Java just to have a crossplatform client UI. Too much work.
What do you use ? What have you tried out ?
|