GUI跨平台开发
本文全平台是指:台式电脑系统WINDOWS/LINUX/MAC OS;智能设备系统IOS和安卓。
名称(组件)//语言//支持平台//官网
Visual Studio with [.Net core(3.x) | .NET 5(2020年底)]||VB.NET, C#,VC++||Windows, Linux, macOs||https://dotnet.microsoft.com/download
(目前VS+.NET CORE3.X已可以开发跨平台窗体程序.但没有窗体设计器!!!你必须用各种奇技淫巧或者代码拖放组件到窗体.窗体设计器目前仅在VS预览版中可用,微软正在拿小白做实验.当然毫无质疑未来窗体设计器必然会做进去,现在没做到正式版(生产环境VS)中去是因为技术太难了 程序员正在赶工中...基本上2020年底可以开发跨平台窗体程序了)
注:VS+.NET CORE跨平台窗体程序Windows要求至少win7SP1以上(不支持XP).Linux和macOS平台要求没注意,不过用这俩平台的用户,操作系统应该会更新的很新,不用考虑类似XP这样持久力巨大的旧操作系统.
3D游戏引擎:虚幻||C++||全平台+游戏机平台+VR
3D游戏引擎:unity||C#||全平台+游戏机平台+VR
Qt||C++||全平台
wxWidgets||C++,多语言||全平台||https://www.wxwidgets.org/