|
大家应该都知道Dia吧,那个用Gtk写的绘图程序。
有人有兴趣用C++改写吗?
界面将使用XUL,绘图内核用XPCOM(和 MS COM类似)。
本来应该发在程序开发版,借这里的人气
为什么有了Dia还需要重写?
1) Gtk不是一个良好的,方便面向对象编程的类库。
2) 绘图程序天生的适合用面向对象的编程语言描述。
3) 通过XPCOM,可以很方便的提供插件机制
4) 写起来更简单,更利于维护和理解。
这不是一个非常大的工程。
Dia界面的代码 1.2M
绘图内核 1.2M
库 1-2M
翻译 10M
转换成C++,应该更小写。
如果有三个以上人参加,本项目就可以开始了。:-)
开发过程中,产生的代码,将遵循GPL(注意是GPL)发布。 |
|