The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Building Frameworks Tip 7

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Jonathan Crossland

Posts: 630
Nickname: jonathanc
Registered: Feb, 2004

Jonathan Crossland is a software architect for Lucid Ocean Ltd
Building Frameworks Tip 7 Posted: Jun 5, 2005 2:16 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Jonathan Crossland.
Original Post: Building Frameworks Tip 7
Feed Title: Jonathan Crossland Weblog
Feed URL: http://www.jonathancrossland.com/syndication.axd
Feed Description: Design, Frameworks, Patterns and Idioms
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Jonathan Crossland
Latest Posts From Jonathan Crossland Weblog

Advertisement

TIP: What a Framework is not

When you actually think about a Software Framework or Application Framework, what to you think of?

What is a framework? To better understand this, what is not a framework?

A framework has a boundary, a structure and a foundation and is highly extensible via implementations of hotspots.

A database that allows generic ideas of data and a set of classes managing that data, is not itself a Framework.
A software library that provides an extremely helpful set of functions, is not a framework. A library offers no structure, it does not imply an architecture. A framework must have a structure.
So to then, an ActiveX control, a Winforms control or Web Server control is also not a framework.
One has to provide architectural boundaries, guidance and a platform on which to build your extension.
Most importantly, a framework is not a fully functioning application. Perhaps even to where one could say, it does nothing without the proper layers on top.


Building Frameworks see all Framework Tips

Read: Building Frameworks Tip 7

Topic: Free Enterprise Content Management System AxCMS.net v5.0.12 and AxInstaller 1.3 released Previous Topic   Next Topic Topic: The CodeBetter.Com FAQ

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use