Versions Compared

Key

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

...

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

Front end

LayerName

FrameworkType

Notes

Current team member knowledge of frameworks

Difficulty of frameworks to learn

How well the framework is documented

Availability / pricing of platforms

ExpressBack

-endNodejs framework

 

Team has no experience

 

 

Free + open source

Next.js

Back-endNodejs framework

 

Team Joshua has no 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

 

ReactFront-end

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

Front-end

Full-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

VueFront

-endJavascript framework

 

Team has no experience

-Challenging to debug

 -Well documented however can be harder to find correct help

Free + open source

Vanilla 

 Plain javascript

 

 

 

 

 

Ext JS

 

 

Team has no experience

 

 

Different packages :

Community : Free (for up to 5 developers)

Pro: $1300 per developer.

Enterprise: $1900 per developer

 

NodeJS

 

 

Team has no experience

 

  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