Electron, D3.js и Angular. Необходимо создать офлайн-график

На работе мне было поручено создать приложение для построения графиков, которое будет работать в автономном режиме. Я был брошен в огонь с этим, поскольку я младший разработчик и не буду делать это сам.

Я пытался найти лучший способ сделать это, и я думаю, что Electron лучше всего подходит для автономной работы, а d3.js - для графиков. Я хотел использовать Angular для работы.

Прежде чем приступить к разработке, я хотел протестировать и посмотреть, имеет ли это какой-то смысл. Я нашел это репо и попытался опубликовать его с помощью Electron.

https://github.com/datencia/d3js-angular-examples

Однако ни одна из диаграмм не отображается.

Так что я как бы нахожусь в трудном положении, потому что на работе нет никого, у кого я могу спросить об этом. Имеет ли смысл этот стек? Могу ли я использовать D3.js в автономном режиме с Electron?

Спасибо за любой отзыв.

D3 - это просто библиотека, которая помогает создавать диаграммы / визуализации. Нет никаких требований к подключению к Интернету для библиотеки (то же самое касается Angular).

Daniel W Strimpel 10.09.2018 19:30

пока вы можете загружать D3.js с локального диска или локального веб-сервера и получать данные с локального веб-сервера или жестко запрограммированные в исходном коде, проблем нет. Что вы имеете в виду под "офлайн"? \

rioV8 10.09.2018 19:45

Ожидается, что приложение будет полностью работать без подключения к Интернету. Все данные для диаграмм в проекте, который я связал, жестко запрограммированы. Думаю, мне придется иметь дело с проблемой, если она возникнет, когда я буду делать свой проект.

teknek 10.09.2018 20:54
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
3
395
0

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