Onze standaarden

De software die wij maken bestaat eigenlijk altijd uit twee delen, de frontend en de backend. Dit komt door de architectuur van webenabeled software. De gebruiker maakt gebruik van een web-browser (Denk aan Internet Explorer van Microsoft of aan Netscape). Binnen deze browser worden internetpagina’s opgebouwd die de gebruiker kan lezen of er wordt functionaliteit aangeboden die de gebruiker kan toepassen. Denk hierbij aan simpele toepassingen zoals een gastenboek, informatiedeling of een discussieforum of aan complexe toepassingen zoals een webwinkel, werktijdregistratie, ITIL servicemanagement, content management systemen (Zerotop CMS) en voorraadbeheer.

De frontend

Aan de voorkant van de applicatie maken wij gebruik van de combinatie van HTML, Javascript en CSS. HTML (HyperText Markup Language) is de taal waarmee documenten en webpagina’s worden opgemaakt. Met Javascript kunnen frontend toepassingen gemaakt worden zoals formulier-validatie (bv het controleren of een ingevulde postcode wel 4 cijfers en 2 letters is), veranderende onderdelen in de lay-out (bv een knop die veranderd als u er overheen gaat met de muis) en alle interactieve toepassingen die geen interactie met de backend nodig hebben. CSS (Cascading Style Sheets) zorgt ervoor dat de verschillende onderdelen op de website zich consistent gedragen. (bv dat een titel altijd 15 pixels groot is en groen gekleurd is of dat gewone tekst altijd rechts wordt uitgelijnd). Met CSS wordt eigenlijk de huisstijl van de applicatie gedefinieerd.

Alle toepassingen die wij hiermee maken worden zo ontwikkelt dat zij niet afwijken van de wereldwijd geldende standaarden. (Deze worden door het World Wide Consortium bewaakt). Alle web-browsers van deze tijd conformeren zich hier ook aan en het gevolg is dat de toepassingen er op elk platform hetzelfde uitzien en zich hetzelfde gedragen.

De backend

Aan de achterkant van de applicatie maken wij zoveel mogelijk gebruikt van opensource producten. Het voordeel van opensource is dat de hele wereld kan meekijken met de ontwikkeling van de basiscomponenten en dat bv security fouten zeer snel gevonden worden. De broncode van uw product wordt uiteraard niet publiek gemaakt. De producten die wij gekozen hebben worden op zeer grote schaal gebruikt en halen met gemak de kwaliteit van de Microsoft producten van deze tijd. Een ander voordeel van de door ons gekozen producten is dat ze platform-onafhankelijk zijn. Dat betekent dat of u nou Microsoft Windows (NT4, Windows 2000 Server of Windows 2003 Server), MacOS (Os8 of Os9) of een Unix variant (Linux, ook opensource, HPUX, Solaris, OpenBSD of Mac OsX) draait, onze software draait overal op.

Wanneer de keuze valt op ons bedrijf zullen wij aanraden om te werken met de combinatie van een Apache webserver, de scriptingtaal PHP en het databasesysteem MySQL. Deze software is gratis te gebruiken zonder dat er aankoopkosten of licentiekosten betaald moeten worden (met uitzondering van MySQL) en het draait op elk Operating System. Dit zijn vooral voordelen als het gaat om een geheel nieuwe applicatieomgeving waar vaak meer investeringen mee gemoeid zijn dan alleen software. Denk hierbij aan Hardware, Internet aansluitingen, opleidingen en soms zelfs extra personeel.