You can edit almost every page by Creating an account and confirming your email.

JointJS

From EverybodyWiki Bios & Wiki


JointJS
The JointJS logo, a stylization of its name
The JointJS Logo
Developer(s)David Durman, Roman Bruckner, and community[1]
Initial release27 February 2011; 15 years ago (2011-02-27)[2]
Stable release
3.7.5 / Aug 2, 2023[3]
Repositorygithub.com/clientIO/joint
Written inJavaScript, TypeScript
Engine
    Operating systemCross platform
    PlatformWeb platform
    TypeJavaScript library
    LicenseMozilla Public License 2.0
    Websitewww.jointjs.com

    Search JointJS on Amazon.

    JointJS is a free and open source JavaScript library for creating interactive diagrams in web browsers.[4] It utilizes Scalable Vector graphics (SVG), HTML5, and Cascading Style Sheets (CSS) standards.[4] It was created by David Durman in 2010.[5][6] JointJS is distributed under the Mozilla Public License 2.0, and its source code is hosted in a repository on GitHub.[7] A commercial extension called JointJS+ is available for the open source library.[8]

    JointJS can be used to create well-known diagrams such as flowcharts, Org Charts, UML, BPMN, or ERD.[9]

    A flowchart built with JointJS which represents a simple checkout process.

    History

    JointJS has had three major releases as detailed below.[3]

    Version Release Date Key Features
    1.0.0 Sep 20, 2016 Initial major release
    2.0.0 Oct 23, 2017 Simplified API, Themes & CSS improvements, Flexible Ports system
    3.0.0 Jun 8, 2019 ES Module Support, Link to Link connections, Major performance improvements

    Technical principles

    JointJS architecture is based on Model View Controller (MVC), and event-driven programming. JointJS is more Model View (MV) than MVC because its architecture separates graph, element, and link models from their rendering.[10]

    See also

    References

    1. "Contributors to clientIO/joint". www.github.com. Retrieved 4 August 2023.
    2. "BUILDLOG · joint@ad0092c". www.github.com. Retrieved 18 August 2023.
    3. 3.0 3.1 "Releases · clientIO/joint". www.github.com. Github. 2023. Retrieved 11 August 2023.
    4. 4.0 4.1 Wimmer, Manuel; Garrigós, Irene; Firmenich, Sergio (1 June 2017). "Towards Automatic Generation of Web-Based Modeling Editors". Web Engineering. Springer International Publishing. pp. 446–454. doi:10.1007/978-3-319-60131-1_31.
    5. Durman, David. "David Durman". www.daviddurman.com. Retrieved 4 August 2023.
    6. "Announcing: JointJS+ replaces Rappid". www.jointjs.com. 21 August 2022.
    7. "Github - JointJS". www.github.com/clientIO/joint. Retrieved 4 August 2023.
    8. Chciuk, Wiktoria (13 October 2022). "GoJS vs. JointJS+ - comparison of diagramming frameworks". www.neoteric.eu.
    9. Ed-douibi, Hamza (23 Feb 2022). "20+ JavaScript libraries to draw your own diagrams (2022 edition)". modeling-languages.com.
    10. Raufdeen, Ramzi A. (2016). SE4S toolkit extension project vision diagramming tool build your vision (Thesis). p. 13. ProQuest 1830449790.[page needed]

    External links



    This article "JointJS" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:JointJS. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.