Как переписать старый пользовательский интерфейс на основе додзё в веб-приложении на новый фреймворк Angular 2?

С пользовательским интерфейсом на основе dojo у нас есть проблема с многочисленными конфликтами с другими библиотеками js (jquery, dwr, плагинами jquery).

В новом интерфейсе на основе Angular 2 мы планируем использовать веб-сокеты и REST API.

Есть ли противопоказания к использованию веб-сокетов?

Сколько времени на ваш взгляд займет переписывание 45 форм со стандартной проверкой (от 5 до 20 полей ввода) и около 20 сеток (таблиц) на Angular 2?

Мне нужен простой с точки зрения кода механизм для разработки пользовательских графических представлений для SCADA, предпочтительно в виде решения Angular (компоненты).


person Grzesiek    schedule 05.10.2016    source источник
comment
Представления дизайна хотят использовать github.com/akserg/ng2-dnd.   -  person Grzesiek    schedule 11.10.2016


Ответы (1)


Чтобы оценить время, необходимое для завершения приложения, вы должны подготовить прототип со следующими компонентами:

  • Таблица,
  • форма,
  • и проверка.

Затем вы должны проверить время, необходимое для подготовки прототипа. Если приложение должно быть составлено из 20 редактируемых таблиц, вы должны умножить его на 20, и тогда вы получите расчетное время, необходимое для завершения проекта, состоящего из повторяющихся элементов.

Если вам нужна более точная оценка, вам нужно подсчитать время, необходимое для заполнения трех случайных таблиц, и умножить его на 7.

В случае, когда существуют серьезные ограничения или денежные штрафы за задержку закрытия проекта, вы можете умножить предполагаемое время на 3, просто чтобы убедиться, что вы не превысите срок.

person kind user    schedule 15.11.2016