Преимущества eval против noeval в соединениях

У кого-нибудь есть опыт использования сгенерированных eval vs noeval контроллеров с componentjs? Я использую в основном стандартные сгенерированные контроллеры без noeval для начальных точек с составными приложениями. Сегодня возник вопрос о проблемах с отладкой контроллеров eval. Я также заметил на страницах справочника componentjs, что они хотели бы отойти от eval. Это лучше всего генерировать с noeval? Каковы плюсы этого, кроме меньшего количества кода, если таковой имеется?

1 ответ

Согласно справочной странице:

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

Новый контроллер - более подробный, немного сложнее для чтения, но легче в отладке. Работает как обычный класс: разрешает наследование, метапрограммирование, использование require и все обычные функции.

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