Web Design Technologies - JavaScript Libraries and Frameworks: Week 10

LoadingLoading previews...
Client-side frameworks
HTML Creative Commons: Attribution-Noncommercial-No Derivative Works 4.0
View
    Client-side frameworks
    Client-side frameworks
    1 file in this resource
    Summary: A common problem with large JavaScript web application is that they can become messy really quickly. The lack of structure makes the code hard to maintain. Frameworks can help with this by providing structure to organize the code and increase maintainability. In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code, thus providing application-specific software. A software framework is a universal, reusable software environment that provides particular functionality as part of a larger software platform to facilitate development of software applications, products and solutions. Software frameworks may include support programs, compilers, code libraries, tool sets, and application programming interfaces (APIs) that bring together all the different components to enable development of a project or system. (Definition from Wikipedia) A JavaScript framework is a web application framework that makes it easier and faster to produce JavaScript that is compatible with multiple browsers and devices. Frameworks speed up development by providing preconfigured libraries. Ajax and other functionalities are handled by the framework so developers can concentrate on the logic of an application. There are currently a number of JavaScript frameworks that attempt to offer similar benefits, they are of most benefit to medium- or large-sized applications. Smaller applications should be properly structured too but such applications are not as likely to require the rigid underpinnings and formal structure of a medium- or large-sized application.
    Creators:
    Divisions: Academic > School of Computing, Engineering and Built Environment > Department of Computing
    Copyright holder: Copyright © Glasgow Caledonian University
    Viewing permissions: World
    Depositing User:
    Date Deposited: 01 May 2018 11:19
    Last Modified: 13 Feb 2020 09:07
    URI: https://edshare.gcu.ac.uk/id/eprint/3683

    Actions (login required)

    View Item View Item

    Toolbox

    There are no actions available for this resource.