Web

Gebruikte technieken

Naast goede apps maakt 9to5 ook uitstekende websites. Deze websites fungeren vaak als extra verkoop - of promotiekanaal of worden gemaakt ter ondersteuning van een app in de vorm van een dashboard. De persoon die binnen 9to5 verantwoordelijk is voor alles op het gebied van webdevelopment heeft inmiddels ruim 10 jaar front-end development ervaring. Als we iets doen bij 9to5, dan doen we het ook gelijk goed. Met betrekking tot webdevelopment betekent dit: een zo goed mogelijk resultaat voor de eindgebruiker met focus op functie en usability.

HTML5 Logo

HTML

Afhankelijk van de eisen van de opdracht wordt er gebruik gemaakt van verschillende technieken. HTML is een techniek — of beter gezegd een opmaaktaal — dat in ieder project wel terugkomt omdat dit een van de bouwstenen is waarop webpagina’s zijn gebaseerd. Het staat voor 'Hyper Text Markup Language' en vertelt de browser door middel van speciale 'tags' hoe de pagina weergegeven moet worden op het scherm.

HTML5 is de laatste versie van de standaard die HTML definieert. Deze versie — dat door velen als belangrijke mijlpaal wordt beschouwd — maakt de ontwikkeling van diversere en krachtigere websites en applicaties mogelijk.

CSS3 Logo

CSS

Net als HTML vormt CSS ook een van de bouwstenen van webpagina's. CSS staat voor 'Cascading Style Sheets' en wordt gebruikt voor de vormgeving van webpagina's. Het World Wide Web Consortium (W3C) heeft standaarden vastgelegd waar browsers en ontwikkelaars aan zouden moeten voldoen. CSS3 is de laatste standaard en deze wordt dan ook toegepast door 9to5 bij de 'pixelperfecte' vertaling van een statisch ontwerp naar een volledig functionerende website.

JavaScript Logo

JavaScript

JavaScript is een scripttaal dat vaak wordt gebruikt om webpagina's interactief te maken of zelfs hele webapplicaties mee te ontwikkelen. Bij 9to5 gebruiken we JavaScript zowel als client-side als server-side techniek bij de ontwikkeling van webapplicaties.

jQuery

jQuery is een open source JavaScript framework. Bij 9to5 gebruiken we jQuery indien we op grote schaal gebruik maken van JavaScript op het gebied van client-side ontwikkeling voor bewerkingen aan de DOM of als we gebruik willen maken van een van de vele beschikbare plugins die jQuery rijk is.

Ember JS

Ember JS is een open source JavaScript framework wat 9to5 in staat stelt om schaalbare 'single-page web applications' te ontwikkelen. We passen Ember JS vooral toe om gebruiksvriendelijke dashboards te maken als ondersteuning voor de door ons ontwikkelde apps.

Responsive Webdesign

Responsive Webdesign

Simpel gezegd passen responsive websites zich aan aan het scherm waarmee een bezoeker de website bekijkt, of dit nu desktop, tablet of een smartphone betreft. Er is dus maar één website, waarvan de layout zich aanpast aan de resolutie van het beeldscherm van de bezoeker. Met betrekking tot responsive webdesign ligt de focus van 9to5 op een perfecte vertaling van een op maat gemaakt ontwerp naar een volledig functionerend eindproduct, dat zo min mogelijk afwijkt van het door de opdrachtgever goedgekeurde ontwerp.

Cross Device testing met BrowserSync

Met oog op Responsive Webdesign wordt volop gebruik gemaakt van tools en andere handigheden die zorgen voor een efficiënter werkproces of een beter resultaat. BrowserSync is een voorbeeld van een hulpmiddel dat 9to5 gebruikt om responsive webdesign na te streven door het gelijktijdig testen van meerdere devices bij de ontwikkeling van websites en andere webapplicaties.

Google PageSpeed Insights

Quality tests

Kwalitatief hoogwaardige applicaties is een van de kenmerken waar 9to5 voor staat. Met betrekking tot webdevelopment testen we dit met behulp van verschillende tools. Zo gebruiken we de Google mobile friendly test om na te gaan of het gemaakte ontwerp voldoet aan de kwaliteitseisen op het gebied van mobielvriendelijkheid die door Google zijn opgesteld. Naast mobielvriendelijkheid zorgt 9to5 bij oplevering ook voor correcte HTML en CSS waar we respectievelijk de W3C Markup Validation Service en de CSS Validation Service voor gebruiken. Tot slot gebruiken we PageSpeed Insights om inzicht te krijgen in de snelheid van onze websites en deze verder te optimaliseren.

Benieuwd naar de rest van onze werkwijze?