Chunk

Framework quote: Difference between revisions

From Joomla! Documentation

Tom Hutchison (talk | contribs)
m fixing cite error with a noinclude
Wilsonge (talk | contribs)
Update external php libraries link
 
Line 1: Line 1:
<noinclude>{{chunk}}</noinclude>
<noinclude>{{chunk}}</noinclude>
<blockquote style="border:1px solid #000000; padding:5px; width:auto; background-color:#98F5FF;">
<blockquote style="border:1px solid #000000; padding:5px; width:auto; background-color:#98F5FF;">
''A '''software framework''' is a reusable design for a software system (or subsystem). This is expressed as a set of [[:Wikipedia:abstract class|abstract class]]es and the way their instances collaborate for a specific type of software. Software frameworks can be [[:Wikipedia:Object-oriented programming|object-oriented designs]]. Although designs don't have to be implemented in an object-oriented language, they usually are. A software framework may include support programs, code [[Wikipedia:Libraries|libraries]]<ref>See also [[PHP libraries]] bundled with Joomla!</ref>, a [[Wikipedia:JavaScript|scripting language]]<ref>See also [[JavaScript libraries]] bundled with Joomla!</ref>, or other software to help develop and ''glue together'' the different components of a software project. Various parts of the framework may be exposed through an application programming interface ([[Wikipedia:Application programming interface|API]]).''
''A '''software framework''' is a reusable design for a software system (or subsystem). This is expressed as a set of [[:Wikipedia:abstract class|abstract class]]es and the way their instances collaborate for a specific type of software. Software frameworks can be [[:Wikipedia:Object-oriented programming|object-oriented designs]]. Although designs don't have to be implemented in an object-oriented language, they usually are. A software framework may include support programs, code [[Wikipedia:Libraries|libraries]]<ref>See also [[External Libraries in Joomla]] bundled with Joomla!</ref>, a [[Wikipedia:JavaScript|scripting language]]<ref>See also [[JavaScript libraries]] bundled with Joomla!</ref>, or other software to help develop and ''glue together'' the different components of a software project. Various parts of the framework may be exposed through an application programming interface ([[Wikipedia:Application programming interface|API]]).''
:''From [[:Wikipedia:Framework|Wikipedia]]''</blockquote>
:''From [[:Wikipedia:Framework|Wikipedia]]''</blockquote>
<noinclude><references/></noinclude>
<noinclude><references/></noinclude>

Latest revision as of 20:14, 4 July 2013


A software framework is a reusable design for a software system (or subsystem). This is expressed as a set of abstract classes and the way their instances collaborate for a specific type of software. Software frameworks can be object-oriented designs. Although designs don't have to be implemented in an object-oriented language, they usually are. A software framework may include support programs, code libraries[1], a scripting language[2], or other software to help develop and glue together the different components of a software project. Various parts of the framework may be exposed through an application programming interface (API).

From Wikipedia
  1. ↑ See also External Libraries in Joomla bundled with Joomla!
  2. ↑ See also JavaScript libraries bundled with Joomla!