Jonathan Crossland
Posts: 630
Nickname: jonathanc
Registered: Feb, 2004
|
Jonathan Crossland is a software architect for Lucid Ocean Ltd
|
|
|
|
Framework Definition in less than 140 characters
|
Posted: Mar 13, 2009 5:38 AM
|
|
What is a Framework? Its a difficult one, since most of the time, we all have terminology that differs in meaning for us.
My usual line is this "a class is to object" as "framework is to application", but it doesn't speak of the relationships between classes, or the architecture or structure.
I am trying to compile a list of definitions from you, so we can look at how we think of Frameworks today, right now. Over time, I wish to discuss each definition, break it apart. Look at what is good and bad, misleading, wrong, or right. Debate the definitions and then hopefully we can all understand it better. So please add me to your twitter and send me your definition.
A Framework is:
CoalescentPatterns and AggregatedPatterns which exposes mutable and extensible areas, for specialization and change. - @jcrossland
"An independent system of cohesive software that performs a general function that controls user specified functions." - @unclebobmartin
"dumb soundbite: a framework is a program you don't mind finishing." - @KentBeck
"Code that attempts to solve a problem that hasn't been shown to exist yet" - @benfulton
"Framework is designed to support dynamic websites, apps, and services, while alleviating overhead assoc with common activities" - @JRewald2000
"A framework is an API that sits above a language in order to aid developers usually in a specific area of expertise, e.g. web" - @arumbrindy
"Not a solution. But the concept how to create one." - @BanDoga
"Framework is a painkiller in the way it lets you focus on what really matters. Good for production, not learning purposes." -@josemotanet
Please send me your definition! never too late, I will post it up here.
Read: Framework Definition in less than 140 characters
|
|