Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Software framework
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Examples == Software frameworks typically contain considerable housekeeping and utility code in order to help bootstrap user applications, but generally focus on specific problem domains, such as: * Artistic drawing, music composition, and mechanical [[Computer-aided design|CAD]]<ref>{{citation|doi = 10.1145/98188.98197|last1 = Vlissides|first1 = J M|last2 = Linton|first2 = M A|year = 1990|title = Unidraw: a framework for building domain-specific graphical editors|journal = ACM Transactions on Information Systems|volume = 8|issue = 3|pages =237β268|s2cid = 11248368|doi-access = free}}</ref><ref>{{citation|last = Johnson|first = R E| title=Conference proceedings on Object-oriented programming systems, languages, and applications - OOPSLA '92 | chapter=Documenting frameworks using patterns | date=1992 |publisher = ACM Press|pages = 63β76| doi=10.1145/141936.141943 | isbn=0201533723 | s2cid=604969 | doi-access=free }}</ref> * Financial modeling applications<ref>{{citation|last1 = Birrer|first1 = A|first2 = T|last2 = Eggenschwiler|year = 1993|work = Frameworks in the financial engineering domain: an experience report|publisher = [[Springer-Verlag]]|title = Proceedings of the European conference on object-oriented programming|pages = 21β35}}</ref> * Earth system modeling applications<ref>{{citation|last1 = Hill|first1 = C|first2 = C|last2 = DeLuca|first3 = V|last3 = Balaji|first4 = M|last4 = Suarez|first5 = A|last5 = da Silva|title = Architecture of the Earth System Modeling Framework (ESMF)|journal = Computing in Science and Engineering|volume = 6|year = 2004|pages = 18β28|title-link = ESMF|doi = 10.1109/MCISE.2004.1255817|s2cid = 9311752}}</ref> * Decision support systems<ref>{{citation|last = Gachet|first = A|year = 2003|title = Software Frameworks for Developing Decision Support Systems β A New Component in the Classification of DSS Development Tools|journal = Journal of Decision Systems|volume = 12|issue = 3|pages = 271β281|doi = 10.3166/jds.12.271-280|s2cid = 29690836}}</ref> * Media playback and authoring * [[Web framework]] * [[Middleware]] * [[Cactus Framework]] β High performance scientific computing. * [[Application framework]] β General GUI applications. * [[Enterprise Architecture framework]] * [[Oracle Application Development Framework]] * [[Laravel]] (PHP Framework) * [[Malware]], for example [[Pipedream (toolkit)|Pipedream]] * [[Php4delphi]] * [[OpenSilver]] - enables legacy applications based on Microsoft [[Microsoft Silverlight|Silverlight]], [[Windows Presentation Foundation|WPF]], and [[LightSwitch]] to be ported into [[WebAssembly]] applications.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)