Hi Don.

So you really want to write an entire application in X(A)ML?  Could
you write a program even close to as powerful in XAML as in other
languages?  What happens if you want to do something that isn't in the
XAML schema?

Alastair

--- In svg-developers@yahoogroups.com, Don Demsak <[EMAIL PROTECTED]> wrote:
> XAML is the technology that hooks the XML to the "application" (aka
> business object).
> 
> When you click on a anchor tag, do you have to write the code to open
> the link?  Nope, the rendering engine knows what a click on an anchor
> tag means.  This is why this is called declarative code and not
> procedureal code.  The idea behind things like XAML is to abstract out
> all the hard coding from the average person, so that an average person
> (aka non-developer) can build applications without having to write
> procedural code.  Think about how many people that can write HTML,
> that have no clue how to write HTML objects.
> 
> As for where does the code sit with XAML, since it is a Windows Client
> only thing, it sits on the client.  How do you distribute XAML apps,
> well you can distribute them via a network (intra or internet), or
> good old fashion installs.
> 
> One of the things you will start to see out of the MSFT folks is the
> whole concept of compiling down declarative code to IL (see the new
> XSLT engine in .Net 2.0 and XQuery in SQL Server 2005).
> 
> The problem with the SVG+SPARK comparison to Avalon and XAML is that
> XAML is dependent on a VM (.Net), where SVG+SPARK does not have a
> fully functional VM (Ecmascript is not a VM, or even a framework, it
> is just a scripting language).  If you truly want an open source
> competitor of XAML, you will need to build it on .Net, Java or Mono
> (maybe there is another VM that I'm missing?)
> 
> Don
> 
> On 6/21/05, Alastair Fettes <[EMAIL PROTECTED]> wrote:
> > Hi Ron.
> > 
> > > > it would still be a procedural paradigm.
> > > 
> > > Hmmm. Nope.... as declarative as XForms and SVG, no different.
> > 
> > So if you don't need C#, then what happens when you click on that
> > button?  What hooks it to the application?  What is the application
> > code written in?  Where does the application code sit?  Does the
> > application code sit on the server?  If so, does that app code work
> > with anything other than IIS?
> > 
> > After looking at this blog (http://www.xamlblogs.com/) it seems to me
> > like XAML is just an expensive version of SPARK?  The SPARK project
> > new motto: "SVG+SPARK - an open source alternative to XAML". ;p
> > 
> > Alastair
> > 
> > 
> > --- In svg-developers@yahoogroups.com, "mobiform" <[EMAIL PROTECTED]>
wrote:
> > > 
> > > Great comments! Some clarifications
> > > 
> > > 
> > > > XAML on the other hand would use XML mark-up to create an Avalon-
> > > based input
> > > > box, initialise it with values, give it styling, and so on. But 
> > > despite the
> > > > angle brackets, it would still be a procedural paradigm. (And
need 
> > > to be
> > > > converted to C#.)
> > > 
> > > 
> > > XAML is not converted into C#. It is converted directly into IL and 
> > > binary native to the platform it is sitting on via reflection. 
> > > 
> > > 
> > > 
> > > > it would still be a procedural paradigm.
> > > 
> > > Hmmm. Nope.... as declarative as XForms and SVG, no different.
> > > 
> > > 
> > > Ron
> > 
> > 
> > 
> > 
> > -----
> > To unsubscribe send a message to:
> > [EMAIL PROTECTED]
> > -or-
> > visit http://groups.yahoo.com/group/svg-developers and
> > click "edit my membership"
> > ---- 
> > 
> > 
> > ________________________________
> > Yahoo! Groups Links
> > 
> > To visit your group on the web, go to:
> > http://groups.yahoo.com/group/svg-developers/
> >   
> > To unsubscribe from this group, send an email to:
> > [EMAIL PROTECTED]
> >   
> > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.





-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
---- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to