L'AOP è ampiamente utilizzato nel settore aziendale

5

Sono curioso di sapere qui le opinioni delle persone che lavorano nella grande organizzazione aziendale se AOP è ampiamente (o anche modestamente) usato quando si stanno sviluppando? AOP è qualcosa che è inerente al design. Perché da tutto ciò che sono riuscito a trovare su Internet (anche leggendo l'AspectJ in Action, 2 ° ed. Libro) mi è rimasta l'impressione che AOP sia qualcosa di più di un tipo di tecnologia "di nicchia". Il mio punto principale è se c'è un punto nel investire sforzi e tempo nell'imparare ad un livello accettabile - ad es. il meccanismo del join point, i consigli ecc.

Inoltre, hai in mente la progettazione di AOP o la usi per modificare le carenze in un progetto esistente?

    
posta Tyler Durden 20.10.2011 - 22:30
fonte

3 risposte

3

Nella mia esperienza, non è molto usato. Il più che abbia mai visto è usare Spring per gestire un'iniezione di dipendenza, e anche quella non è stata molto utilizzata.

Immagino di vederne di più se fosse disponibile come caratteristica principale di qualunque lingua sia stata usata (non usiamo solo Java), piuttosto che strumenti e librerie di terze parti (se ci sono sono lingue che hanno AOP come funzionalità di base, non ne sono a conoscenza, ma sono interessato a conoscerle!).

    
risposta data 20.10.2011 - 22:34
fonte
3

Farò il contrario e dirò che ho visto un uso intenso nello spazio di Investment Banking e finanza. Le preoccupazioni trasversali di sicurezza e transazioni soddisfano l'AOP e sono ampiamente utilizzate dai clienti con cui lavoro.

    
risposta data 21.10.2011 - 01:06
fonte
1

Nella mia esperienza, è ampiamente propagandato e parlato - sia per mostrare la supremazia tecnica o il valore degli allenamenti dati. Ma quando si tratta di codice su Ground Zero quasi nessuno lo usa! È piuttosto difficile e la nomenclatura non è intuitiva: consigli, punti di unione, tagli puntuali ecc.,

Ho conosciuto più di una manciata di persone esperte che continuano a confondersi con le terminologie!

La domanda è più di AOP 'ne vale la pena'? Può darsi che se molte cose nella tua applicazione possano essere messe in "aspetti" per così dire. Quindi il ritorno sull'investimento di AOP potrebbe essere giustificabile.

Per il tuo progetto dovresti (strongmente consigliato) mettere in discussione il suo valore. Sarebbe utile una tecnica più semplice o AOP sarebbe semplicemente usato per saltare sul vagabondo della parola d'ordine? Ciò ti aiuterà a decidere da solo, indipendentemente dal fatto che altre aziende lo stiano utilizzando!

    
risposta data 20.10.2011 - 23:37
fonte

Leggi altre domande sui tag