I have planned for writing a series of posts about “Designing and Developing Application Frameworks”.I will try to depict important issues about design and architecture of application frameworks.Issues like how to gather requirements for application framework, how to manage complexity of application framework, how to release a framework into development environment, etc.It will cover mainly architecture,design, and deployment of application frameworks.

Here is the list of future posts about designing and developing application frameworks:

  • What is Application Framework ? (Part 1)
  • Types of Application Frameworks (Part 2)
  • Framework Architecture vs. Application Architecture (Part 3)
  • Characteristics of Well-Designed Application Framework (Part 4)
  • How to Categorize Application Framework Components  (Part 5)
  • Application Framework Release Management (Part 6)
  • Application Framework Design Guidelines (Part 7)
  • Common Patterns in Designing Application Frameworks (Part 8)
  • Application Framework Design Approaches(Part 9)
  • Open Source Application Frameworks (.Net) (Part 10)
  • Commercial Application Frameworks (.Net) (Part 11)
  • Using Microsoft Enterprise Library in Developing Application Frameworks (Part 12)
  • Application Framework and Software Product Line (Part 13)
  • Good References on Designing Application Frameworks (Part 14)

I think it includes interesting topics.What do you think?


Quote of the Day:
Victory is always possible for the person who refuses to stop fighting.
--Napoleon Hill