Дмитрий Сурин: про композицию: это скорее я о бутылычных горлышках систем. Одни фреймворки стараются сузить возможности до неких "проверенных боем", как это делает ангуляр2 - и даёт аж почти никакое пространство для манёвра. Реакт же нейтрален к уровню модели, поэтому ему безразличто какое кол-во инфы будет пытаться пропихнуть в итоге фронтенд, сколько там будет провешено promise-ов, будут ли они корректно обрабатываться, ну и т.п. Ленивый формошлёп выберет ангуляр - и лишит себя гибкости, а возможно даже шанса эту гибкость хоть раз реализовать и испытать в деле. Реактщик же главное чтоб успевал следить за библиотеками и свежими упоротыми идеями реализации, м-м, да тех же уровней моделей, например)) С реактом - как с бешенной собакой, пять километров не крюк. Т.е. можно на неделю залипнуть в чтение-пробование, но высрать рабочий кусок за сутки; ангулярщик же за то же время методично и размеренно наформошлёпит унылый код, не прочев ни строчки новой или полезной инфы, хехе
Так вроде ж ничего особенного :) Фронт весь упирается в браузерный юай средств рендеринга HTML... Ну, как минимум, касательно того, что завязано на поля ввода. Реакт тут царь и бог, т.к. расширяет почти всё что угодно чем только угодно, но полностью уйти от некастомизируемых полей и API не может. Как только какая-то новая платформа даст более гибкие средства для реализации взаимодействия с информационной средой — туда все и ринутся. Вангую её появление именно в VR, но тут уже как повезет :)
Дмитрий Сурин: хз) Реакт - это временный (но зато и отличный) костыль между тупыми пользователями и отстающими стандартами с одной стороны; и рвущимися за последними разработками браузерами - с другой. Учитывая наступление VR и чат-ботов - фронт-енд вообще вымереть как класс разработки может вскоре :)
Валентин: d3js - не графический движок, тащемта. Вообще, в целом постановка задачи сигнализирует о неком пробеле в компетенции её выдавшего. Поэтому что бы здесь не посоветовали — выйдет путь костылей и напильников, что есть не хорошо.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.