Problemerne med .net kan efter min mening deles op i to:
1) Værktøjernes teoretiske muligheder
2) Den reelle anvendelse af værktøjerne
At man ikke kan vælge HTML 4.01 i et MS-værktøj er jo græsende til hysterisk komisk, når deres egen browser understøtter standarden så elendigt, som tilfældet er. Det hører klart under kategori
1.
I forhold til kategori
2 undrer jeg mig altid, når jeg taler med .net udviklere og jeg påpeger denne eller hin uhensigtsmæssighed ved en .net kode.
"Jamen, det behøver man ikke bruge - det kan bare slås fra" plejer at være mantraet. Min replik plejer at være "Show me - don't tell me!" ;o)
Forleden sendte jeg en mail til en .net koder, som jeg vel at mærke har den allerstørste respekt for - på alle hylder! Jeg nævnte, at vi jo så ofte havde talt om
ViewState felter, og om at jeg mener, det meget ofte er uhensigtsmæssigt at tvinge brugeren til at downloade bunker af 'unødige' data.
Samtidig bemærkede jeg, at en dynamisk side, han har kodet, og som vi begge 'har aktier i', kan indeholde et ViewState felt med næsten 700.000 tegn.
"Jaja, men det kan man jo bare slå fra" var svaret endnu engang. Ehhhhh ... ja, det
kan man, men ... ehhhhhh .....!? ;o)
Man kan aldrig sikre sig mod, hvad folk gør, men værktøjerne kunne 'nok' lægge op til en anvendelse, der resulterer i en hensigtsmæssig browserkode =)