[MonoDevelop] Mono Develop Build System Planning.
Ben Maurer
bmaurer@users.sourceforge.net
Sun, 28 Mar 2004 15:26:53 -0500
Some comments about the launch browser idea:
It is probably going to be pretty sticky to detect when the browser
closes. What if you open up a new window in that browser, etc.
So, what I would suggest is having our own mini-browser. This way, we
can keep track of where the browser is, etc.
Doing this has another advantage -- we can provide many services that
would otherwise be very hard to do.
For example, one thing that would be interesting is a built-in ViewState
decoder. Also, a built-in session state viewer and cookie viewer would
be very helpful. What this would look like is you have a menu item (only
in the browser)
Show ViewState...
It would bring up a dialog that has a treeview:
__item_a int 5
..
Much like the view in the debugger.
You can sorta do this with a trace page, however, with something like
this you could provide additional services (for example, if you have an
arraylist, viewing the items). Also, you could provide functionality to
change a value (helpful if you want to change the viewstate to check
security issues).
IMHO, a `regular' browser is not going to be able to provide the
services a developer really needs when working on a web page. Of course,
it should still be possible to aim your browser at the xsp setup, but I
think that we are going to want to provide more services than that.
-- Ben