Frames are not inherited by evil, but they create problems that other approaches do not encounter. Since you are talking about an intranet, you probably are not worried about:
- frame search indexing values
- usability / accessibility issues
- Support for significantly different browsers (mobile, text, etc.).
In general, there is probably no great reason to shy away from them. However, I do not think that you have suggested good reasons to use them.
However: one problem that I could run into with a rich internet application is the potential need for your different pages / components to talk to each other. Frames can be a royal headache with scripts, and for this reason I avoid them.
source
share