1)wxWidgets是一個(gè)比MFC優(yōu)雅的庫,TortoiseCVS用wxWidges而不用MFC,就是因?yàn)閣xWidgets好用,而不是為了可以移植。
2)Python的面向?qū)ο竽_本語言編程適合快速界面開發(fā)
3)Python在服務(wù)器端和客戶端都非常有前途,可以形成一個(gè)統(tǒng)一的解決方案,這一點(diǎn)明顯比Java有優(yōu)勢
4)Python桌面應(yīng)用程序可以完全編譯為本地代碼,脫離Python運(yùn)行環(huán)境,這一點(diǎn)比dotnet winforms都有優(yōu)勢
5)Python可以不受限制的任意調(diào)用Windows32 API,所以凡是VC6可以做的事情,Python就可以做
試想一下,現(xiàn)在我們開發(fā)桌面應(yīng)用程序有什么要求?
一、不要附帶一個(gè)JRE或者CLR的累贅
二、可以快速開發(fā)
三、性能要有保證
四、方便的遠(yuǎn)程方法調(diào)用支持
此外如果能夠跨平臺就最好了
Java前三點(diǎn)都不符合;dotnet winforms不符合一;VC6不符合二和四,VB6不符合三和四;Delphi7符合前四點(diǎn);Flash RIA不符合三;Python全部都符合!并且請記住Python是一個(gè)完全開源免費(fèi)的方案!