I have a Windows application that I need to migrate to web. This application has many forms that follow the same pattern: (1) a grid on the left with columns and rows than can be selected, and (2) buttons on the right to perform actions. Here is an example:
While this is a very common design layout in windows applications, I noticed that it isn't quite as common on the web.
For the web version, I considered adding the action buttons inside each line. However, I discarded it because (1) the screen gets quickly polluted with lots of buttons, and (2) some buttons are dangerous and inlining them makes it more likely that the user clicks them by mistake.
Other forms have more columns or more buttons, they all more or less follow the same layout as a Windows app.
What would be the best UX design to migrate these forms to Web? Would it still be a grid with selectable rows and action buttons on the side?