[八卦] 放弃Phobos, 投奔Tango
tuja
2007-09-17
Phobos是Walter个人驱动,Tango是社区驱动, 个人精力总是有限的
Walter开发编译器已经是full time job, 估计难得有精力去完善Phobos Phobos存在的问题,可能很长时间才能得到修正,比如我曾发现一个std.date的一个bug,刚刚fixed,但这个问题至少一年前就已经有用户报告了 有一些库和工具只支持Phobos,这不错,但长远来看,支持Tango的库将越来越多 已经有很多人在抱怨Phobos, 虽然Walter并不在乎再多一个"怨夫". 经tuja测试,同样一个程序在Phobos和Tango下编译,Tango下编译出来的要小一些(都用dmd)。 要让Phobos和Tango兼容,可能需要Waiting long time, 因为Walter太忙了, 你等得及吗? 放弃Phobos可能是痛苦的, Tango对Windows的支持相对也比较少,但是有更好的选择吗? 如果是小范围的,短期的D应用,让我们一起祈祷Phobos和Tango早日兼容, 反之,并且不巧你还是无神论者, 早日"弃暗投明"也许是个不错的主意! |
|
sofire
2007-09-17
个人喜欢用tango的。
|
|
redsea
2007-09-17
从用D 的第一天就用 tango 了, 因为 tango 支持的东西比较多.
|
|
Colorful
2007-09-18
自己实现基础库,哈哈!
|
|
achun
2007-09-18
我还犹豫不诀........
如果是GUI设计的话. 我要看那个GUI库好,不管标准库. 如果是控制台的话........ 还是Phobos.嘿嘿官方这个词可不是盖的呀! 当然如果D稳定了,那个方便,强壮就用那个了. D赶快稳定吧.主要问题还是D呀! |
|
redsea
2007-09-18
achun 写道 我还犹豫不诀........
如果是GUI设计的话. 我要看那个GUI库好,不管标准库. 如果是控制台的话........ 还是Phobos.嘿嘿官方这个词可不是盖的呀! 当然如果D稳定了,那个方便,强壮就用那个了. D赶快稳定吧.主要问题还是D呀! 官方怎么了? walter 时间不够. tango 的开发团队人多很多. 而且现在其他项目的趋势都是转用 tango, 毕竟phobos 连 socket 都没有, 连网络程序开发都必须使用 std.c. 前一段时间, phobos 的 gc 被report 一个bug, 某个类型的数组resize 的时候出现内存泄漏(当然现在已经好了), 同期的tango 有人检查了, 并没有这个问题. 如果你要用 d2.0, 那就只好用 phobos 了. |
|
tuja
2007-09-18
同样一个程序在Phobos和Tango下编译,Tango下编译出来的要小一些(都用dmd)。
|
|
DavidL
2007-09-18
redsea 写道 achun 写道 我还犹豫不诀........
如果是GUI设计的话. 我要看那个GUI库好,不管标准库. 如果是控制台的话........ 还是Phobos.嘿嘿官方这个词可不是盖的呀! 当然如果D稳定了,那个方便,强壮就用那个了. D赶快稳定吧.主要问题还是D呀! 官方怎么了? walter 时间不够. tango 的开发团队人多很多. 而且现在其他项目的趋势都是转用 tango, 毕竟phobos 连 socket 都没有, 连网络程序开发都必须使用 std.c. 前一段时间, phobos 的 gc 被report 一个bug, 某个类型的数组resize 的时候出现内存泄漏(当然现在已经好了), 同期的tango 有人检查了, 并没有这个问题. 如果你要用 d2.0, 那就只好用 phobos 了. phobos还是有socket的,不过好像是不好用有bug,具体没搞太清楚。 |
|
oldrev
2007-09-18
Dotmars,不过没有实现 runtime,只能配合 phobos 或 tango
|
|
player7
2007-09-18
D的库已经出现两种选择了,会不会下一步出现两种编译器?
然后,编译器会不会也不兼容? 然后,一个helloworld可能就要写五六个 version...else...else |