
雖然Java是跨平台的語言,卻因為不是Native code,導致效能較差。之前介紹的「跨平台的GUI設計」,其wxWidgets亦可write one run everywhere;C++本身就是跨平台,只不過要用那平台的Compiler重新編譯;老實說,如果把時間投資在Microsoft的MFC,倒不如直接學wxWidgets,雖說台灣都是Windows平台比較多,但是相同的程式碼卻可以移植到Linux、Mac OS X等等,還比較值得。最好的例子就是VLC media player,就是使用wxWidgets完成跨平台程式的實現。
而在wxWidgets提供了免費的電子書:Cross-Platform GUI Programming with wxWidgets,PDF下載連結,在Prentice Hall PTR中的Bruce Perens' Open Source Series有更多的Open Source書籍可以下載。希望有需要的人可以多多利用,節省購書的成本。
如果您還是習慣Visual Studio的介面,那還有wxVisualSetup可以選擇,不過並非免費,讓Visual Studio IDE也可撰寫wxWidgets跨平台GUI程式。


