Front-end developer
Een front-end developer is verantwoordelijk voor het technische deel
aan de 'voorkant' van een website of webapplicatie en maakt deze
interactief en toegankelijk. Interactie vindt hierbij steeds vaker plaats op de client waarbij vaker asynchrone requests naar een server en vice versa worden uitgevoerd. Dit draagt in belangrijke mate bij tot snellere websites en een betere gebruikerservaring.
Hierbij wordt in de basis gebruik gemaakt van HTML5 als opmaaktaal, CSS(presentatielaag) en JavaScript(scripttaal) zonder externe libraries: dit houdt in dat HTML5, CSS en JS functionaliteit al standaard aanwezig is binnen de engine van browsers(Chrome, Firefox, Edge, Safari, etc...) Daarnaast is het aan de developer zelf waarmee kennis wordt uitgebreid.
Dit overzicht geeft weer waar ik ervaring mee heb.
Waarom mijn keuze voor front-end development?
Deze is ooit ontstaan in 1998 door een pagina met de tekst 'Hello world' te publiceren. Uiteindelijk heeft
deze pagina nog steeds dezelfde output en is de fascinatie
blijven bestaan, doordat ik constant fases doorloop met diverse bestaande en nieuwe technologieen op gebied van webdevelopment, maar ook door in diverse sectoren werkzaam te zijn.
Sinds 1999 werk ik (vanaf 2005 als zelfstandige/ZZP-er) als
front-end developer, met de
progressive enhancement methode
in de basis en anderzijds JavaScript driven (responsive) websites. Ik
kijk verder dan alleen naar front-end code in een client/server
omgeving, alias de fullstack (end-to-end). Als front-end developer heb ik gewerkt voor bedrijven en organisaties(1000+) zowel in de publieke
als in de commerciële sector.
Stukje historie over front-end ontwikkeling en mijn ervaring daar parallel aan
HTML stamt uit 1995. Begonnen als html ontwikkelaar in 1998, heb ik in de periode van 1999 tot 2005 dynamische websites gebouwd in een
met name LAMP stack
omgeving, waardoor ik mij ook meer ging verdiepen in PHP/MySQL en ASP, maar ook in clientside technologie zoals Flash en
ActionScript. Verder werden de mogelijkheden om websites te bouwen met gebruik
van CSS uitgebreid, doordat browsers CSS meer en meer gingen
ondersteunen vanaf 2002. In die tijd werd JavaScript in veel mindere
mate ingezet dan vandaag en werd
DHTML (Dynamic HTML)
veelal gebruikt als een verzameling van technologiëen, meestal
inline, totdat
DOM scripting zijn
intrede deed in 2005, waardoor structuur ontstond in de clientside
code. Mede hierdoor kreeg de term 'front-end development' steeds
meer gestalte en werd het een aparte discipline rond 2007.
Deze pagina bevat een verzameling verwijzingen van betekenis over front-end
(web) development .