Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

https://unswseng.atlassian.net/l/c/n1RmSeTy

Front end

Name

Type

Additional Notes

Current team member knowledge of frameworks

Difficulty of frameworks to learn

How well the framework is documented

Availability / pricing of platforms

Additional Notes

Express

Nodejs framework

 

Team has no experience

 

 

Free + open source

 

Next.js

Nodejs framework 

Joshua has minimal experience.

-Easy to use simply

-Some parts like different rendering types can be more complicated

-Fairly well documented

-Can find some debugging more difficult due to differences between frameworks

Free + open source

 

Boot strap

CSS Framework Adds extra visual flair

Team has no experience

 -Easy to use however can be more complicated then simple plain javascript however easier for better looking designs

 -Well documented with lots of support

 

 Adds extra visual flair

React

Library

Joshua has minimal. Rest of team has no experience

-Fialry easy to learn, has some advance features

-Easy to get started with

 -Very well documented as very commonly used

Free + open source

Angular

Javascript framework

Team has no experience

-Quite difficult to learn in comparison to React

-Steep learning curve.

 -Well documented however less common then react

Free + open source

Vue

Javascript framework 

Team has no experience

-Challenging to debug

 -Well documented however can be harder to find correct help

Free + open source

 

Vanilla

 Plain javascript

 

 Team has minimal expeirence

 -Very simple

-Lack of features means doing some things can escelate quickly

-Extremely well documented as used within all other options

Free

 

NodeJS

 JavaScript runtime enviorment

Allows integration of other libraries and frameworks easily

Joshua has minimal experience

  • Farily easy to learn

    • Different frameworks and libraries have different dificulties

 Very well documented as extremely commonly used

Free + open source

Allows integration of other libraries and frameworks easily