tsframework / ts-framework

A Web Framework for Nodejs
http://tsframework.github.io
MIT License
43 stars 6 forks source link

DI container and Service Provider architecture #30

Closed atrakeur closed 8 years ago

atrakeur commented 8 years ago

This PR is a follow up on PR #29 .

To summarize:

This refactor is quite big because it change most of the application startup lifecycle and management. But now the architecture is more decoupled (each base components work alone) and extensible (we can imagine extensions that can hook into the application by using a service provider). Also advanced users can now easily override framework components because service provider loading is configured user side.

The functionnality from this app is strictly equivalent to the original (before this PR) app.

What to do next:

jhonmike commented 8 years ago

:+1:

atrakeur commented 8 years ago

Close issue #27