Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2002-05-19 18:59:43 +0400
committerMiguel de Icaza <miguel@gnome.org>2002-05-19 18:59:43 +0400
commit5bbe679ec35dcfd2418dfc361f7dca7909c4aeec (patch)
tree1f66d827d20a1697603368714204462dea705b1a /web/asp-net
parent0442a5fa459fccfbacb574efdabf5e69cfe1937c (diff)
Updates to ASP.NET
svn path=/trunk/mono/; revision=4763
Diffstat (limited to 'web/asp-net')
-rwxr-xr-xweb/asp-net66
1 files changed, 66 insertions, 0 deletions
diff --git a/web/asp-net b/web/asp-net
index 49f31f872d4..200f91b8f0b 100755
--- a/web/asp-net
+++ b/web/asp-net
@@ -9,3 +9,69 @@
are interested in helping the effort please contact the
mono-list mailing list.
+ There are a couple of components to the puzzle:
+
+ <ul>
+ * .aspx page parser (converts .aspx to C# code).
+
+ * System.Web.HttpRuntime support.
+
+ * Web controls (System.Web.UI.HtmlControls and
+ System.Web.UI.WebControls).
+
+ * Underlying infrastrcture for the controls (System.Web.UI).
+
+ * HttpRuntime.ProcessRequest is the core of the ASP.NET
+ implementation.
+ </ul>
+
+
+ Gonzalo has been working on an ASP.NET parser that takes .aspx
+ files and generated the code required to run them (the code lives in
+ module `xsp').
+
+ Most of the runtime support was mostly written by Patrik Torstensson
+ (now at Intel). This was interesting, because in order to implement
+ some of its features, Patrik had to go into the runtime/JIT engine and
+ he spent a few weeks doing work there.
+
+ Duncan last week got our System.Web assembly to compile, and he is in
+ the process of getting the generated output to compile and link with our
+ System.Web classes, but so far, most of the work has been in stubbing
+ out the classes, just so we can get a clean compilation of the
+ code.
+
+** HttpRuntime
+
+ Patrik has authored most of the HttpRuntime support (both on
+ the System.Web and on the foundation) but it is still not
+ ready to run.
+
+** XSP
+
+ 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 compil.er
+
+** 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.
+
+** 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.