Map Dream  

1)AGG是C++编写的,因此,它不能被C语言很好地调用。由于 其中使用了大量的现代标准C++语言的语法规则,包括模板、仿函数等处理 ,导致这样的库的学习过程将是痛苦的。

2)AGG采用的版权协议是GNU GPL的。而Cairo至少是LGPL的。AGG采用的协议表明它不适合用于商业的闭源软件开发。

3)Cairo的绘图效率是接近GDI/GDIPlus的。经过优化算法,可以做到完全忽略绘图效率上的差别。

4)AGG自从2006年之后就没有更新过。我怀疑这个社区已经不存在了。对于这样一个发展中的引擎,在长达5年的时间里没有更新,无论如何是说不过去的,也是无法让人信赖的。

5)Cairo社区至今保持着旺盛的生命力。作为名震江湖的FireFox的核心绘图引擎,作为Linux的绘图引擎,我们可以足够信赖它。

6)C语言相比C++更具有简洁和高效的特性。更适合跨平台软件的开发。

转自:http://blog.csdn.net/cheungmine/article/details/5927909

posted on 2013-06-24 14:48  Map Dream  阅读(274)  评论(0)    收藏  举报