Есть ли какая-либо разница между АОП и мета-программированием? Можем ли мы сказать, что методы метапрограммирования (IL-weaving, динамическое подклассификация и т. Д.) Являются механизмами для достижения АОП, что в большей степени связано с разделением сквозных проблем с основным кодом приложения, связанным с фактическими бизнес-требованиями?AOP Vs Мета-программирование
1
A
ответ
3
Как я вижу, метапрограммирование - это всего лишь способ заставить АОП работать без явной поддержки.
AOP может быть реализован без метапрограммирования, если ваша платформа специально поддерживает его. И метапрограммирование может использоваться для многих других целей, чем просто АОП.
Смежные вопросы
- 1. Общее программирование vs. Метапрограммирование
- 2. Временной резерв AOP vs Compile-time AOP
- 3. AspectJ vs. Spring AOP vs. JBoss AOP для обработки исключений
- 4. Spring AOP vs AspectJ
- 5. AOP vs MVC FilterAttributes vs Interceptors
- 6. Hibernate Envers vs Spring AOP
- 7. Spring AOP AfterTrowing vs. Around Advice
- 8. Метод перехватчика Spring AOP vs Method Advice
- 9. Рубин Метапрограммирование
- 10. Метапрограммирование для метода поиска
- 11. Метапрограммирование с помощью ggplot2
- 12. Метапрограммирование Сколько стоит?
- 13. Метапрограммирование - множественные методы
- 14. Практическое C++ метапрограммирование
- 15. Метапрограммирование: method_missing и __send__
- 16. Метапрограммирование через макрос
- 17. Что такое метапрограммирование?
- 18. C++ Метапрограммирование нетерпеливых оценок
- 19. Это рубиновое метапрограммирование?
- 20. Метапрограммирование в Swift
- 21. шаблон метапрограммирование ИЛИ операция
- 22. Простое метапрограммирование некоторых геттеров
- 23. Метапрограммирование на веб-сервере
- 24. Реализация аудита Trail-Spring AOP vs.Hibernate Interceptor vs DB Trigger
- 25. Spring AOP vs AspectJ startup perf/memory reqs
- 26. Проблемы с шаблоном делегата Метапрограммирование
- 27. Метапрограммирование Oracle SQL выберите заявление
- 28. C++ сочетание аргументов шаблон метапрограммирование
- 29. C++ метапрограммирование автоматического создания функции?
- 30. Метапрограммирование в docstring с @eval
Этот вопрос будет более уместным на http://programmers.stackexchange.com/ - он задает концептуальный вопрос, а не конкретную проблему программирования. –