Tra gli esempi che mi vengono in mente:
- software agents
- grid computing
- semantic grid
- video on demand
- groupware
- green computing
- AJAX
- model driven architecture
- virtualization
- cloud computing
Un'altra tecnica comune è quella di prendere due parole chiavi alla moda e combinarle a caso e poi farci su una conferenza o una rivista, come ad esempio in:
- semantic web services
- semantic sensor network
Se ne lamentano anche altri, compreso Larry Ellison:
The computer industry is the only industry that is more fashion-driven than women’s fashion. Maybe I’m an idiot, but I have no idea what anyone is talking about. What is it? It’s complete gibberish. It’s insane. When is this idiocy going to stop?L'ultimo esempio in cui mi sono imbattuto è il concetto di "Dependency Injection".
Se ne parla alle conferenze di software engineering, spuntano librerie che lo implementano, come PicoContainer, e vari software frameworks, come Spring, si affrettano a dire che lo supportano.
Per capire di cosa si tratta potete infognarvi in uno dei tanti libri o articoli che ne parlano, oppure leggere la spiegazione di James Shore:
- dependency è un sinonimo di instance variable
- dependency injection significa assegnare un'instance variable di un oggetto.
Nel frattempo potete guardare le liste di tecnologie hyped che Gartner Group pubblica ogni anno:
1 comment:
Veramente non sono gli informatici, ma il marketing delle varie aziende.
A parte questo, il termine AJAX è spesso usato impropriamente, ma quando è stato introdotto indicava effettivamente una tecnologia nuova.
Magari le specifiche tecniche esistevano anche prima, però a nessuno era venuto in mente di usarlo in quel modo.
Post a Comment