Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the best technology to create a desktop application [closed]

Tags:

windows

I am not a developer hence not up to date with the latest developments into the tech world. I am thinking of creating a desktop application for my own use and trying learn the best available technology doing the same if I could. I am planning to develop it for windows and I have hands on experience on C++ and visual studio. Will look forward to an expert advice.

like image 319
Chanakya Avatar asked Jan 07 '09 18:01

Chanakya


3 Answers

Unless you define what exactly your priorities are, there is no real answer to this question (as it happens with most "What is the best ...?" questions):

  • What environment/OS do you care for? Windows? Linux? Mac OS X?
  • How important is ease of development?
  • How important is the memory footprint?
  • How important is "freedom" (whatever your definition of that is)?
  • How much money do you have available for the task?
  • How much time do you have?
  • How important is stability of your application?
  • How important is the proofability of your application?
  • What development language, if any, do you know?

Those are just a few things you need to clarify before a good answer can be given.

like image 192
Joachim Sauer Avatar answered Oct 11 '22 10:10

Joachim Sauer


Using flex to create an AIR app would let you create a cross-platform desktop app.

like image 44
Chuck Phillips Avatar answered Oct 11 '22 10:10

Chuck Phillips


I have to throw my support behind Java Swing apps here. As a desktop Java developer for many years, I've developed many solid applications that do indeed run on multiple platforms.

You can definitely get very in-the-weeds with Swing (CellRenderers, etc), but basic Swing by itself will probably satisfy 80% of the use cases.

like image 41
David Koelle Avatar answered Oct 11 '22 10:10

David Koelle