Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 9 Next »

Back end (Finalised and Completed in Sprint 1-2)

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

Front end

Name

Type

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

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

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

  • No labels