By Jed Anderson, September 20, 2004
Writing desktop applications has always been about compromises. If you want your application to be truly native, you need to select the platform and use its frameworks, toolkits, and low-level APIs to build your application...