Будущее танго против прекращения D1 - PullRequest
6 голосов
/ 22 февраля 2012

Зная, что D1 will be discontinued effective December 31, 2012, стоит ли продолжать использовать Tango, учитывая, что официальный дистрибутив находится под D1?

Ответы [ 2 ]

9 голосов
/ 22 февраля 2012

Если вы говорите о том, стоит ли продолжать использовать Tango с D1 после того, как официальная поддержка D1 прекратится, то я думаю, что это почти тот же ответ, что и стоит ли продолжать использовать D1.Отсутствие поддержки D1 ​​для dmd действительно не должно влиять на возможность использования Tango для D1.Реальный вопрос заключается в том, хотите ли вы придерживаться D1, несмотря на отсутствие поддержки, или хотите перейти на D2.

Теперь, предполагая, что вы хотите перейти на D2 ...

Лично я бы посоветовал обратиться к Фобосу в первую очередь, потому что это стандартная библиотека, и, хотя у нее еще есть возможности для улучшения, она на намного лучше, чем была для D1.Он также имеет определенную поддержку сообщества и продолжает расти.Новые проекты, скорее всего, будут использовать Phobos и будут использовать Tango только в том случае, если они были портированы с D1.

Однако нет причин, по которым вы не можете использовать Tango в D2, если хотите, особенноесли вы переносите код из D1.Существует форк Tango , который недавно был портирован на D2.Как и любая сторонняя библиотека, вы можете использовать ее в своем коде, если хотите.Вы даже можете использовать его вместе с Фобосом, если хотите (в отличие от D1), хотя их стили сильно отличаются.Это действительно зависит от вас, используете ли вы в основном Phobos или Tango.

Если вы обеспокоены тем, что Tango не будет поддерживаться в долгосрочной перспективе - особенно с официальной версией, все еще поддерживающей только D1 - я не думаю, чточто любой может действительно предсказать это.Я ожидаю, что так оно и будет, но меня не удивит, если он не будет развиваться дальше, просто потому, что большинство пользователей D2 будут использовать Phobos.Фобос будет поддерживаться , потому что это стандартная библиотека.Кто знает, что будет с Танго.Но форк D2 в настоящее время поддерживается, и может случиться так, что сообщество будет расти вокруг этого (будь то пользователи D1 Tango, переходящие на пользователей D2 или D2, решающие, что они хотят его использовать), и он будет оставаться сильным,хорошо поддерживаемая библиотека.На данный момент просто невозможно узнать.

Итак, Фобос - ваш лучший выбор, но на самом деле нет причин не использовать Танго, если хотите.

1 голос
/ 22 февраля 2012

Судя по тому факту, что существует Tango (уже упомянутый Джонатаном), который работает с D2, я твердо верю, что вокруг порта D2 будет увеличиваться пользовательская база, и я, конечно, верю, что некоторые из модулей Tangoдаже заслуживают того, чтобы быть перемещенным на Фобос.Первые вещи танго, которые приходят на ум, - это каналы и селекторы.Фобос не предлагает ничего, даже отдаленно сопоставимого с ними, поэтому я верю в светлое будущее Танго2.

...