By using composers we have tasted a bit of the salt by people requesting a replacement of this and that, mostly the Log class for other implementations.
This whole framework can be transformed into an example, or boilerplate for my new projects in the future.
Separable components:
These are ready to be separated into standalone repo and component
Node (Also makes Database an interface)
Log
Resolver and resolvers
Configuration
ImageConverter
XMLConverter
Net
Promise, Deferred
EventEmitter
Cache
Optimist
Translation (I may very well dumb this one because there are plenty of good i18n packages)
Possibly separable components:
These functionalities needs modifications before they can be taken apart.
Authentication
Models
Request / Resolve wrappers
Sessions (Also Users)
ExceptionsHandler (This one very hard)
Process Note: requires OS level integration
While most of these functions depends on Node to work, or increase flexibilities thereof, need serious considerations before going ahead.
By using composers we have tasted a bit of the salt by people requesting a replacement of this and that, mostly the
Log
class for other implementations.This whole framework can be transformed into an example, or boilerplate for my new projects in the future.
Separable components: These are ready to be separated into standalone repo and component
Node
(Also makesDatabase
an interface)Log
Resolver
and resolversConfiguration
ImageConverter
XMLConverter
Net
Promise
,Deferred
EventEmitter
Cache
Optimist
Translation
(I may very well dumb this one because there are plenty of good i18n packages)Possibly separable components: These functionalities needs modifications before they can be taken apart.
Note: requires OS level integration
While most of these functions depends on
Node
to work, or increase flexibilities thereof, need serious considerations before going ahead.