Na het maken van een ontwerp volgt de bouw van een applicatie of website. In de internetwereld noemen we dit webdevelopment: het ontwikkelen (programmeren) van software voor het web. Maar hoe pak je dit op een goede manier aan? Daar helpen we je natuurlijk graag bij als webdevelopment bureau met meer dan 10 jaar ervaring.

Als je duurzaam van je website wilt genieten, is het verstandig om naast over UX en UI design en webdesign ook goed na te denken over de techniek. In  webdevelopment zijn de mogelijkheden enorm: verschillende programmeertalen, frameworks en CMS’en. Maar: wat is het meest passend voor jouw project en hoe laat je je website of applicatie naadloos aansluiten op andere software? We helpen je graag meer inzicht te krijgen en te beoordelen of Simplefly het juiste webdevelopment bureau voor jou is.

Maatwerk of CMS?

Allereerst heb je de keuze tussen maatwerk software ontwikkeling of het gebruiken van een CMS (Content Management System). Voor de meeste sites – ook grote – volstaat over het algemeen een bestaand CMS. Binnen de meeste CMS’en is extra maatwerk tegenwoordig relatief eenvoudig te realiseren. Bij webontwikkeling kun je kiezen tussen het gebruik van closed source software of open source software.

Wij kiezen voor open source!

In de meeste gevallen kiezen wij voor open source software voor het bouwen van websites en bij webapplicatie ontwikkeling. De voordelen van open source:

  • Het wordt breed toegepast, je hebt daardoor de mogelijkheid later over te stappen naar een andere dienstverlener (geen lock-in);
  • Geen licentiekosten, open source software is over het algemeen gratis;
  • Voor veelgebruikte open source software geldt dat er een grote gebruikerscommunity is om kennis te delen of elkaars werk te (her)gebruiken;
  • Doordat meerdere programmeurs op een gestructureerde manier aan de software werken, komt dit de kwaliteit ten goede;
  • Juist door de omvang van de community worden security patches snel uitgerold. Een kwestie van up-to-date blijven deus!

Welke techniek wij gebruiken

De belangrijkste tools die wij als webdevelopment bureau gebruiken:

  • Webprojecten: PHP, aangevuld door HTML, CSS en Javascript;
  • Mobiele apps: iOS en Android, vaak met gebruik van ReactNative;
  • ReactJS, Bootstrap en Foundation als frameworks voor de front-end;
  • SOAP, RESTful, JSON bij koppeling en dataimports;
  • Versiebeheer met behulp van Git;
  • Symfony Framework voor maatwerkapplicaties
  • Als CMS’en gebruiken we WordPress en Symfony bij volledig maatwerk

Security en performance

Veiligheid en performance hebben voor ons altijd hoge prioriteit. Hoeveel aandacht we hier aan besteden en voor welke technieken we kiezen hangt af van de situatie. Daarom we oplossingen in verschillende smaken en variëren we met bovengenoemde technieken. Ook van belang: we werken met hostingpartners die dit ook heel belangrijk vinden en hiervoor een bewezen aanpak hebben. Daarnaast is het cruciaal dat programmeurs code schrijven die efficiënt en veilig is.

Veilig en efficiënt programmeren

Simplefly hanteert codestandaarden, als basis voor veilige en snelle software. Codestandaarden zorgen er ook voor dat werk overdraagbaar is. Dit document is op verzoek in te zien voor (potentiële) opdrachtgevers en bevat richtlijnen voor zaken als beveiliging, beschikbaarheid, schaalbaarheid. Ook bevat dit document een checklist die onze programmeurs volgen.

Vast onderdeel van veilig en efficiënt programmeren is dat programmeurs elkaars werk controleren. Dat doen we met behulp van zogenaamde code reviews. Wanneer bepaalde zaken extra aandacht nodig hebben (bijv. wanneer het privacygevoelige medische data betreft), dan maken we in een project extra afspraken.

En nu?

We kunnen niet in één pagina alles uit de doeken doen. We denken daarom graag een keer vrijblijvend met je mee over de mogelijkheden. Je mag van ons als digital agency verwachten dat we er open en transparant over zijn of wij een passende partner zijn! Neem dus direct contact met ons op.

vraag een offerte aan