Frame goal
Frame and platform
The platform is an abstraction of the technology, the framework is based on specific enterprises, specific platforms, and specific business directions, for a two-abstraction of business, for a corporate application provider, but also a framework rather than one platform.
Framework
The framework is to serve the owner's R & D service, to better implement a good software engineering method, the software engineering is committed to the framework should pursue. Software engineering is mainly controlled by three aspects of quality, cost, and progress. In this way, a good framework should also be targeted in the strategy. The framework can only guarantee that development is better, not the best, because there is no best. Separate a good frame of strategic objectives, a good framework should be committed to the following objectives:
2 more robust [quality]
n The system developed based on this framework should be a strong, one side refers to the frame itself is robust; on the other hand, the framework can guide the developer to force the development of the robust direction.
2 is simpler [cost, progress]
N is only a simple tool, others will be happy to adopt, a simple tool will reduce the cost of learning, reduce the entry of the door, and improve work efficiency.
2 performance better [quality]
N with more robust, the performance of the performance refers to the performance of the frame itself; on the other hand, the framework can provide some practices that can improve performance to developers.
2 safer [quality]
The n framework itself should provide a complete set of security programs to provide developers with best practices.
2 more standard [quality, cost, progress]
The n frame must be able to guide developers to advance towards a norm;
2 carrying non-technical requirements [quality]
N easy to expand
N easy to expand
N easy transplantation
2 more focus [quality, cost, progress]
n let developers focus more on development
n let the analysis, designers are more focused on businesses
n Let the frame developer more focused on the development of the framework
n For the development process, the relevant personnel can be more focused on the field of familiarity.
n Let the entire development process more focused on changes in business rather than technology
Frame implementation
See related design documents.