maandag 7 december 2015

woensdag 16 april 2014

Van kleine projecten naar grote projecten

ovoWeb houdt zich al geruime tijd bezig met het ontwikkelen van apps en websites. We zien duidelijk dat er een verschil is tussen kleine projecten en grote projecten. Kleine projecten zijn gemakkelijk om te ontwikkelen en kunnen zelfs door één persoon worden uitgevoerd. Als het groter wordt, dan wordt het al snel complex en velen zullen afhaken om zoiets te ontwikkelen.

Om de complexiteit een beetje af te vangen, maken software ontwerpers gebruik van software architectuur. De software architect stelt eerst de hoofdvorm van de software vast. Dit zijn zogenaamde "architectural styles". Een voorbeeld van zo'n architectural style is "client-server". Dit houdt in dat er één server is en meerdere clients die communiceren met de server. ovoWeb maakt meestal gebruik van deze architectuur.

Vervolgens kan een architect één of enkele "software patterns" kiezen. Deze patterns geven vorm aan de structuur van de applicatie. Een bekende is "MVC" ofwel "Model-View-Controller". Hiermee wordt de controle over de applicatie, zoals het invoeren van gegevens of het klikken op een link, gescheiden van de presentatie (de "views") van de gegevens. Ook wordt de presentatie van de gegevens gescheiden van de gegevens zelf ("model"). In de praktijk blijkt dat de structuur van de gegevens ("model") veel minder wordt aangepast dan de presentatie van de gegevens ("views"). Door "MVC" toe te passen, is het makkelijker om de code te onderhouden.

Naast de architectural styles en patterns worden ook vaak diagrammen gebruikt om in kaart te brengen hoe de software componenten gaan werken en welke interacties er plaats vinden tussen de verschillende componenten maar ook de interacties tussen de software componenten en de gebruikers van de software. Het proces om software in elkaar te zetten is voor kleinere projecten nog eenvoudig, maar voor grotere projecten wordt het al snel complex. Door de besproken technieken wordt een deel van de complexiteit afgevangen en worden de risico's van een project kleiner en zal de app - of website - binnen aanzienlijke tijd worden gerealiseerd.

maandag 8 april 2013

Zoekmachine optimalisatie: val op in Google!

Dit voorjaar zijn al onze diensten op gebied van zoekmachine optimalisatie (ookwel SEO) helemaal gratis! Standaard worden onze websites al geleverd met SEO, maar het SEO pakket biedt veel voordelen.

Door het SEO pakket worden websites direct vanaf het begin goed geïndexeerd bij zoekmachines als Google en Bing en door onze tools wordt het nog gemakkelijker om inzicht te krijgen in uw online bezoekers.

Onze jarenlange ervaring zorgt voor een nummer één positie bij zoekmachines


Door onze jarenlange ervaring op het gebied van zoekmachine optimalisatie kunnen wij ervoor zorgen dat jouw website bovenaan komt te staan in Google.

Neem gauw een kijkje op onze website voor meer informatie over onze producten en diensten.

woensdag 27 maart 2013

Een website zonder code

Een website zonder code is als een fruitschaal zonder fruit, een kopje koffie zonder koffie. Kortom: dat kan niet. Maar de manier waarop het fruit in de fruitschaal zit, de koffie in het kopje zit of hoe de code is geschreven is ook erg belangrijk voor wat het eindresultaat is.

Hoe duidelijker de code geschreven is, hoe makkelijker het is voor andere om eraan mee te helpen. Dit kan op verschillende manieren van pas komen. Zo kunnen andere makkelijk zien hoe je de website sneller kan maken of hoe je nou net dat leuke element toe kan voegen aan de website waardoor er 20 keer zoveel bezoekers op af komen.

Kortom: een website zonder code is niks. Je kan er niks mee. Besteed er tijd aan en kies voor ovoWeb. Wij nemen alle technische moeilijkheden uit handen en doen al het werk voor jou!

dinsdag 26 maart 2013

Wat doet ovoWeb nou eigenlijk?

ovoWeb maakt websites en apps voor iedereen! Voor de bakker op de hoek, voor de pizzeria in het dorp of voor jou! Daarbij maken we ook reclame via Social Media (via Twitter, Facebook en andere media).
Gisteren hebben we een nieuwe header gepubliceerd. Dat is een blauw vlak met een smiley erin. Een eerste indruk. Wat vind jij hier van? Achter de smiley schuilt techniek. Door gebruik te maken van CSS3 (op dit moment een moderne opmaaktaal voor het web) hebben we de smiley 90 graden gekanteld. We hebben passie voor techniek en willen graag al onze kennis toepassen in de door ons gemaakte websites en apps. We staan open voor kritiek en opmerkingen en willen het onderste uit de kan halen.
Kortom: ovoWeb is er voor jou! Voor je bedrijf en voor de bakker op de hoek. Als je vragen heb, twijfel niet en neem contact op via onze contact pagina. Tot gauw!

maandag 25 maart 2013

Protocollen op het internet

Net zoals in de "echte" wereld zijn er op internet ook talloze protocollen. Hoe geef je berichten aan elkaar door? Wat doe je bij een botsing van deze berichten? Om iets van protocollen te kunnen snappen, moeten we eerst wat termen kennen. Een zogenaamde "client" verstuurd berichten en een "server" ontvangt deze berichten en stuurt dan iets terug. Je zou dus kunnen zeggen dat de server de hele tijd aan het wachten is op berichten van de client.
HTTP is een protocol waarover websites worden verzonden. De client (je browser, dit is waarschijnlijk Chrome, Firefox of Internet Explorer) stuurt een HTTP bericht naar de server (een website, bijvoorbeeld http://www.ovoweb.net/) en krijgt dan weer de hele website terug!
Hoe gebeurd dit nou precies? Dit protocol maakt gebruik van het netwerklaag. Deze laag is erg ingewikkeld, maar je zou het kunnen uitleggen aan de hand van post. Stel, de client en server zijn beide huizen. De client (je browser) staat bijvoorbeeld in Eindhoven en de server (de website) staat in Nijmegen. Er gaat heel veel post in en uit je deur, ook nog post van programma's als Whatsapp en e-mail. Al deze poststukken krijgen een aparte stempel. Zo krijgt de post van je browser een stempel met nummer 80. Poort 80 wordt gebruikt voor het versturen en ontvangen van webdata. Jij verstuurt vanuit Eindhoven een aanvraag naar Nijmegen voor de website ovoweb.net. Het huis in Nijmegen ontvangt deze post (met stempel 80) en weet dan wat dat betekent. Dat je een aanvraag doet naar de website ovoweb.net. Dus het huis stuurt post terug met stempel 80. Als je de post hebt ontvangen, weet je meteen wat je er mee moet doen! Je weet wat het is en weergeeft de data dan die je zojuist hebt ontvangen.
Er schuilt dus heel wat achter het ophalen van een website en dit is slechts een puntje van de ijsberg.

Social Media anno 2013

Social Media is een helemaal hot anno 2013! Maar wat is het nou precies en waarom is het zo belangrijk voor je bedrijf?
Doormiddel van Social Media kun je je verbinden met klanten. Als bedrijf heeft dat vele voordelen! Zo kun je weten wat je klanten denken en dus indirect er achter komen wat klanten drijft, wat ze goed vinden en wat ze minder goed vinden aan producten van je bedrijf. De grootste zijn toch wel Facebook en Twitter waarbij Twitter voornamelijk bekend staat om zijn berichten met hashtags (#) erin (die aangeven wat belangrijke woorden zijn van een Tweet, een berichtje op Twitter).
Maar waarom zou je Social Media gebruiken? Allereerst om een goed contact met de klant te houden. Je klanten zorgen immers voor je brood. En zij kunnen natuurlijk ook weer andere mensen aanwakkeren om eens te kijken naar jou bedrijf. Al met al heel handig!
Bij ovoWeb bouwen we naast je nieuwe website ook aan een grote userbase - dat wil zeggen dat we ervoor proberen te zorgen dat veel mensen jou bedrijf gaan kennen. Dit doen we doormiddel van Social Media marketing. Zonder Social Media blijft jou klantenkring beperkt!