Sinds een aantal maanden ontwikkel ik op professionele basis websites in ASP.NET na eerst een aantal jaren in PHP en ASP geprogrammeerd te hebben. Nu bevallen een aantal zaken in ASP.NET mij niet, onder andere:
Maar 1 Form op een pagina
Het gebruik van meerdere forms (bijv. als je een search en een inlog frame op 1 pagina hebt) is een potentioneel probleem omdat ASP.NET maar 1 form ondersteunt. Hierdoor krijg je bijvoorbeeld ook probleem om een form met de enter key te submitten. Voor de gebruikersvriendelijkheid van de websites is dit niet goed.
WebControls zijn vaak log en omslachtig
- Voor een simpele weergave van winkelmand te maken heb ik 50 regels code nodig aan definities voor itemtemplates, templatecolumns etc. + extra logica in de code begin terwijl ik in ASP en PHP dit veel makkelijk zou kunnen realiseren.
- Als ik een Datagrid een subheadingwillen hebben zou dat als volgt moeten, zie http://aspnet.4guysfromrolla.com/articles/072603-1.aspx. Dit komt op mij over als zeer omslachtig
Ook dit zou ik in PHP of ASP zo voor elkaar hebben.
Nu zijn er voor ASP.NET ook frameworks beschikbaar zoals MonoRail wat eigenlijk de .NET variant is van Ruby on Rails. Ik vraag me af of er hier mensen ervaring hebben met MonoRail of andere frameworks voor ASP.NET die de productiviteit zouden kunnen verhogen.
Maar 1 Form op een pagina
Het gebruik van meerdere forms (bijv. als je een search en een inlog frame op 1 pagina hebt) is een potentioneel probleem omdat ASP.NET maar 1 form ondersteunt. Hierdoor krijg je bijvoorbeeld ook probleem om een form met de enter key te submitten. Voor de gebruikersvriendelijkheid van de websites is dit niet goed.
WebControls zijn vaak log en omslachtig
- Voor een simpele weergave van winkelmand te maken heb ik 50 regels code nodig aan definities voor itemtemplates, templatecolumns etc. + extra logica in de code begin terwijl ik in ASP en PHP dit veel makkelijk zou kunnen realiseren.
- Als ik een Datagrid een subheadingwillen hebben zou dat als volgt moeten, zie http://aspnet.4guysfromrolla.com/articles/072603-1.aspx. Dit komt op mij over als zeer omslachtig
Ook dit zou ik in PHP of ASP zo voor elkaar hebben.
Nu zijn er voor ASP.NET ook frameworks beschikbaar zoals MonoRail wat eigenlijk de .NET variant is van Ruby on Rails. Ik vraag me af of er hier mensen ervaring hebben met MonoRail of andere frameworks voor ASP.NET die de productiviteit zouden kunnen verhogen.
It’s nice to be important but it’s more important to be nice