On Mon, Sep 14, 2009 at 3:48 PM, <[email protected]> wrote:

> Date: Mon, 14 Sep 2009 15:48:10 +0200
> From: nitralime <[email protected]>
> Subject: Re: [Ur] A few questions
> To: The Ur programming language <[email protected]>
> Message-ID:
>        <[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> *Hi Adam*,
>
> Where can I find more details about the architecture of Ur/Web "framework"?
>
> Almost every web framework on the market enthuses about  the "MVC" pattern.
> Each of them forces in someway a separation of content, logic and view.
> For a traditional data centric web applications such a separation of
> concerns
> could be a huge advantage during development process.
> What is the ansatz of Ur/Web?
>
> As you surely know, there are also some growing tendencies
> towards SPI (Single Page Interface) and RIA (Rich Internet Application).
> For this sort of applications one needs a solid GUI toolkit.
> As far as I know there are two different approches for providing GUI:
>    1) using a prebuilt JavaScript GUI toolkit wrapped in some APIs
>        which in ideal case integrate seamlessly into the core framework
>    2) [[a subset of the framework's core language) --> JavaScript]]
> compiler
>        which provides the GUI toolkit
>
> The first alternative can be "easily" realized by taking some web framework
> and
> a decent JavaScript GUI toolkit like TIBCO General Interface, Javeline,
> dhtmlx,
> Qooxdoo, (to some extent flapjax) etc. and writing some glue codes!
>
> The second approach is more fundamental. To the best of my knowledge
> HOP and Links are the only frameworks that implement it properly.
>
> There are also Java oriented frameworks like ZK and Vaadin
> that follow a similar design concept.
>
> What about Ur/Web?
> Can Ur/Web also be used for RIA?
>
> Regards
> Nik
>

Hi Nik,

We have a near-full F# to Javascript translator as part of our WebSharper
platform.  WebSharper is client-based and enables rapid RIA development -
more info at:

http://www.websharper.com

New demos and tutorials are on the way.  WebSharper doesn't use dependent
types, but it does give you all the nifty features of F#, including active
patterns, units of measure, ADTs, etc. - and the resulting web applications
are stunningly easier and quicker to develop than with ASP.NET or PHP.

Cheers,
Adam.

-- 
Adam Granicz, IntelliFactory
www.intellifactory.com
_______________________________________________
Ur mailing list
[email protected]
http://www.impredicative.com/cgi-bin/mailman/listinfo/ur

Reply via email to