Dit topic is meer als algemene discussie. Ik ben benieuwd voor wat voor soort GUI je kiest bij het bouwen van een web applicatie. Kies je voor een standaard applicatie-like interface, of kies je voor een internet-like interface (en vooral waaróm)?

Kies je voor een overzicht waarbij de records op meerdere pagina’s getoond worden, met edit / delete buttons per record (op record klikken is edit)? Sorteren op een andere kolom zorgt voor een reload van de pagina.
Of kies je voor een applicatie-like overzicht:

Alle records in één scherm, met een scrollbar aan de zijkant. (eventueel in fasen geladen). Klikken op een record zorgt voor selectie. [delete] op toetsenbord of in toolbar zorgt voor verwijdering van het record. Dubbelklikken zorgt voor editen van het record. Een context menu geeft de mogelijke acties weer. Sorteren op een kolom wordt gedaan door alleen de recordset opnieuw op te halen (ajax).
Kies je voor een systeem menu (bestand, bewerken, beeld, etc) of staat er gewoon een button [nieuw] in je applicatie?
Bouw je custom dialogs of gebruik je alleen javascript confirm en alert?
Als je voor de applicatie-like interface gaat, hoe ver ga je daar dan in? Kan een gebruiker kolommen verslepen in een grid, of kunnen toolbars in de applicatie opnieuw gerangschikt worden?
Ik ben niet op zoek naar scripts om het een of het ander te bereiken; ik ben meer benieuwd naar argumenten voor of tegen een bepaalde interface. Ik zelf gebruik meestal de web-like interface; simpelweg omdat dit het snelste gebouwd is. Het ontbreekt niet aan kennis om applicatie-like webapplicaties te bouwen; het gaat mij vooral om het gebruiksgemak voor de gebruiker.
Iemand een duidelijke voorstander van één van de twee manieren?

Kies je voor een overzicht waarbij de records op meerdere pagina’s getoond worden, met edit / delete buttons per record (op record klikken is edit)? Sorteren op een andere kolom zorgt voor een reload van de pagina.
Of kies je voor een applicatie-like overzicht:

Alle records in één scherm, met een scrollbar aan de zijkant. (eventueel in fasen geladen). Klikken op een record zorgt voor selectie. [delete] op toetsenbord of in toolbar zorgt voor verwijdering van het record. Dubbelklikken zorgt voor editen van het record. Een context menu geeft de mogelijke acties weer. Sorteren op een kolom wordt gedaan door alleen de recordset opnieuw op te halen (ajax).
Kies je voor een systeem menu (bestand, bewerken, beeld, etc) of staat er gewoon een button [nieuw] in je applicatie?
Bouw je custom dialogs of gebruik je alleen javascript confirm en alert?
Als je voor de applicatie-like interface gaat, hoe ver ga je daar dan in? Kan een gebruiker kolommen verslepen in een grid, of kunnen toolbars in de applicatie opnieuw gerangschikt worden?
Ik ben niet op zoek naar scripts om het een of het ander te bereiken; ik ben meer benieuwd naar argumenten voor of tegen een bepaalde interface. Ik zelf gebruik meestal de web-like interface; simpelweg omdat dit het snelste gebouwd is. Het ontbreekt niet aan kennis om applicatie-like webapplicaties te bouwen; het gaat mij vooral om het gebruiksgemak voor de gebruiker.
Iemand een duidelijke voorstander van één van de twee manieren?