12 ms·
Most definitely. Eg I'm not happy to rely on having a constant internet connection for editing photos or doing some writing while on holiday, and even with a co
by SandB0x 16y ago
Most definitely. Eg I'm not happy to rely on having a constant internet connection for editing photos or doing some writing while on holiday, and even with a connection in both these cases the desktop options are much better.
I recommend learning the QT framework. It's cross-platform, unlike .NET, has very well designed libraries, and bindings for a bunch of languages if you don't want to write in C++.
It's nice if a desktop program syncs to an online service though (eg Picasa).
- dazzawazza 16y ago+1 for QT. I picked it up for the first time a few weeks ago and built a basic spotify clone[1] in one week for fun. Very nice API and as close to native look as I have ever seen from a XP framework. I think there is a place for native applications, as long as you've got a niche that needs filling. The web isn't the answer to everything. [1] - http://www.executionunit.com/blog/2010/metalify_spotify_clone.html http://www.executionunit.com/blog/2010/metalify_spotify_clon...
- umenline 16y agoI did something similar , You-tube player for private use i hate the you-tube personal channel , and all its music editing features very useful to me...using Qt.
- Tichy 16y agoWhat about offline webapps?
- umenline 16y agolike? can you give example?
- Tichy 16y agoI don't use any, but I expect to see more of them in the future. I think GMail is an offline web app? I am not a GMail user. It hasn't been so long that browsers come with the necessary APIs. GMail used their own plugin in the beginning (Google Gears).
- maguay 16y ago1+ for online sync. Keeping your data available everywhere is one of the biggest things most of us like about webapps. Evernote is a great example of desktop + mobile + web syncing synergy. Of course, this depends on what your app is doing. Every useful app doesn't have to sync, or even create data that you'd want to sync. That said, most apps could greatly benefit from syncing, no matter what platform they're on.
- maushu 16y agoAs Tichy mentioned, there are the offline web apps, basically the application works offline and only uses the internet connection if it is available. It is even possible to have an application almost indistinguishable from a desktop application depending on the browser (Chrome, iPhone/iPod, etc) The advantages of using this platform is that it is cross-platform, the application will have a really long longevity and "everyone" knows javascript (which might be a good or bad thing).
- umenline 16y agoI know C++ Qt , i just love it ! 4.7 is out now...