Dal libro Don't make me think di Steve Krug:
The point is, it's not productive to ask questions like "Do most people like pulldown menus?" The right kind of question to ask is "Does this pulldown, with these items and this wording in this context on this page create a good experience for most people who are likely to use this site?
C'è un'unica risposta per questo tipo di domande: Testing.
Le discussioni su ciò che è meglio in generale e non contestualizzato in una particolare situazione è uno spreco di tempo e di energie. Il testing sposta la discussione da ciò che è giusto e sbagliato a ciò che funziona o non funziona.
Il libro parla di usabilità, ma questo principio si può applicare in ogni ambito. Lo uso nei meeting di lavoro dove capita di infiammarsi pro o contro una tecnologia o una metodologia ed è efficace.
Siete d'accordo anche voi? Ma soprattutto è meglio Java o C#? (scherzo eh, non iniziamo flame)