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

Tags: ,
Comments (0)

Using application frameworks is one of best practices that many organization use for developing software solutions.Regardless of making or buying these frameworks, it is necessary to have a list of possible components in a typical application framework.In the following table, I summarized an initial list of application framework components :

image

 

Quote of the Day:
The two foes of human happiness are pain and boredom.
--Arthur Schopenhauer

Tags: , , , , ,
Comments (4)

Links

Comming soon...

My Photos

Comming soon ...

About this blog

Blogging some thoughts about technical issues in the following area : Application Architecture, IT Governance, Security, Performance, Patterns and so on.

Archive