Hi All
First of all let me say I posted this before, and got two responses. The first just said "why fix it if it isn't broken?", and the second suggested a re-write without answereing the "frames or not" question. So I apologise for re-posting but I am no closer to an answer ;-)
I have developed a web based application using HTML, Javascript, PHP and MySQL. We initially developed it with two frames, a top frame with a menu and "toolbar", and a bottom frame with the actual "application" screens.
We are now looking at removing the frames and going with a non-frames approach. This has simplified some things (like the DHTML menu which had to work across frames before), and complicated others (like we can't store Javascript "state" variables in the frameset page). Another complication with the non-frames approach is that the whole "top frame" now needs to be loaded with each page.
So (and I have asked this many times) what would the experts on this list do? Bear in mind the following:
- It is an application not a web site
- It is a closed community of users (so, for instance, we only have to support IE not multiple browsers)
- Speed is important (being an app people use daily and becuse we are in South Africa with low/expensive bandwidth)
We have invested a fortune in time and money and will be investing much more. This is a crucial decision and this is a very important decision for the future.
You thoughts all?
Thanks in advance.
Regards
Richard
First of all let me say I posted this before, and got two responses. The first just said "why fix it if it isn't broken?", and the second suggested a re-write without answereing the "frames or not" question. So I apologise for re-posting but I am no closer to an answer ;-)
I have developed a web based application using HTML, Javascript, PHP and MySQL. We initially developed it with two frames, a top frame with a menu and "toolbar", and a bottom frame with the actual "application" screens.
We are now looking at removing the frames and going with a non-frames approach. This has simplified some things (like the DHTML menu which had to work across frames before), and complicated others (like we can't store Javascript "state" variables in the frameset page). Another complication with the non-frames approach is that the whole "top frame" now needs to be loaded with each page.
So (and I have asked this many times) what would the experts on this list do? Bear in mind the following:
- It is an application not a web site
- It is a closed community of users (so, for instance, we only have to support IE not multiple browsers)
- Speed is important (being an app people use daily and becuse we are in South Africa with low/expensive bandwidth)
We have invested a fortune in time and money and will be investing much more. This is a crucial decision and this is a very important decision for the future.
You thoughts all?
Thanks in advance.
Regards
Richard