Кто из программистов JavaScript не знает об объектно-ориентированном (ООП) или функциональном программировании (ФП)?! Но вот слышали ли вы об аспектно-ориентированном (АОП)?
Что самое интересное, АОП можно без труда сочетать с ООП или ФП по аналогии с их комплексным применением в JavaScript...
Бинарный салют, друзья! На связи EngineerSpock. Любой новичок, который сталкивается с программированием начинает читать или отсматривать массу материалов в которых очень часто упоминаются такие понятия как императивное программирование, структурное программирование, процедурное, функциональное, объектно-ориентированное и так далее. Что это всё за такие понятия? Как языки связаны с этими понятиями, что из перечисленного лучше, а что хуже и что со всем этим делать мы и будем разбираться в этой статье...