Будущее танго против прекращения D1

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

2 ответа

Решение

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

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

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

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

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

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

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

Другие вопросы по тегам