Student Groups

Our goal here is to compare the three main client-side JavaScript frameworks, Angular, React, Vue, and a newcomer (Svelte or Flutter or Elm or Rust Yew or Blazor). There will be four groups, one for each framework. They will create a wiki with the following content:

  1. Framework name
  2. Student List (with name and USP id) 
  3. Main Framework Features
  4. Framework Advantages
  5. Framework Disadvantages
  6. Main Application Niches
  7. Future Perspectives

They will also make a 22 minutes presentation of their work to the class.

Each group has to choose:

  1. Coordinator: To coordinate the discussions and group activities. He also has to control the time to make sure the group will post its results on time.
  2. Editor: To write down the group's contents to the wiki.
  3. Three Presenters: To present the work to the class

A group may divide the work among subgroups, but, in this case, it is recommended that you plan some time to join the work of each subgroup.  

Tip: If you use Google Docs or Slides to create your work, you may just link it to the group's wiki page. But remember to make it readable by everyone and copy its text to the wiki (just as a backup).

Turma 1 Groups' Page:
  1. Angular 1.1
  2. React 1.2
  3. Vue 1.3
  4. Newcomer 1.4
Turma 2 Groups' Page:
  1. Angular 2.1
  2. React 2.2
  3. Vue 2.3
  4. Newcomer 2.4