Weighted Ranking Method - Programmeertalen Om één uiteindelijke taal te selecteren maken we gebruik van de Weighted Ranking Method. Hierbij geven we de criteria waarop we vergelijken punten. Des te belangrijker de criteria, des te meer punten deze criteria kan opleveren. De taal die uiteindelijk de meeste punten heeft, zal gebruikt worden voor het project. We vergelijken de programmeertalen op volgende criteria en bijhorende punten: Kostprijs van de hosting: 10 punten Schaalbaarheid: 5 punten Onderhoud: 5 punten Beschikbare ontwikkelaars: 5 punten Bij de kostprijs van de hosting kijken we naar de totale prijs die de jeugddienst zou moeten betalen als men de website wil hosten. Onder de schaalbaarheid verstaan we hoe makkelijk het is om de site uit te breiden. Des te beter de schaalbaarheid, des te hoger de score. We bekijken ook het onderhoud van de site en hoe makkelijk het is om de applicatie in deze taal te onderhouden. We hebben nagekeken hoeveel ontwikkelaars beschikbaar zijn per programmeertaal. Indien er meer ontwikkelaars zijn stijgt de score. Omdat we een lage kostprijs van het gebruik van een programmeertaal zeer belangrijk vinden krijgt dit criterium de hoogste score, namelijk een tien. De overige criteria zijn minder belangrijk in vergelijking met de kostprijs. Met deze criteria en bijhorende punten krijgen we het resultaat in de volgende WRM-tabel: Criteria Gewicht PHP Ruby Python Java Kostprijs van hosting 10 80% 40% 40% 20% Schaalbaarheid 5 50% 40% 50% 80% Onderhoud 5 75% 75% 75% 75% Beschikbare ontwikkelaars 5 80% 30% 40% 90% Totaal 25 18,25 11,25 12,25 14,25 Weighted Ranking Method - Verklaring Criteria PHP Ruby Python Java Kostprijs van hosting Prijs ligt laag in vergelijking met andere talen De prijs bij Ruby is bij het dubbele van PHP-hosting Net als Ruby; dubbele van PHP Schaalbaarheid Matig schaalbaar Matig schaalbaar Onderhoud Matig te onderhouden Veel PHPontwikkelaars op de markt 18,25 Slecht schaalbaar, sites stappen na een tijd over op een andere taal. Matig te onderhouden Zeer weinig ontwikkelaars voor Ruby 11,25 Bijna geen hosts beschikbaar voor Java Zeer schaalbaar in vergelijking met de andere talen Matig te onderhouden Zeer veel Javaontwikkelaars aanwezig 14,25 Beschikbare ontwikkelaars Totaal Matig te onderhouden Weinig ontwikkelaars voor Python 12,25
© Copyright 2024 ExpyDoc