2016-07-09 1 views
2

Версия 4.x d3.js, которая не соответствует обратному совместимости, вышла в конце июня16.dc.js совместимость с v4 d3.js

bower.json для dc.js включает в себя:

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

, который явно требует v3 (не выше) из d3.js.

dc.js В настоящее время совместимость с версией 4.x от d3.js? Если нет, запланировано ли это?

ответ

5

Это определенно не совместим. d3 v4 имеет сломанные изменения api.

Насколько планы идут, есть оживленная дискуссия по этому поводу на dc.js' github acount:

Так что это план тогда? Используйте @jfsiii предложение о завершении dc v2 с использованием d3 v3 и затем создать dc v3 с помощью d3 v4? Будет ли обновление до d3 v4 гарантировать почти полную перезапись?


gordonwoodhull: Что-то в этом роде. ... Я сомневаюсь, что это переписывание, так как есть много тонких деталей способа кода. Конечно, если вы хотите написать dc.js с нуля, никто не остановит вас, но я предпочел бы, чтобы это репо развивалось ... Многие библиотеки диаграмм погибли от попытки изменить все сразу.

+1

Точка в том, что это порт и, вероятно, не полная перезапись. Прочитав больше, я не думаю, что все будет так сложно, но получение 2,0 бета-версии - мой приоритет. Также я хочу узнать больше о том, как структурировать библиотеку, чтобы воспользоваться лучшей модуляцией. – Gordon

 Смежные вопросы

  • Нет связанных вопросов^_^