如果你在谈论D1的官方支持消失后是否值得继续使用Tango,那么我认为这与它是否值得继续使用D1的答案几乎相同.缺乏对dmd的D1支持确实不应该对Tango for D1是否仍然可用有任何影响.真正的问题是,你是否想要坚持使用D1,尽管它缺乏支持,或者你是否想转向D2.
现在,假设您要转移到D2 ...
就个人而言,我建议首先考虑Phobos,因为它是标准库,虽然它仍有改进的空间,但它远比 D1更好.它也有明确的社区支持并且还在不断发展.新项目最有可能使用Phobos,如果从D1移植,它们很可能只使用Tango.
但是,如果你愿意的话,没有理由不能在D2中使用Tango - 特别是如果你从D1移植代码.有一个探戈的叉子,最近被移植到D2.就像任何第三方库一样,如果您愿意,可以选择在代码中使用它.如果你愿意,你甚至可以和Phobos一起使用它(与D1不同),尽管它们的风格非常不同.无论您主要使用Phobos还是Tango,都取决于您.
如果你担心Tango从长远来看不会得到支持 - 特别是官方版本仍然只有D1版本 - 我认为没有人能真正预测到这一点.我希望它会,但如果它没有真正进一步发展,我不会感到惊讶,因为大多数D2用户将使用Phobos.Phobos 将被维护,因为它是标准库.谁知道Tango会发生什么.但D2分叉目前正在维护,可能是社区将围绕这一点发展(无论是D1 Tango用户转向D2或D2用户决定他们想要使用它),它将继续保持强势,支持良好的图书馆.目前还没有办法知道.
所以,Phobos是你最好的选择,但如果你愿意的话,没有理由不使用Tango.