Immer wenn Ihnen jemand sagt, dass eine Softwaretechnologie eine andere tötet oder den gesamten Markt / die Nutzung / das Publikum dominiert, denken Sie daran:
Ein gesundes (dynamisches, aber stabiles) Ökosystem besteht aus einer Vielzahl sehr unterschiedlicher Arten.
Das bedeutet, dass jede neue hyped Technologie die Hype-Kurve durchläuft und am Ende durch Zeit und Erfahrung ihren spezifischen Zweck findet.
Das bedeutet auch, dass ein so extremes Konzept wie die aspektorientierte Programmierung nützlich ist, wenn es benötigt wird, was bedeutet, dass es aufgrund impliziter Kosten nicht immer und nicht sehr oft vorkommt.
Aber es hat bereits seinen Platz, wie OOProgramming, wie generische Programmierung, wie funktionale Programmierung, wie prozedurale Programmierung usw.
Haben Sie bemerkt, dass die Sprachen, die am häufigsten verwendet (und kontrovers populär) und im wirklichen Leben weit verbreitet sind, "nicht rein" sind? Das liegt daran, dass sie durch das Zulassen mehrerer Paradigmen flexibler werden, um den Kontext im Laufe der Zeit zu ändern, und mehr Nutzungsnischen füllen.