2016-07-09 1 views
2

이전 버전과 호환되지 않는 버전 4.x d3.js은 6 월 16 일에 나왔습니다. dc.js에 대한d3.js의 v4와의 dc.js 호환성

bower.json은 다음과 같습니다 명시 적으로 d3.js의 V3 (높지 않은)을 필요로

"dependencies": { 
    "d3": "3.x", 
    "crossfilter2": "~1.3" 
} 

합니다.

dc.js은 현재 d3.js의 버전 4.x와 호환됩니까? 그렇지 않다면, 이것은 계획되어 있습니까?

답변

5

확실히 이 아니며과 호환됩니다. d3 v4에 API가 변경되었습니다.

그래서 계획은 다음 무엇을 :

는 지금까지 계획이가는대로, dc.js를 'github acount에 이것에 대해 활발한 토론이있어? d3 v3을 사용하여 dc v2 을 완료하고 d3 v4를 사용하여 dc v3을 작성하는 @jfsiii suggetion을 사용 하시겠습니까? d3 v4로 업그레이드하면 거의 완전한 다시 쓰기가 가능합니까?


gordonwoodhull : 뭐 그런. ... 코드가 지금과 같은 방식에 많은 미묘한 세부 사항이 있기 때문에 재 작성하는 것은 의심 스럽습니다. 물론 처음부터 dc.js를 쓰고 싶다면 아무도 당신을 막지는 못하지만 차라리이 레포가 진화 해가는 것을 보게 될 것입니다 ... 많은 차트 라이브러리가 모든 것을 즉시 변경하려고 시도하면서 죽었습니다.

+1

포인트는 포트이며 아마도 전체 재 작성이 아닙니다. 더 많은 것을 읽었을 때, 그게 그렇게 힘들지는 않을 것이라고 생각하지만, 베타 버전에서 2.0을 얻는 것이 내 우선 순위입니다. 또한 더 나은 모듈화를 활용하기 위해 라이브러리를 구성하는 방법에 대해 더 자세히 알고 싶습니다. – Gordon