February 23, 2011 0

HTML5 de toekomstige performance boost voor mobile webapps

Door Daniel Lefers geplaatst in HTML & CSS, Webdevelopement

Een veel besproken onderwerp op dit moment is de ontwikkeling van mobiele webapplicaties. Nieuwe technieken maken het voor webontwikkelaars mogelijk om op eenvoudige wijze een applicatie voor bijvoorbeeld Android of iPhone te ontwikkelen.

Een voordeel van de webapplicaties voor smartphones is dat ontwikkelaars iTunes of de Android market omzeilen en hun applicaties op eenvoudige wijze beschikbaar stellen voor de doelgroep. Maar je kunt ook Google perfect benutten om je applicatie te laten opduiken in zoek resultaten.

Enkele nadelen van de ontwikkeling van een mobiele webapplicatie spreken voor zich. De ontwikkelaar heeft immers geen mogelijkheden om de volledige functionaliteiten van de smartphone te benutten zoals aansturing van de camera of bijvoorbeeld het gebruik van de ingebouwde G-Sensor.

Daarnaast kun je je afvragen of het handig is om applicaties te ontwikkelen die niet te gebruiken zijn zonder een internet verbinding of met een trage GPRS verbinding op je smartphone.  Veel enthousiaste smartphone gebruikers zijn immers altijd online maar de snelheid van mobiel internet maakt het wel minder aantrekkelijk om grote hoeveelheden data bij de server op te halen en deze te gebruiken in je mobile webapp. De nieuwe HTML5 specificaties kunnen ons helpen om de snelheid van webapps te bevorderen. Read the rest of this entry »

Tags: , ,

December 17, 2009 1

Developen met CakePHP framework

Door Daniel Lefers geplaatst in Webdevelopement

sinds een aantal jaren ben ik actief als ontwikkelaar op het internet. Ontwikkelen in PHP biedt veel mogelijkheden om een krachtige, dynamische applicatie te ontwikkelen.
Tijdens de ontwikkeling van een applicatie is de eerste stap altijd de database. Inventariseren welke gegevens je moet opslaan en welke relaties gelegd moeten worden  is een lastige klus en je gebruikt daarbij je eigen standaarden.

Vervolgens start je na een gedegen plan met de ontwikkeling van een applicatie. Waar begin je? Moet je alle basis logica weer opnieuw gaan schrijven? Wat kan je hergebruiken van eerdere projecten? Hoe handel ik mijn database requests af?

Als je jezelf bevindt in bovenstaande situatie kun je misschien is gaan nadenken over de ontwikkeling in een framework. Nog niet zo lang maak ik gebruik van CakePHP als framework. (http://www.cakephp.org). Het voordeel van dit framework is dat resultaten snel zichtbaar worden en opdrachtgevers eerder feedback kunnen geven op delen van de applicatie. De modulaire opbouw biedt ruimte voor aanpassingen zonder direct in de stress te schieten. Opdrachtgevers weten immers ook niet altijd wat ze willen en hebben soms de neiging nog wel een te switchen in bepaalde situaties.

Schrijf je eigen componenten als je je in de situatie bevindt dat je neigingen hebt logica meerdere keren te kopiëren en te plakken. Dit geeft je mogelijkheden om in de toekomst componenten te hergebruiken.

Tags: , , ,

December 8, 2009 0

Online, actief en vindbaar

Door Daniel Lefers geplaatst in Personal, Webdevelopement

Vanaf mijn veertiende ben ik actief op het internet. Pas sinds enige jaren actief als technisch ontwikkelaar, maar altijd op de hoogte van mogelijkheden die het internet biedt.

Mijn naam is Daniel Lefers, geboren in 1984 en woonachtig in Deventer. Op dit moment bezig met de afronding van mijn studie Communicatie en Multimedia Design aan de Hogeschool van Arnhem en Nijmegen. Sinds 2,5 jaar ben ik werkzaam bij Best4u Media te Zutphen als webdeveloper. Een uitdagende baan waarin ik me niet alleen bezig houd met de ontwikkeling van webapplicaties en de technieken daarachter, maar ook een actieve rol heb in de communicatie richting klant, grafisch vormgever, front-end developer en programmeur.
Altijd razend druk, gedreven en positief!

Vanaf heden ben ik ook zelf te vinden op het internet en post ik hier interessante artikelen, mijn eigen werk of een frisse blik op hedendaagse technieken en gadgets.