- Currently XSP provides the .aspx compiler to C#. It would be
- interesting to see if it makes sense to extend the ASP.NET
- syntax to make it simpler to develop applications.
-
- Gonzalo is in charge of the compiler.
-
-** Controls
-
- A lot of work has been put in the various classes that
- implement the controls (UI.HtmlControls and UI.WebControls),
- but they have been coded mostly in the dark, and without being
- able to test them in real life: Gaurav and Leen worked very
- hard on this namespace, but needs to be finished.
-
- We can now render all HtmlControls and some WebControls. Work is
- ongoing to make all WebControls render HTML.
-
-** Extending ASP.NET
-
- Currently you have to reference in your ASP.NET the control
- and all of its properties, which works fine if you have a GUI
- designer, but is harder for people used to develop using text
- editors.
-
- Since we have a parser, we could extend this parser to allow
- people to still use ASP.NET controls, using a simpler syntax.
- For example people doing blogs and editing their templates
- over the web probably do not want to use direct ASP.NET but a
- wrapper around it.
-
-** Roadmap
-
- 1. The Parser.
-
- 2. Get the parser to generate output compatible with ASP.NET.
-
- 3. Run the sample output with the real Microsoft runtime
- but using our generated page.
+ XSP is a simple web server written in C# that can be used to
+ run your ASP.NET applications. The code is available from our
+ <a href="download.html">download page</a> or from the <a
+ href="anoncvs.html">Anonymous CVS</a> repository (module name:
+ xsp).
+
+ A couple of classes of this new server can be reused/extended
+ to make an apache module/cgi using mono (MonoWorkerRequest and
+ MonoApplicationHost). This server also uses a couple of
+ plugins distributed with Mono to support gzip HTTP transfers.