|
|
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
Вроде бы такая тема здесь не обсуждалась? Уважаемые коллеги что думают насчёт этого? (Файл на прицепе.) «Замах» вроде неслабый – типа, круче ООП. ;-) Интересно, это действительно ст о ящая вещь или просто коммерческая раскрутка? Спасибо за ответы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2011, 17:23 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
Сергей Силкин, Что значит "круче ООП". У меня есть круче АБВ и даже ГДЕ. А об чём речь-то? И что значит "круче"? Хелло-ворлд давай на своём CDE, или не свисти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2011, 17:27 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
Сергей СилкинВроде бы такая тема здесь не обсуждалась? Уважаемые коллеги что думают насчёт этого? (Файл на прицепе.) «Замах» вроде неслабый – типа, круче ООП. ;-) Интересно, это действительно ст о ящая вещь или просто коммерческая раскрутка? Спасибо за ответы! вообще сильно сказано, что-то вроде - функциональный анализ круче чем теория вероятности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2011, 17:29 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
Прочитал - очередное г-но, на которых в неделю на штуки три натыкаюсь. Кроме аспектного, ещё и контекстное есть. Я уже не говорю про структурное, под которым каждый понимает, что ему хочется. 2ТС. Ну и где, хелловорлд, теоретик ты, твою налево... . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2011, 17:40 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
Как я понял, это уже готовый мега-супер-пупер класс который решает широчайший круг задач в некоторой области. И с помощью аспектов (или же неких правил) мы задаём условия работы этого класса. Правда всё равно это лишь теория, а практической пользы не видно. (Так как самый главный класс кому-то всё равно прийдётся делать и тестировать и сопровождать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2011, 17:44 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
Сергей СилкинВроде бы такая тема здесь не обсуждалась? Уважаемые коллеги что думают насчёт этого? (Файл на прицепе.) «Замах» вроде неслабый – типа, круче ООП. ;-) Интересно, это действительно ст о ящая вещь или просто коммерческая раскрутка? Спасибо за ответы! кроме отладочной печати, не видел ни одной задачи решаемой с помощью АОП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2011, 17:49 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNкроме отладочной печати, не видел ни одной задачи решаемой с помощью АОП. ТС молчит, но в качестве хелловорлда таки прокатит. Давай тынц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2011, 17:52 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
Вот статья любопытная. https://www.ibm.com/developerworks/ru/library/j-aopwork15/ Пока мыслей нет. Курю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2011, 18:07 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
ShSergeZyK_BotaNкроме отладочной печати, не видел ни одной задачи решаемой с помощью АОП. ТС молчит, но в качестве хелловорлда таки прокатит. Давай тынц. я не помню где встречал примеры АОП, но во всех случаях велось журналирование. кстати, по ссылке приведенной выше, первый пункт: авторМиф 1: Технология АОП хороша только для трассировки и ведения журналов Реальность: АОП подходит для решения многих других пересекающихся задач вот многих других пересекающихся задач я и не видел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2011, 19:10 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
ShSergeZyK_BotaNкроме отладочной печати, не видел ни одной задачи решаемой с помощью АОП. ТС молчит, но в качестве хелловорлда таки прокатит. Давай тынц. а вот и первая попавшаяся мне статья про аоп, что там в качестве примера? - конечно же логирование ))))) http://habrahabr.ru/blogs/programming/114649/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2011, 19:12 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
В Spring, к примеру, AOP используется для декларативных транзакций и проверки прав в Spring security. Еще популярный пример - прикрутить кеш, не переделывая существующий код. Так что не только логирование. Это не значит, что AOP нужно бросаться использовать, но понимать концептуально нужно обязательно. Тогда в нужный момент удастся элегантно подключить какую нибудь ифраструктурную фичу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2011, 23:07 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
АОП - это уровень несложного паттерна. До уровня технологии недотягивает. ShSergeЯ уже не говорю про структурное, под которым каждый понимает, что ему хочется.Дал У., Дейкстра Э., Хоор К. Структурное программирование = Structured Programming. — 1-е изд. — М.: Мир, 1975. — С. 247. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2011, 11:34 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
Друзья, ну вы уж не суперпрофессионала-то сильно не судите. Поэтому и спрашиваю: что уважаемые коллеги думают насчёт всего этого? Или это форум только для академиков? Так хотя бы один простейший реальный язык и компилятор есть (хотя бы типа лабораторки), чтобы хотя бы из любопытства можно было самому попробовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2011, 11:53 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
Сергей Силкин, JDK + фреймфорка аспектов, похоже будет достаточно. Ну и командной строки _) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2011, 11:55 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
Понял, спасибо. Статьи тоже прочитал. Собственно... всё понятно. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2011, 12:11 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
недостаток этой технологии такой же, как и при программировании с использованием исключений спольски о исключениях ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2011, 20:41 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
Интересно, а вот эти АОП-расширения для Java (да и вообще сама концепция АОП) – на них есть стандарты (ANSI, ISO), или это всё «частным порядком» делается? По-моему, пока не будет официальных стандартов, очень проблематично рассчитывать на успех... Сравнение АОП с исключениями (и в свою очередь сравнение исключений с goto) – вещь, конечно, интересная... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2011, 12:00 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
Официальные стандарты "не поспевают" за технологиями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2011, 00:10 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
Да, Вы правы. А может, комитеты ANSI и ISO просто ждут, когда всё «устаканится» – проверка временем, насколько всё это жизнеспособно. А то может быть «не пойдёт» это дело – со временем или будет заменено ещё чем-нибудь, или просто сойдёт, как пена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2011, 11:36 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
wikiВ Лиспе, если охота аспектно-ориентированного программирования, нужно лишь настругать немного макросов, и готово. В Java, нужен Грегор Кичалес, создающий новую фирму, и месяцы и годы попыток заставить всё работать. — Петер Норвиг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2011, 22:18 |
|
||
|
Аспектно-ориентированное программирование (АОП)
|
|||
|---|---|---|---|
|
#18+
maytonwikiВ Лиспе, если охота аспектно-ориентированного программирования, нужно лишь настругать немного макросов, и готово. В Java, нужен Грегор Кичалес, создающий новую фирму, и месяцы и годы попыток заставить всё работать. — Петер Норвиг макры не нужны, доказано zahardzhan -ом. http://zahardzhan.github.com/2010/clojure-hooks.html там еще цитатка есть: авторЯ помню как Грегор Кичалес на ILC 2003 [Международная конференция по Лиспу], рассказывая об AspectJ безмолвной толпе, остановился, затем жалобно добавил «Когда я показал это Java-программистам они встали и заапплодировали». ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2011, 23:14 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37197009&tid=1342999]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 388ms |

| 0 / 0 |
