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

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

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

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

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

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

1 ответ

Решение

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

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

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

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

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

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