[Mono-list] ASP.NET and Licensing

Robert Jordan robertj at gmx.net
Mon Aug 7 04:56:59 EDT 2006


Andrés G. Aragoneses [ knocte ] wrote:
> Andrés G. Aragoneses [ knocte ] escribió:
>> Robert Jordan escribió:
>>> Hey,
>>>
>>> Andrés G. Aragoneses [ knocte ] wrote:
>>>> einKI.ml escribió:
>>>>>> If you don't want to use ASP.NET and/or System.Windows.Form it's up to you 
>>>>>> but note that the fact that there is a closed source implementation of them 
>>>>>> (i.e. Microsoft .NET Framewrok) doesn't mean that you should avoid their 
>>>>>> open source implementations (i.e. Mono or Portable.NET, IMHO Mono is much 
>>>>>> better:).
>>>>> Im just wondering because they are listed as "controversial elements" in
>>>>> the FAQ. But since I am somewhat familiar with ASP.NET I think it make
>>>>> sense to use it on Linux too.
>>>> There are other frameworks that you can use without ASP.NET AFAIK, that 
>>>> Miguel has not mentioned (perhaps the ones he has mentioned are too tied 
>>>> to the AJAX-thing, I mean, they require JavaScript):
>>> Miguel mentioned projects that don't use System.Web at all.
>>> Dream depends only on some HttpUtility methods (HtmlEncode, etc.),
>>> while Jitzu is completely System.Web independent.
>>>
>>>> - Maverick.NET (if you use non-ASP.NET methods for the view, such as 
>>>> XSLT+XML+XHTML or NVelocity)
>>>> [ http://mavnet.sourceforge.net/ ]
>>> It depends on System.Web
>>>
>>>> - CastleProject (the Ruby on Rails port to C#)
>>>> [ http://www.castleproject.org/ ]
>>> It depends on System.Web, too.
>>>
>>>> - Spring.NET (I haven't used this one but seems a port of the Spring 
>>>> framework from Java to C# that uses AOP)
>>>> [ http://www.springframework.net/ ]
>>> It depends on System.Web as well.
>>>
>>>> Using these frameworks you are not only avoiding the use of ASP.NET but 
>>> You don't.
>> Well, IMHO when we were talking about ASP.NET we were not referring to
>> the strict API that it surrounds but to the way a programmer designs web
>> applications with it (you know, '.aspx' files, <asp:...>-like tags,
>> runat=server attributes...).

That's System.Web.UI. It's basically `just' a HttpHandler for the
ASP.NET Runtime.

> I have re-read the message I firstly replied to and now I think that
> perhaps the conversation was actually about the strict API...

Read the statement "It depends on System.Web" like
"This framework doesn't work outside the ASP.NET Runtime".

Robert



More information about the Mono-list mailing list