Web Application Architectures and Frameworks (1DV6
  • Introduction
  • Vlogs
  • Peer instruction
  • Seminars
    • 1 - Web Application Architectures Seminar
    • 2 - Server-side Web Application Seminar
    • 3 - Client-side Web Application Seminar
  • Assignments
    • 1 - Short System Design Report Assignment
    • 2 - Web Application Development Assignment
Powered by GitBook
On this page
  • Tasks
  • Task 1
  • Task 2
  • Links
  1. Seminars

3 - Client-side Web Application Seminar

Previous2 - Server-side Web Application SeminarNextAssignments

Last updated 5 years ago

  • Seminar 3

Tasks

Tasks that must be solved and reported at the seminar.

Task 1

Answer the following questions:

Questions below are in the context of a web client.

  • What are the pros and cons of using a client-side framework in your course assignment stack?

  • What can Service Workers do for your application in the course assignment?

Task 2

Create an artifact describing the architecture of the client-side of the examination application. The following requirements must be met.

  • The documentation for your web application must be stored on the GitLab () wiki associated with your private examination repository.

  • The documentation must contain a picture describing the client-side subsystem.

  • Describe (data flow diagram?) how the data is processed.

  • If there is a need for persistent data on the client-side, it should be described.

Links

(Many links to this seminar. Be brief about them.)

  • Vanilla

  • Javascript frameworks

  • Other frameworks

  • Progressive web apps

https://gitlab.lnu.se/1dv612/student
You probably shouldn't use a JavaScript Framework
Making a Single Page App Without a Framework
Rediscovering MVC and How to Write without a Framework
Developing small JavaScript components WITHOUT frameworks
6 Best JavaScript Frameworks to Learn In 2016
I'm a bit lost in JavaScript framework hell. Should I spend time learning backbone.js or ember.js or can.js or angular.js?
Choosing the Right JavaScript Framework for the Job
Flux vs. MVC (Design patterns)
Top JavaScript Frameworks & Topics to Learn in 2017
How it feels to learn JavaScript in 2016
Top 21 Best Free CSS3 Frameworks for Web Development 2016
Top 50 CSS Libraries, Frameworks and Tools from 2016
Progressive Web apps
Service Workers an introduction
Service Workers (Watch some of the lectures to get a feel for SW)