Многие классы замедляют мое приложение Angular - PullRequest
0 голосов
/ 03 марта 2020

В моем приложении angular 7 я создал от 200 до 300 классов для типов моделей, например: component.model.ts (только для проверки типов).

Я не создаю никаких объектов для этих классов.

Когда я перемещался по приложению, мое приложение постепенно замедлялось и сталкивалось с проблемами производительности.

Я подозреваю, что причиной этого являются эти классы, верно ли мое предположение?

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

1 Ответ

0 голосов
/ 03 марта 2020

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...