What is it?
The goal of BotanJs is to create a managable code in source, optimized code in production. To achive this, codes written in BotanJs must follow a strict set of rules to let the compiler resolve the dependencies. By following the rules, it is ensured that the code will be both compilable ( merge into a single file ) and compressable ( using closure compiler with ADVANCED option ).
The framework provides a set of class and predefined magic functions, consts. The Service API provides dynamic class import / acquisitions.