Silverlight is sinds de introductie in 2005 / 2006 aan een geweldige opmars bezig. Was de eerste versie (1.0), een door Microsoft te snel gepushte versie, welke alleen bestond uit XAML met als framework Javascript, tegenwoordig met Framework 4.0 en de introductie van RIA services is het zelfs een platform geworden waarin de nodige business applicaties geschreven worden.
De insteek van Silverlight vanuit Microsoft is geweest om als tegenhanger van Adobe Flash / Flex te fungeren. Voor .Net ontwikkelaars is het een eenvoudige stap om vanuit de ervaring met bijvoorbeeld Web of Forms, een overstap te maken naar WPF / Silverlight. Het enige verschil is dat de “voorkant” in Silverlight uit XAML bestaat.
Lees verder…
15 t/m 17 maart jl. was de MIX10 conferentie voor (web)ontwikkelaars in Las Vegas.
Tip voor degenen die niet zijn geweest:
de sessies zijn online te bekijken op http://live.visitmix.com/Sessions.
Als je gaat beginnen met Linq to SQL binneneen drie lagen architectuur wil je Linq beperken tot de data access laag zoals voorgeschreven in een 3-Tier applicatie. Ik heb daarom in de DL Layer een DA class gemaakt waarin ik static functies plaats met daarin de linq queries en insert, update en delete logica.
Lees verder…
Met de introductie van ASP.NET heeft Microsoft, zwart-wit gezien, als het ware de Windows Forms naar het Web gebracht. Controls konden ineens hun state bewaren d.m.v. de ViewState en daarnaast draaiden deze op de server. Kennis van o.a. HTML was niet meer een must om Webapplicaties te ontwikkelen. Dit maakte het voor ontwikkelaars zonder kennis van het Web een stuk toegankelijker. Ik als webontwikkelaar die begonnen is met -inmiddels classic – Active Server Pages (ASP) was dit in het begin enorm wennen en voelde vooral omslachtig en log aan.
Omdat het bovenstaande in de verleden tijd is geschreven doet het misschien vermoeden dat ASP.NET zijn beste tijd heeft gehad. Dit is absoluut niet het geval want het is nog steeds zeer geschikt voor Webapplicaties en er kan relatief snel resultaat mee geboekt worden.
Afgelopen april heeft Microsoft de eerste definitieve versie vrijgegeven van het ASP.NET MVC Framework. MVC staat voor Model-view-controller en is gebaseerd op het gelijknamige design pattern.
Lees verder…
Veel van het web-based ontwikkel werk bestaat uit het maken van formulieren, bijvoorbeeld voor het aanmelden bij een service. Nu zitten er in het .NET Framework allerlei WebControls om dit redelijk snel voor elkaar te krijgen, alleen kan dit behoorlijk herhaaldelijk worden wanneer het om uitgebreide formulieren gaat waarbij er voor de meeste TextBox controls een of meerdere Validators moeten worden toegevoegd, zoals de RequiredFieldValidator en/of de RegularExpressionValidator.
Lees verder…