我已經遠離GUI編程很長一段時間,所以請原諒我的無知。爲跨平臺應用程序創建許多本地GUI前端
我想嘗試以下操作:
- 寫的Mac OSX應用程序,但仍然能夠移植到贏/ Linux操作系統(即C++用的OBJ-C GUI核心)
- 避免QT /其他OSX上的工具包(即直接與Cocoa對話 - 我覺得我使用的許多Qt應用程序像我的系統其餘部分一樣突出顯示)
- 並不重要,但如果它意味着避免使用Visual Studio如果他們有助於創建更好的代碼,我可以自由地在Windows上使用更新的C++功能。
我相信這種配置可能會得到我什麼我在尋找:
- 核心C++靜態庫
- OSX GUI(可可)
- Windows圖形用戶界面(?Qt的+ MinGW的)OR (沒有新的C++特性時,Visual Studio + ManagedC++/C#/ ????)
- Linux的GUI(QT)
一旦agai ñ,對不起我的無知,但這可能嗎?這是否理智?有沒有真實世界的開源示例完成這樣的事情?
如果C#那麼爲什麼不是Java + Swing(極端跨平臺)還是Java FX?或者SWL/JFace(本地控件,需要DLL) –