[Disc] RAD development en frameworks in ASP.NET

Pagina: 1
Acties:

  • pjonk
  • Registratie: November 2000
  • Laatst online: 29-12-2025
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.

It’s nice to be important but it’s more important to be nice


Verwijderd

Met MonoRail heb ik (nog) geen ervaring, maar om even te reageren op je puntjes. Door opties als "validation groups" en het kunnen instellen van een "default submit button" voor panels op een asp.net pagina houdt de limiet van één form tag op je pagina niet in dat je ook maar één formulier kan gebruiken. Verder weet ik natuurlijk niet hoe jouw winkelmandje-webcontrol eruitziet, maar door het gebruik van themes kun je al die opmaakcode ervoor in ieder geval uit je aspx bestand halen.

edit:
Als je overigens .NET 2.0 gebruikt zou ik de GridView ipv het DataGrid control gebruiken, die is echt op vrijwel alle punten superieur (meer binding-mogelijkheden, veel minder code nodig, meer opties, etc.).

[ Voor 27% gewijzigd door Verwijderd op 05-03-2006 15:12 ]


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 07-04 22:27

Bosmonster

*zucht*

Je bent toch niet verplicht alle controls en functionaliteiten te gebruiken? Je kunt ook nog steeds je eigen ding doen als dat efficienter/sneller is?