0% found this document useful (0 votes)
171 views2 pages

Frameworks

Software frameworks provide reusable code and a generic structure that can be specialized by user code. They are distinguished by inversion of control, default behavior, extensibility, and non-modifiable framework code. Web application frameworks specifically support development of dynamic websites, applications, and services with features like security, database access, URL mapping, templates, caching, and AJAX. Other frameworks include application frameworks, conceptual frameworks, unit testing frameworks, content management frameworks, enterprise architecture frameworks, multimedia frameworks, development frameworks like .NET and Qt, and programming language specific frameworks like PHP and Java frameworks.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
171 views2 pages

Frameworks

Software frameworks provide reusable code and a generic structure that can be specialized by user code. They are distinguished by inversion of control, default behavior, extensibility, and non-modifiable framework code. Web application frameworks specifically support development of dynamic websites, applications, and services with features like security, database access, URL mapping, templates, caching, and AJAX. Other frameworks include application frameworks, conceptual frameworks, unit testing frameworks, content management frameworks, enterprise architecture frameworks, multimedia frameworks, development frameworks like .NET and Qt, and programming language specific frameworks like PHP and Java frameworks.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

FRAMEWORKS:

Software framework:
 A software framework, in computer programming, is an abstraction in which common code 
providing generic functionality can be selectively overridden or specialized by user code providing 
specific functionality.
Software frameworks have these distinguishing features that separate them from libraries or normal 
user applications:
•inversion of control
   
•default behavior
   
•extensibility
   
•non­modifiable framework code
   
Web application framework:
 A  web application framework
    is a 
   software framework that is designed to support the development 
of dynamic websites, Web applications and Web services.
Features of Web Application are;

•Security

•Database access and mapping

•URL mapping

•Web template system

•Caching

•Ajax

•Automatic configuration

Web services

Application framework:
In computer programming , an application framework or application development 
Conceptual framework:
Conceptual frameworks (theoretical frameworks) are a type of intermediate theory that attempt to 
connect to all aspects of inquiry
unit testing frameworks:
This page is a list of tables of code­driven unit testing frameworks for various  frameworks for 
various  frameworks for various xUnit.
content management frameworks:
A content management framework (CMF) is an application programming interface for creating a 
customized content management system (CMS)
Enterprise Architecture framework:
 An  Enterprise Architecture Framework
    (EA Framework) is a 
   framework for an Enterprise 
Architecture which defines how to organize the structure and views associated with an Enterprise 
Architecture.

 Multimedia framework  :
A multimedia framework is a software framework that handles media on a computer and through a 
network. A good multimedia framework offers an intuitive API and a modular architecture to easily 
add support for new codecs, container formats and transmission protocols. It is meant to be used by 
applications such as  and audio or video editors, but can also be used to build videoconferencing 
applications, media converters and other multimedia tools.
Development Frameworks:
They provide software development platforms and frameworks, as well as expert consulting 
services. Their flagship product is Qt, a multi­platform C++ Graphical User Interfaces (GUI) 
framework which also includes packages such as data structures and a networking library
.NET Framework:
 T he framework's 
   Base Class Library provides a large range of features including user interface, data 
access, database connectivity, cryptography, web application development, numeric algorithms, and 
network communications. The class library is used by programmers, who combine it with their own 
code to produce applications.
Php framework:
php framework (seagull) is an oop php software framework for building web, command line and gui 
applications. seagull uses model­view­controller design pattern. many popular php applications are 
integrated within the project, as are various templating engines, pear libs, testing tools and managed 
library code.
java framework:
JavaScript Framework is popular among many users as a handy and creative open source, object 
oriented JavaScript framework. It doesn\'t extend native objects, its server agnostic and it supports 
interoperability with other similar libraries. It works in the following environments: Java (Apache 
TomCat), 

You might also like