2012-02-22 4 views
6

D1 will be discontinued effective December 31, 2012을 알면 공식 배포판이 D1 미만이라는 점을 감안할 때 Tango를 계속 사용할 가치가 있습니까?Tango의 미래와 D1의 중단

답변

9

D1에 대한 공식 지원이 사라지면 계속해서 탱고를 사용할 가치가 있는지 여부를 말하면, D1을 계속 사용할 가치가 있는지 여부와 거의 같은 대답이라고 생각합니다. dmd에 대한 D1 지원 부족은 D1 용 Tango가 여전히 사용 가능한지 여부에 영향을 미치지 않습니다. 실질적인 질문은 지원이 부족함에도 불구하고 D1을 계속 사용하고 싶은지 또는 D2로 이동하고 싶은지 여부입니다.

이제, 당신이 표준 라이브러리이기 때문에, 내가, 무엇보다도 포보스을 찾고 좋을 걸 ... D2에 개인적으로

을 이동하려는 가정하고 여전히 개선 할 여지가 있지만, 그건 멀리 D1보다. 또한 지역 사회에 확실한 지원을 제공하며 지속적으로 성장하고 있습니다. 새로운 프로젝트는 Phobos를 사용할 가능성이 가장 높으며 D1에서 이식 된 경우 탱고 만 사용할 가능성이 높습니다.

그러나 원한다면 D2에 Tango를 사용할 수없는 이유는 없습니다. 특히 D1에서 코드를 이식하는 경우 특히 그렇습니다. 최근에 D2로 이식 된 fork of Tango이 있습니다. 또한 타사 라이브러리와 마찬가지로 원하는 경우 코드에서 사용할 수 있습니다. 스타일이 매우 다르지만 (D1과 달리) Phobos와 함께 사용할 수도 있습니다. 주로 Phobos 또는 Tango를 사용하는지 여부는 당신에게 달려 있습니다.

장기적으로는 탱고가 지원되지 않을 것입니다. 특히 공식 버전이 여전히 D1 전용 인 경우라면 누구나 그 사실을 예측할 수 있다고 생각하지 않습니다. 나는 그럴 것이라고 기대하지만 D2 사용자 대다수가 Phobos를 사용하기 때문에 진화가 없다면 놀라지 않을 것입니다. Phobos 은 표준 라이브러리이기 때문에이 유지됩니다. 탱고에서 어떤 일이 일어날 지 누가 압니다. 그러나 D2 포크는 현재 유지 관리되고 있으며 지역 사회가 성장할 것입니다 (D1 탱고 사용자가 D2 또는 D2 사용자로 이동하여 사용하고자 결정할 경우) 잘 지원되는 라이브러리. 이 시점에서 알 수있는 방법이 없습니다.

그래서 Phobos가 최선의 방법이지만 원하는 경우 탱고를 사용하지 않을 이유가 없습니다.

+0

감사합니다. 나는 Phobos가 필수적이라고 확신하지만 공식 Tango 팀이 D2로 전환 할 것으로 기대합니다. 너무 많은 포크가 나를 안심시키지 않습니다. – menjaraz

1

D2와 함께 작동하는 탱고 포크 (조나단이 이미 언급 한 바 있음)로 판단하면 D2 포트 주변에 사용자 기반이 증가 할 것이라고 단호하게 믿습니다. 탱고 모듈은 심지어 Phobos로 이전 할 자격이 있습니다. 마음에 오는 첫 번째 탱고는 도관과 셀렉터입니다. Phobos는 원격으로 비교할 수있는 것을 제공하지 않으므로 Tango2의 밝은 미래를 믿습니다.

+0

+1 : 당신은 바로 도관이 정말 놀랍습니다! – menjaraz

+0

누군가 나에게 묻는다면 탱고에서 포보스까지 모든 좋은 물건을 옮길 것입니다. - 모든 것이 아니라 움직이는 감각을 불러 일으키는 고통! 나머지는 Tango에 머물러있어 계속해서 druntime과 Phobos 위에 높은 수준의 API로 개발되어야합니다. – DejanLekic

+4

Tango에서 Phobos 로의 이동에 대한 기본로드 블록은 라이선스가 호환되지 않는다는 것입니다 (Tango는 BSD이고 Phobos는 Boost 임). 그렇지 않으면, 나는 그것의 일부가 이미 이식되었을 것이라고 기대한다. 그러나 원래 작성자가 Phobos에 기고하기로 결정하지 않는 한 그럴 수 없습니다. Phobos는 커뮤니티 참여로 규모와 기능이 향상되었지만 추가 할 수 있고 추가해야 할 부분이 많습니다. –