3、源码级跨平台开发——选择运行时库2
来源:互联网 发布:沈阳 苹果直营店 知乎 编辑:程序博客网 时间:2024/05/18 12:41
有时候选择太多了反而不好。因为光是了解这些选择就需要花费很多时间。花时间也就罢了,往往到最后还选择了个错的。实在是冤枉。在选择采用哪种运行时库的时候一定要遵循一个原则:不好选择好的,只要适合就好。
但是,这话说起来容易做起来却并不容易。一般来说,我们都希望功能越多越好,效率越快越好,用起来越简单越好…结果发现没有一个合适的。因为wxWidgets不能换肤,QT和GTK又太庞大,FLTK和FOX功能又太弱。翻来覆去,时间白白浪费掉了。
其实,选择的时候很简单,只要你回答了下面的问题基本上就可以作出选择了:
1、你的程序涉及复杂的音频处理吗?
如果涉及,无可厚非,JUCE是不二之选。如果你做的是商业软件,记得要花钱购买的。
2、你的程序有体积上的限制吗?
如果有,那你只能在FLTK和FOX之间选择一个了。这两个现在的开发都很活跃。不过好像FLTK更小一点。
3、你的程序需要换肤吗?包含很多功能并且需要很多组件吗?
选择QT或者GTK。
阅读全文
0 0
- 3、源码级跨平台开发——选择运行时库2
- 2、源码级跨平台开发——选择运行时库1
- 使用Qt从事跨平台开发时IDE的选择
- 选择跨平台开发工具时需要注意的
- 开发平台选择篇——王者归来
- Cocos2d-x JSB + Cocos2d-html5 跨平台游戏开发(一)—— 引擎选择
- [转贴] 跨平台界面开发方案选择
- 跨平台开发框架/工具选择
- 有关开发平台选择
- 平台 开发商城选择
- PHP微信公众平台开发(一)—————平台的注册和开发模式选择
- 线性时间选择算法——源码(正确运行哦)
- 移动端开发平台选择
- 用Eclipse开发安卓-运行程序时选择设备
- 视觉平台搭建——光源选择
- MM应用引擎——一个支持HTML5的互联网应用开发运行托管平台
- HadoopCV(2)—— hadoop平台上运行javaCV程序
- 《React Native跨平台移动应用开发》源码
- 二次采样
- 记录2--
- 给定一个二叉树,找到最大路径和。该路径可以在树中的任何节点处开始和结束。
- 2017第十七届成都建筑及装饰材料博览会会刊(参展商名录)
- servlet是单线程还是多线程?
- 3、源码级跨平台开发——选择运行时库2
- Unity优化杂谈1
- 使用CMake来进行Android NDK开发
- Matlab数据分析、图形处理与机器学习算法实现培训班
- SQL-利用默认自动记录时间
- Linux基础操作(六)
- 【JavaScript】!!的作用
- 2017-10-07离线赛
- 插入排序(直接插入排序--折半插入排序--谢尔排序)