windows下gui程序框架选型初步

可选的很多, 但各有所长所短, 搞到最后, 哪个都得放自己个儿的工具箱里备着, 丢不得.
备选列表
- win32api
- mfc
- .net/winform/wpf
- sdl
- wxwidgets
- qt
- gtk
- delphi
- Borland c++/vcl
- java/swing/swt
- javafx
- flash/flex
- ie/webkit控件+webserver
- game engine

必选工具箱
- wxwidgets
- qt
- win32api/mfc
- flash
- ie + webserver
- java/swt
- game engine

选型所考虑的因素
- 界面扩展成本最小: ie+webserver, 然后一页页写html和服务器端的callback
- 中型管理信息系统: java/swt, 常用的窗体/布局/控件丰富, 对最终代码尺寸和安装虚拟机可以容忍
- 可再分发的一般用途软件: delphi/bc+vcl, 生成的执行文件尺寸小, 界面或功能不会太复杂
- 设备管理/多媒体应用程序: wxwidgets, 有丰富的控件, 又支持c++的native开发
- 复杂的屏幕绘图/素材管理/音视频设备控制: 小程序用sdl, 大的话还是找个game engine比较好
- 大型软件: qt
- 交互性和动态效果: flash
- 极小尺寸的软件: win32api
- 平台绑定: win下用c#加c++, linux下服务器软件直接cheader/stl/boost
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值