I am working at a place where we develop expert systems for the finance business. Previously we have had native desktop applications, but have during the past years moved to web applications. In our latest solution we had a web application that replicated a native desktop application in its interaction patterns, design etc. We are now to develop a new product with the stated goal to "move to the future". How should we reason regarding replicating a desktop application vs. moving it completely to the web (using standard web patterns etc)
If we are to design a system that follows standard web patterns, how to do with the right-click menu? It seems like something that people have different opinions on, some thinks it's all native and certainly don't belong on the web whilst other likes the efficiency with it and wants to keep it.
Since usefulness is equally (or more) important as usability, is it OK to keep the right-click menu on a "all-web" system, or should we find other ways to navigate/select things? Do you have examples on other ways to do this?
The actions in todays right-click menu can be an action for a specific row and/or several rows