CSCI 499 - Single Page Applications

Purpose:

Think about the UI/UX ramifications of the single page application architecture.

Preparation:

The first two links below list general pros and cons of SPAs. The third link shows 36 effective one-page designs. You should read the first two and skim the third.

Exercise

Spend some time reviewing the sites in the third link and answering these questions.

Chapter questions.

  1. Pick two sites that you really like and explain why. How would they be different (less effective, maybe?) as a multi-page application?
  2. Provide the url of a site that you think functions well as a multi-page application. This can either be a site you use frequently, or one you find via google (e.g., I found this: https://adamsilver.io/articles/the-disadvantages-of-single-page-applications/ ). Do NOT select any Mines-related site for your multi-page application.
  3. Some of the sites are very appealing visually, probably done by a graphic designer. I don't have that kind of artistic skill, but some of my prior students did. Are you drawn to graphic design work? (just curious).

Submit

Put your answers in a pdf and submit.

Evaluation

No right answers, but for your SPA sites, your analysis should be something other than "it looks really cool" - the point is for you to be able to choose SPA or multi-page for future programs you design.