S
S
sivabur2015-07-13 18:30:20
Programming
sivabur, 2015-07-13 18:30:20

What is the best way to write modern application applications under Windows?

Requirements:

  • emerging and not obsolete technologies
  • nice/friendly GUI
  • high performance
  • Windows XP and higher (at least it ran in a limited way, if not with all the functionality)
  • do not install additional dependencies
  • high development speed.
IMHO ( maybe there is more ):
  • Microsoft Foundation Classes
  • Windows Template Library (loosely familiar)
  • SmartWin++ (unknown)
  • Object Windows Library (unknown)
  • Visual Component Library (unknown)
  • Windows Forms ( suitable but performance suffers for large calculations )
  • Windows Presentation Foundation ( suitable but performance suffers for large calculations )
  • Qt (С++) ( very unfamiliar but leaning towards it )
  • wxWidgets(unknown)
  • XForms(unknown)
  • Ultimate++
JAVA disappears because you need to install it additionally.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
I
Ilya Bobkov, 2015-07-13
@sivabur

C#

A
Antony, 2015-07-13
@RiseOfDeath

>>developing and not obsolete technologies
>>Windows XP
Well, well,
about dependencies - almost all frameworks, except for dotnet

D
Dmitry Kovalsky, 2015-07-13
@dmitryKovalskiy

If developing technologies, then WPF for the interface part and something more nimble on the backend. Wrappers over C++ libraries for example. I'm not familiar with qt, but I admit that writing code that requires large calculations on pluses + asm will be more convenient.

A
AxisPod, 2015-07-14
@AxisPod

Do not be perverted with C ++, C # definitely. If you need some system calls that are not in C #, then there is C ++ / Cli for this, there is marshaling, using this does not pose any problems at all. Although I would not advise you to immediately start with WPF, if you have not communicated with C # and WinForms before, get bogged down, get lost and only hate C #.

V
Vitaly Pukhov, 2015-07-22
@Neuroware

On the chair. On the floor, the feet begin to freeze.
But in fact, you need to write in the language that you like, for example, C ++ is good in many respects, but I will write in it only if they start torturing me, and that’s not a fact.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question