...
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 |
| Very well documented as extremely commonly used | Free + open source |