Framework Considerations
In the previous chapters, we primarily focused on learning from other framework projects to prepare for building our full stack JavaScript framework, which will include the ability to create backend infrastructure and frontend interfaces and will have capabilities to test both sides of these features. Even though our goal is a full stack framework for application development, you will be able to use what you learned from this experience and apply it to similar JavaScript projects. Existing projects’ architectural patterns and design decisions will help us orient our project and set it up for success. In this chapter, we will study three factors to consider when we plan out our framework that are useful for aspiring software architects and those considering being the responsible individuals behind larger technical project decisions.
Items to cover for the purposes of our framework considerations are set out here:
- Determining project goals:...