An open API service indexing awesome lists of open source software.

https://github.com/puresharper/neptune

Virtuoze Neptune Framework
https://github.com/puresharper/neptune

aop architecture aspect-oriented-programming dependency-injection design-patterns di framework injection interception inversion-of-control ioc proxy

Last synced: 3 months ago
JSON representation

Virtuoze Neptune Framework

Awesome Lists containing this project

README

        

# Virtuoze Neptune Framework
Virtuoze Neptune Suite is a set of features dedicated to architects team to build productive and efficient frameworks. It is composed by 3 components : XNeptune, CNeptune & INeptune.

## Virtuoze Neptune Extension
XNeptune is a library that offer extra extensions define by an architects team to manage technical requirements and framework basic.

### Application
- *who* : architects team
- *what* : single .net library
- *where* : on framework library

### Features
- *aspect-oriented programming* : define aspects and control them at runtime
- *dynamic interfaces* : define additional interfaces for classes of your choice
- *dynamic fields* : define additional fields for classes of your choice*
- *dynamic layer* : override user code to include additional layer for classes of your choice

### Usage
_coming soon_

## Virtuoze Neptune Injector
CNeptune is a compiler that rewrite .net assembly to match with architects needs define with XNeptune.

### Application
- *who* : developers
- *what* : build action
- *where* : on domain/business library

### Features
- *interception* : inject stubs into assembly to allow runtime interception management
- *high speed parameterless construction* : inject method to allocate uninitialized object for all classes.
- *customization* : inject definitions provided by XNeptune.

### Usage
_coming soon_

## Virtuoze Neptune Visualizer
INeptune is an application that allow developers or architects to visualize a representation of CNeptune.