Imagination Documentation

Imagination Documentation

Release 3.3 Juti Noppornpitak

Apr 08, 2022

1 Why do you want to consider using this framework? 2 Understand why you need this? 3 How to Install 4 Next many steps 5 More resources

Contents

3 5 7 9 25

i

ii

Imagination Documentation, Release 3.3

Copyright Juti Noppornpitak Author Juti Noppornpitak License MIT Imagination is a reusable component and aspect-oriented programming framework which encapsulates an object into a single object, called containers, inspired by many frameworks, e.g., Symfony Framework in PHP and Spring Framework in Java.

Note: This documentation is backward compatible from version 2.0 to 3.x. Version 1.x is no longer supported.

Contents

1

Imagination Documentation, Release 3.3

2

Contents

1 CHAPTER

Why do you want to consider using this framework?

? Your code always requires to instantiate a large number of objects and maintain the dependencies between objects and the order of instantiations. In the other words, your have to manage the order of dependency injection manually

? You want to instantiate a set of objects but do not want to put them in the scope of the module that your code instantiates.

? You want to implement the aspect-oriented programming (AOP), which allows you to write a simple, clean, testable, and maintainable code.

3

Imagination Documentation, Release 3.3

4

Chapter 1. Why do you want to consider using this framework?

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download