带C++的图形用户界面 ?还是C#和Java要走的路?[已关闭]
我几乎完成了一门关于在C++中使用OOP的课程,我们在该课程中编写的所有程序都是 控制台应用程序 。我还完成了C编程的大学课程,所以我认为我有扎实的C编程基础知识,现在是时候向GUI迈出一大步了。
我做了很多谷歌搜索,每次我阅读更多页面时,我都会变得更加困惑,我了解到过去有太多着名的选择,即WinAPI和MFC。我试图研究WinAPI,但它似乎非常困难,需要很多时间,所以我询问了我的老师的建议,他告诉我,如果我想编写GUI程序,我最好学习C#或Java,而不是使用C++,它更快,但更好地设计用于低级编程应用程序,如驱动程序等。因此,我在网上搜索了C++是否仍在使用,并且令我惊讶的是,Firefox,Google Chrome,Notepad ++和许多其他GUI应用程序 sourceforge.net 都是用C++编写的,这与我的老师的建议相矛盾。另外,我了解到您可以使用QT或GTK库来构建C++ GUI应用程序,但我不知道该怎么做,或者这是真的。
所以我的问题是,无论学习曲线有多陡峭,现在有效编写GUI程序的最佳选择是什么。我用谷歌搜索C++ GUI 选项,因为它认为它会比 Java 或 C# 应用程序更快,如果有人有不同的意见,请说明它。