擅长:python、mysql、java
<p>我一直在为我们公司开发一个围绕<code>waf</code>构建的工具链。它的目标是Fedora、Ubuntu、Arch、Windows、MacOSX,并将推出到我们的嵌入式设备上,在各种主机上进行交叉编译。</p>
<p>我们发现<code>waf</code>通过工具、特性和其他方法允许包含的可扩展性,使得为我们的项目定制和扩展变得异常容易。</p>
<p>就我个人而言,我认为它很出色,并且发现它很好地将接口抽象为集成的不同工具。</p>
<p>不幸的是,我对Scons没有深入的经验,但对GNU Make/Autotools有很多经验。在评估构建工具之后,我们决定使用<code>waf</code>,这是因为我们需要在任何地方都能正常工作的东西,这使得我们的构建工具得到了python的支持,而且速度很快。我的决定是基于<a href="http://retropaganda.info/~bohan/work/psycle/branches/bohan/wonderbuild/benchmarks/time.xml" rel="nofollow">these results</a>然后从那里出发。</p>