Аспектно-ориентированное программирование: различия между версиями

Содержимое удалено Содержимое добавлено
м →‎[[Лисп]]: установка шаблона "по алфавиту" по консенсусу на форуме с помощью AWB
Строка 255:
 
=== Инструментальная поддержка ===
Xerox подготовил [[w:AsprctJAspectJ|AspectJ]] к использованию под '''[[w:Mozilla Public License|Mozilla Public License]]''', что является хорошей новостью для энтузиастов [[w:Открытый исходный код|открытого кода]]. Это обрадует и тех, кто собирается остановить свой выбор на AspectJ в ближайшем будущем, поскольку продукт ничего не стоит, и при этом для пользователя сохраняется гарантированная возможность проверки исходного кода.
Использование открытого кода означает также, что исходный код AspectJ был предметом серьезного общественного обсуждения, прежде чем появиться на рынке.
В AspectJ релиз включены несколько инструментальных средств. Это свидетельствует о твердых обязательствах авторов AspectJ в части создания дружественного по отношению к разработчикам средства. Инструментальная поддержка чрезвычайно важна для аспектно-ориентированных систем, поскольку программные модули могут зависеть от других модулей, о наличии которых они не знают.