Вопросы по дашборду на JavaScript
Здравствуйте.
Я выступаю менеджером проекта, ставлю задачу техническим специалистам.
Стоит задача, начать создание дашбордов для организации (разаработка на основе PHP + JavaScript).
Для этого было решено сделать веб-страницу с образцами виджетов (мастер-макет с шаблоны на JavaScript), которые будут использоваться для быстрого создания дашбордов.
Макет с образцами (еще без дизайна): https://clck.ru/DKAAn
Сами дашборды, в дальнейшем будут делаться по принципу, 1 страницы без вертикальной прокрутки (адаптив).
Пример: https://www.screencast.com/t/dYzehZgcZr
Вопросы:
1) Верстать мастер-макет с образцами виджетов нужно отдельному специалисту по верстке и потом отдельно JavaScript программисту подключать анимацию.
Или целесообразней JavaScript программисту делать верстку + создание виджетов на JavaScript?
2) Адаптив делать для мастер-макета или уже для конечных дашбородов при их разработке?
3) Планируется дальнейшая доработка JavaScript виджетов из мастер-макета, разными JavaScript программистами.
Для создания виджетов использовать какую-то JavaScript библиотеку (ReactJS, Vue.js, AngularJS и т.д.) или делать на чистом JavaScript?
ТЗ: https://clck.ru/DLeaL
4) В ТЗ есть кнопки «Сохранить в Excel» и «Печать», это целесообразней поручить JavaScript программисту или php-программисту?
5) В ТЗ я приводил в качестве примера для анимации виджетов разные библиотеки ( http://gionkunz.github.io/chartist-js/ , http://dc-js.github.io/dc.js/ и т.д.).
5.1) JavaScript программисту нужно будет переписать эти библиотеки на чистый JavaScript?
5.2) К существующим JavaScript библиотекам можно подключать доп. эффекты, если они не были там сделаны изначально?
5.3) В одном проекте (веб-странице) можно подключать несколько разных JavaScript библиотек одновременно (gionkunz.github.io/chartist-js , dc-js.github.io/dc.js и т.д.) и еще добавлять элементы на чистом JavaScript?