Versions Compared

Key

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

...

Wat zijn de resultaten van de prototypes

Om te kijken welke front-end framework het fijnst is maak ik met elke framework een dynamische lijst op basis van JSON. 

React

Code Block
languagejs
firstline1
titleReact prototype
import React from "react";
import ReactDOM from 'react-dom';

    const state = {
        dashboards: [
            {id: 1, car: "BMW", driver: "Erik"},
            {id: 2, car: "AUDI", driver: "Wijnand"},
            {id: 3, car: "Porsche", driver: "Thomas"}
        ]
    }
        const {dashboards} = state;
        const element =
            <div>
                <h1>Dashboards</h1>
                <ul>
                    {dashboards.map((dashboards) => {
                        return <li> Auto: {`${dashboards.car}`} Coureur: {`${dashboards.driver}`} <button>kijk mee</button></li>
                    })}
                </ul>
            </div>
   ReactDOM.render(element,document.getElementById("root"));



Hoe scoren de frameworks op de criteria

React

CodeAspectCijferToelichtingBron
CR1Documentatie7Omdat React ongeveer de grootste front-end framework is kun je op onder andere stackoverflow genoeg hulp vinden maar omdat het zo snel groeit wordt niet alles gedocumenteerdhttps://www.sam-solutions.com/blog/best-frontend-framework/#3
CR2Ervaring7Er zijn een 2 teamleden die al eerder gewerkt hebben met react maar er geen grote fan van zijn-
CR3Prestatie
6
8React is één van de snelste frameworks door het gebruik van de virtual DOMhttps://jelvix.com/blog/is-react-js-fast#:~:text=Engineering-,React.,optimal%20choice%20for%20interactive%20design.
CR4Prototype9Omdat er genoeg hulpbronnen bestaan kon ik de prototype snel maken
CR5Onderhouden9React is wordt erg vaak geupdate

https://www.sam-solutions.com/blog/best-frontend-framework/#3

https://www.ideamotive.co/blog/best-frontend-frameworks


jQuery

CodeAspectCijferToelichtingBron
CR1Documentatie
6
5De documentatie van de DOM is outdatedhttps://www.monocubed.com/blog/best-front-end-frameworks/
CR2Ervaring3Niemand in het projectgroep heeft ervaring met jQuery er zijn er wel een aantal die een beetje kennis hebben van javascript-
CR3Prestatie3Omdat jQuery relatief oud is is de performance nogal laaghttps://www.sam-solutions.com/blog/best-frontend-framework/#3
CR4Prototype5In tegenstelling tot react kon ik niet zoveel vinden als jQuery en duurde dus ook een stuk langer-
CR5Onderhouden5API van jQuery is nogal outdated en jQuery wordt niet vaak geupdatehttps://www.sam-solutions.com/blog/best-frontend-framework/#3

https://www.monocubed.com/blog/best-front-end-frameworks/

Bronnen

https://www.ideamotive.co/blog/best-frontend-frameworks

...