Software Terms: Difference between revisions

From SCECpedia
Jump to navigationJump to search
Maechlin (talk | contribs)
Created page with "* Library Software you include in your own code * Framework Codes for a specific purpose * Toolbox == Related Entries == *Software"
 
Wsavran (talk | contribs)
No edit summary
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
* Library
* Library: Software you include in your own code
Software you include in your own code
**example: Scikit


* Framework
* Framework: provides the essential supporting structure to achieve a specific task.
Codes for a specific purpose
**example: Django


* Toolbox
* Toolbox: Software that enables user who has not seen source code could work with code, and do useful work with toolbox
use a layered model to documentation:
**example:
***simple introductory example, download catalog and lookup stats of catalog (example)
***more advanced methods on
***access to specifics of api and how the methods are implemeneted with pydocs


== Related Entries ==
== Related Entries ==
*[[Software]]
*[[Software]]
* https://www.programcreek.com/2011/09/what-is-the-difference-between-a-java-library-and-a-framework/

Latest revision as of 18:42, 7 March 2019

  • Library: Software you include in your own code
    • example: Scikit
  • Framework: provides the essential supporting structure to achieve a specific task.
    • example: Django
  • Toolbox: Software that enables user who has not seen source code could work with code, and do useful work with toolbox

use a layered model to documentation:

    • example:
      • simple introductory example, download catalog and lookup stats of catalog (example)
      • more advanced methods on
      • access to specifics of api and how the methods are implemeneted with pydocs

Related Entries