Скорее всего мой комментарий не относиться к специфическому случаю использования как у автора (газовое пром оборудование и т.д.), но сточки зрения обычного потребителя, если производитель предлагает батарею с контроллером за N руб, у меня появляется огромное желание вставить в девайс обычный источник за N/2 руб. Да потеря гарантии, да риски безопасности, но с другой стороны N/2 руб. Я хочу сказать, что усложнение батареи опасный путь и нужно 10 раз подумать прежде чем выбрать его.
Выбирая Singleton, стоит также помнить, что небрежное использование глобальных объектов может приводить к проблемам масштабируемости, контроля за многопоточностью, написания модульных тестов и в целом следования принципам TTD.
1 мес разработки.
Dev. — На кой нам тут Vue, хватит и JQ.
6 мес разработки.
Заказчик: — Мы хотим отчеты, графики, панельки и чтоб все выезжало, крутилось и вертелось.
Dev. — Ок, у нас есть Vue, тока надо переписать JQ.
Скорее всего мой комментарий не относиться к специфическому случаю использования как у автора (газовое пром оборудование и т.д.), но сточки зрения обычного потребителя, если производитель предлагает батарею с контроллером за N руб, у меня появляется огромное желание вставить в девайс обычный источник за N/2 руб. Да потеря гарантии, да риски безопасности, но с другой стороны N/2 руб. Я хочу сказать, что усложнение батареи опасный путь и нужно 10 раз подумать прежде чем выбрать его.
Без объяснения всего вот этого тема не раскрыта.
Dev. — На кой нам тут Vue, хватит и JQ.
6 мес разработки.
Заказчик: — Мы хотим отчеты, графики, панельки и чтоб все выезжало, крутилось и вертелось.
Dev. — Ок, у нас есть Vue, тока надо переписать JQ.
[3, 1, 25, 7].forEach(elem => setTimeout(console.log, elem*100, elem));