Categories

See More
Popular Forum

MBA (4887) B.Tech (1769) Engineering (1486) Class 12 (1030) Study Abroad (1004) Computer Science and Engineering (988) Business Management Studies (865) BBA (846) Diploma (746) CAT (651) B.Com (648) B.Sc (643) JEE Mains (618) Mechanical Engineering (574) Exam (525) India (462) Career (452) All Time Q&A (439) Mass Communication (427) BCA (417) Science (384) Computers & IT (Non-Engg) (383) Medicine & Health Sciences (381) Hotel Management (373) Civil Engineering (353) MCA (349) Tuteehub Top Questions (348) Distance (340) Colleges in India (334)
See More

Editor GUI technology choice [closed]

General Tech Technology & Software

Max. 2000 characters
Tuteehub
Replies

usr_profile.png

User

( 4 months ago )


I'm starting making new game engine from scratch (for learning purpose, later mayby for something more).

I stuck on choosing which GUI Technology pick. I wonder between WPF and Qt, I collected some pros and cons of them:

WPF:

Advantages:

  1. C# faster development
  2. Rich set of ui widgets
  3. Visual Studio ecosystem

Disadvantages:

  1. WPF is dead now ? It's not improving in last years
  2. One platform
  3. Not so fast ?

Qt:

Advantages:

  1. Multiplatform
  2. It's improves
  3. Probably faster then WPF

Disadvantages:

  1. For my not good visual editor
  2. C++, I think development in C++ is slower then in C#

I'm not very familir with gui development, and I don't know what is trend now. Which is better choice in you opinion and why ?

usr_profile.png

User

( 4 months ago )


WPF:

  • "C# faster development" - wrong. It depends on developer programming skills.
  • "Rich set of ui widgets" - wrong. Qt has a log of widgets. Including third-party.
  • "Visual Studio ecosystem" - wrong. Qt has addon for MSVS and intergates pretty good.
  • "WPF is dead now" - wrong. When technology is "dead" than it means, that it is ready for business applications and quite stable.
  • "One platform" - wrong. It's is cross-platform.
  • "Not so fast" - wrong. It depends on developer programming skills.

Qt:

  • "Multiplatform" - true, same as WPF. It is not an advantage.
  • "It's improves" - true, same as WPF. It is not an advantage.
  • "Probably faster then WPF" - wrong. It depends on developer programmming skills.
  • "For my not good visual editor" - wrong. Editor is good (for me).
  • "C++, I think development in C++ is slower then in C#" - wrong. It depends on developer programming skills.

what's your interest


forum_ban8_5d8c5fd7cf6f7.gif