|

楼主 |
发表于 2009-3-8 19:03:00
|
显示全部楼层
Re:Orz引擎,挑战风魂,挑战KlayGE
“使用 boost 的基本上都没有价值。” 说白了是这句话太有立场性了,导致我后面说话也难免偏激。
所以退回来,不单单谈论技术,谈一点哲学。
《神雕侠侣》时候,说独孤求败,用过很多剑,但最后用树枝,剑法高深之处不在于剑,而在于用剑的人。
《浪客剑心》中提到,剑可以杀人,也可以救人,关键是用剑人的心。
你可以批评一个人,不要批评一把剑。
最近听到好多批评,什么C++不好,什么设计模式不好,什么RTTI不好,什么元编成不好,或是今天boost不好。
我想对剑评论大可不必,哪有完美的剑,只有完美的独孤求败,你功夫深,汇编也可杀人。
西游记有这样一段,菩提老祖和元始天尊本是师兄弟,菩提老祖收孙悟空为徒弟,因为悟空贪玩,只教了七十二变。元始天尊教了二郎神七十三变。
结果一打架,就差者一班变化,孙悟空变败了下来。
boost也一样,就是一个tool,你放在那里也是放,用在那里也是用,不必排斥么。压在箱子底下,等关键时候一亮牌,搞不好就赢了孙悟空了。
何必排斥呢?
谈一点Orz的想法。如果说Ogre3D是图形学的库,OIS是输入的库,los是对象集合库提供一组 Windows 应用程序开发的对象化类型的库。 那么我希望Orz是对用户想法封装的库。Orz不是技术,Orz是使用,是可以让更多人绕过晦涩技术而更容易把自己想法变成游戏的代码,是把开发游戏变成游戏的工具。这是我的梦想,但现在差距还远。
还有一点,谢谢楼上的支持。不过我把Orz序号第一位定义为接口号,所以除非思想的改变Orz不会走到1.x.x这个版本,所以我希望可以一直保持0.x.x这样才能证明库比较稳定。
最后还要补充一点,boost不仅是一个库,更是一个国际化的C++委员会,如果你觉得los比较好的话,大可以提交到boost中,搞不好有一天能成为std空间内或者C++语言标准也说不定。天下代码是一家何必分阵营呢? |
|