{{announcement.body}}
{{announcement.title}}

Evolve - a powerful, UML-based alternative to dependency injection

DZone 's Guide to

Evolve - a powerful, UML-based alternative to dependency injection

· ·
Free Resource

 

Evolve is a revolutionary new UML-based tool for creating, wiring up and executing components. It currently supports Java.

It has just gone into public beta, and we invite you to try it out.

http://intrinsarc.com/evolve/what-is-evolve

Have a look at the screenshots at:

http://intrinsarc.com/evolve/screenshots

Evolve is a more powerful and principled alternative to dependency injection. At its heart is a far richer component model than other approaches.

Evolve features the following:

  • A UML-based graphical editor for components.
  • A powerful component model with full connectors. This avoids the wiring limitations of DI.
  • The architecture is always explicit as UML diagrams, which are kept automatically synchronized with the code.
    (No more large XML files, or annotations smattered throughout the code)
  • Evolution support is built-in. Systems created with Evolve have the remarkable feature of being always extensible.
  • Open source runtime

Evolve comes from the commercialization of cutting-edge academic research into components and highly extensible systems at Imperial College, London. Try it out, and let us know what you think.

 

 

 

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}