ソフトウェアフレームワーク

出典: フリー百科事典『ウィキペディア(Wikipedia)』

: software frameworkJava使

API[1]

main使

 (IDE) 

[]


[2]WebWeb使

API

使使

OSDBMSAPI/ABI

OSGUIOS2D/3D




[]




CAD[3][4]

[5]

[6]

[7]

[8]



Web


[]


Pree[9] (frozen spot) (hot spot)使



API[10][11]

#使

[]


BFC (en) - .NETRAD

CNI (Compiled Native Interface) - JavaC++GNU GCJ 

Component-based Scalable Logical Architecture (en) (CSLA) - .NET使

Habanero.NET (en) (Habanero) - .NET

Java Native Interface (JNI) - Java (VM) JavaVMOSCC++

Leonardi (en) - GUI

ActionScript Foundry (en) - ActionScript 3 JavaFlex

Spring - Java

JSF - JavaWeb

Symfony - PHP

CodeIgniter - PHP

Rails - Ruby

Zend Framework - PHP

Twisted - Python

Google Web Toolkit (GWT) - Java

liferay - Web

[]




 ()

 ()

Don't repeat yourself

Jini | Upnp



Web

[]

  1. ^ Riehle, Dirk (2000), Framework Design: A Role Modeling Approach, Swiss Federal Institute of Technology, http://www.riehle.org/computer-science/research/dissertation/diss-a4.pdf 
  2. ^ Framework”. DocForge. 2008年12月15日閲覧。
  3. ^ Vlissides, J M; Linton, M A (1990), “Unidraw: a framework for building domain-specific graphical editors”, ACM Transactions of Information Systems 8 (3): 237-268 
  4. ^ Johnson, R E (1992), “Documenting frameworks using patterns”, Proceedings of The Conference on Object Oriented Programming Systems Languages and Applications (ACM Press): 63-76 
  5. ^ Johnson, R E; McConnell, C; Lake, M J (1992), Giegerich, R; Graham, S L, eds., “The RTL system: a framework for code optimization”, Proceedings of the International workshop on code generation (Springer-Verlag): 255-274 
  6. ^ Birrer, A; Eggenschwiler, T (1993), “Proceedings of the European conference on object-oriented programming”, Frameworks in the financial engineering domain: an experience report (Springer-Verlag): pp. 21-35 
  7. ^ Hill, C; DeLuca, C; Balaji, V; Suarez, M; da Silva, A (2004), “Architecture of the Earth System Modeling Framework (ESMF)”, Computing in Science and Engineering: 18-28 
  8. ^ Gachet, A (2003), “Software Frameworks for Developing Decision Support Systems - A New Component in the Classification of DSS Development Tools”, Journal of Decision Systems 12 (3): 271-281 
  9. ^ Pree, W (1994), “Meta Patterns-A Means For Capturing the Essentials of Reusable Object-Oriented Design”, Proceedings of the 8th European Conference on Object-Oriented Programming (Springer-Verlag): 150-162 
  10. ^ Javaなどではインタフェースの場合もあり、その場合は「インタフェースを実装した」となる
  11. ^ Buschmann, F (1996), Pattern-Oriented Software Architecture Volume 1: A System of Patterns. Chichester, Wiley, ISBN 0471958697 

外部リンク[編集]