What is the best framework(s) for making graphical desktop client / server apps?
I have programmed client/server apps using Windows Presentation Foundation (WPF), C# for code and code behind, T-SQL on MS SQL for some pretty big clients.
I would like to program similar things for the linux desktop.
Although I think there may be better (more productive/faster to code correctly) languages than C++, I am not totally discounting C++ either.
1. So for starters I would need a graphical interface (IDE) to program. Eclipse / Code::Blocks or something.
2. I would need the appropriate language / framework to learn and implement code to achieve my goals, C++, Python, Java / GTK, QT, more?
3. I would need server distro options. Cent-OS, RedHat ect.
4. I would need a database option. MySql, MariaDB, etc.
So to restate the question:
What is the best framework(s) for making graphical desktop client / server apps?
I am looking forward to recommendations!!!
|