Skip to content

This repository holds all the asignments which are done for the course Web App From Scratch

Notifications You must be signed in to change notification settings

JesperHonders/WebAppFromScratch-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

WebAppFromScratch

This repository holds all the asignments which are done for the course Web App From Scratch.

Opdracht 2: Voor en nadelen van een JavaScript libary.

Voordelen:

	Efficientie:
		Taken die je normaal gesproken uren en honderden regels aan code zouden kosten kunnen nu in enkele minuten gerealiseerd worden. Development wordt makkelijker en sneller en dus efficienter.

	Beveiliging:
		Een framework dat veel gebruikt wordt heeft grote beveiligings implementaties. Dit komt door de grote community die hiervan gebruik maakt. Als er een scurity hole wordt gevonden door een gebruiker kan hij/zij dat doorgeven. (Gebruikers zijn testers).
		
	Kosten:
		De meeste populaire labaries zijn gratis. Het helpt de developer sneller  te coderen en dus drukt het de kosten.
	
	Support.
		Een framework heeft meestal een documentatie, een support team of een grote community waarmee problemen mee besproken kunnen worden.

Nadelen:

	Je leert het framework, niet de taal:
		Hoe je codeert in JQuery is niet hetzelfde als JavaScript. Als je JQuery kunt, betekent dat dus niet dat je Javascrip ook begrijpt.

	Limitaties:
		Het framework's 'core behaviour' kan niet aangepast worden. Als je een framework gebruikt ben je gebonden aan limieten en moet je ermee doen waarvoor het bedoeld is. Kies een framework dat bij je behoefte past.

	Code is publiek:
		Het framework is voor iedereen beschikbaar, dus ook voor mensen met slechte intenties. Ze kunnen op zoek gaan naar fouten in het systeem en dit tegen je gebruiken.

JQuery:

	Als we met JQuery aan de slag zouden gaan leren we geen Javascript maar JQuery. De taal is niet precies hetzelfde. Door zelf de code te schrijven leren we het meeste.

Bronnen:
	1st Webdesign. (2015, 5 januari). Pros And Cons Of Using Frameworks.
	Geraadpleegd op 1 februari 2015, van
	http://1stwebdesigner.com/pros-cons-frameworks

Opdracht 3: Voor- en nadelen single page web app onderzoeken.

Voordelen:

	Geen pagina verversen:
		Een website zonder pagina verversen is als een buffet zonder rij. De gebruiker krijgt precies wat hij wilt, wanneer hij het wilt. Backend onderhoudt is ook makkelijker.

	Kwaliteit over kwantiteit:
		Als de last van het pagina per pagina ontwerpen en optimalizeren weg is kan een developer zich richten op één pagina en kwaliteit leveren. Hoe minder pagina's je hebt, hoe beter de algemene user experience is.

	Betere Google rankings:
		Je website scoort beter in google. Dat komt door omdat alles linkt naar dezelfde pagina. Ook heeft deze pagina een hoge concentratie van content.

	Mobiele optimalisatie:
		Mobiele gebruikers rage quiten eerder als website's traag laden (of meerdere pagina's traag laden). Voor de mobiele gebruiker zijn single page website's en responsive websites dus een beter optie.

Nadelen:

	Grote bestandsgroote:
		Een grotere homepagina betekent langere laad tijd, maar wees gerust; bouw je website responsive en je hebt hier geen last van.

	Hoe hoger het risico, des te hoger de beloning:
		Single page websites zijn niet de standaard. Je riskeert dat je gebruik zich onwennend voelt tijdens het gebruik. Probeer het wiel niet opnieuw uit te vinden, kijk naar voorbeelden.

Bronnen:
	Apica. (2014, 1 april). Speed Up? The Pros and Cons of Single-Page Sites.
	Geraadpleegd op 1 februari 2015, van
	https://www.apicasystem.com/blog/speed-up-the-pros-and-cons-of-single-page-sites/

About

This repository holds all the asignments which are done for the course Web App From Scratch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published