Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×

Аспектно-ориентированное программирование: кто использует?

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

Прочитал несколько статеек об этой парадигме. Сначала создаеться впечатление, что АОП- чуть ли не идеальное средство для большинства бизнес-аппликейшенов. Но на реальные использования этого дела ссылочек я не нашёл.

Хоть где-то это АОП реально используется, кроме как для написания статтей или нет?

Интересно все-таки, да и дипломную подумываю писать в данном направлении, только хочется узнать, стоит ли:)

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

А, да, еще для транзакций используется.

AOP — это устоявщаяся парадигма Java мира.
В основном, используется для логгирования, секьюрити.
Сейчас ей уже нашли применение в сфере создания бизнес процессов.
Еще используется в разных фрейморках для внутренних нужд незаметно для вас.
Реальное использование — springframework.com

static.springsource.org/...site/index.html

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

можно сравнить с рекурсией: часто элегантно и кратко, но не всегда эфективно

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

Для шаблонної прив’язки транзакцій до методів зручно використовувати.

Довольно удобно было его применять для тайминга (в начале и в конце каждлого метода сделать вызов Jamon)

Підписатись на коментарі