|
The both of MoreMotion AF and MoreMotion Application Studio have Component Based Architecture. The developers either can use the supplied components or can develop their own components and extend the library along with their needs.
Target Oriented Development has an important place in the MoreMotion way of application development. The objective is not "being able to code" but is "to achieve the result as quick as possible" and therefore our motto is "Don’t code, Construct”.
MoreMotion Application Studio even does not provide an environment to develop and compile Java codes where the other Java IDEs purely there for it. There is a common prejudice which is “Professional application can never be developed without coding”. For that reason even the components developed for these IDEs can only be integrated to the application with coding again.
According to MoreMotion approach, a component is integrated directly to the system without requiring additional coding. In order to enable the customization along with the needs the components provide high level functions that can be scripted with MScript.
It is possible to develop new components with Java in case of the available components are not sufficient and to integrate to the Application Studio Library.
Infact, this discipline enforces the development teams to develop more generic components instead of making exceptional coding in the pages.
You cannot expect that all the members of a development team are expert Java programmers. It is more realistic to assign the tasks to the team members according to their skills.
While the core developers who love and are capable to go deep in the Java codes and work on the components, the application developers, who usually not interested in bits & pieces of Java coding, can build the applications with the components supplied by the core developers.
|