代码之家  ›  专栏  ›  技术社区  ›  Zifre

我应该用火卫一还是探戈?

  •  26
  • Zifre  · 技术社区  · 17 年前

    我决定学习D,我想知道我应该使用哪个标准库。我应该用火卫一还是探戈?每种方法的优缺点是什么?

    8 回复  |  直到 9 年前
        1
  •  10
  •   Tim Matthews    17 年前

    如果你需要使用D2,那么phobos是你现在应该使用的,但探戈for D2正在开发中。

    tangobos 允许同时使用探戈和火卫一。在D2中,两者无论如何都会协同工作,因为它们都利用了单独的 druntime .

        2
  •  8
  •   1100110    14 年前

    探戈现在已经过时了。它只适用于旧版本的D。

    有一个小的努力旨在重振Tango,但在我看来,标准库中的分裂只会伤害整个D。

    除非发生重大事件,否则Phobos几乎可以保证在D的每个版本上都得到支持。即使Tango成功移植到D2,它也很容易再次被放弃。

        3
  •  7
  •   Nikhil    17 年前

    探戈。它在适当的时候更面向对象,它包括容器(如STL或Java集合),它有一个活跃的开发团队,它有更大的动力(它可能很快就会被纳入官方编译器),它还有真正的文档,包括 Learn to Tango with D .

    看起来Tango可能很快就会被纳入Walter的作品中。

        4
  •  7
  •   hasen    17 年前

    我对这两件事都没什么经验(有点…)

    Tango更像Java,它使简单的事情变得复杂。

        5
  •  7
  •   o3o Krzysztof Kozmic    13 年前

    Dispelling Common D Myths :

    Phobos是D的标准库,句号。Tango现在是一个可选但兼容Phobos的第三方库。这就是全部。

        6
  •  5
  •   jfs    17 年前
        7
  •  2
  •   Zardoz89    15 年前

    如果使用D2,请使用Phobos

    你必须学习D2,所以使用Phobos。容易,不是吗?

        8
  •  0
  •   The Busy Wizard    14 年前

    在我看来(实际上从未使用过Boost),Tango更像Boost,Phobos更优雅。如上所述,使用Phobos与Python非常相似。

    推荐文章