Quixote+Nevow+LivePage

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Mir Nazim

    Quixote+Nevow+LivePage

    Hi

    I am a PHP developer and in trying to get a better tool for developing
    web apps, I have been strugling with zope for past few months and
    still could not get anything useful work up and going. I really felt
    that "Z" shaped learning curve. Yesterday I was looking at quixote. I
    was surprized how simple it is. I think quiote gives the power without
    getting into the way. And in just a few hours I had quite a good
    understanding of framework and actually got something up and working
    (http://www.quixote.ca/learn/1). I feel quixote is the simplest way
    to develop powerful web apps. I needed a simple and powerfull web
    framework to develop web apps that are NOT content oriented and where
    mostly GUI clients have ruled. And I think quixote is just the tool
    for me.

    I also came across nevow. Its is also good, rather very good.
    Especially Live Page is really cool idea. It really help separate
    logic and presentation and is simpler than MVC thing that I could
    never get a nack of.

    Now I have three questions:

    Q1) Is it possibe to use "Nevow + LivePage + Quixote" together in a
    web app. Live Page is really important for me as I am not into content
    oriented web apps.

    Q2) Is is nessary that LivePage only with Twisted or can work with any
    web server like Apache.

    Q3) I cannot understand how to get quixote up and working under Apache
    using mod_python, FastCGI, SCGI (I have used only mod_php). A link to
    a tutorial will be good.

    I saw a paper A. M. Kuchling (http://www.amk.ca/talks/quixote/) that
    said that nevow can be used with quixote but it did not mention
    anything of LivePage.

    Please provide comments, Pros and Cons of the aproach. Links to
    relevent articles and tutorials are really appreciated

    Thanks in advance.
  • Carlos Ribeiro

    #2
    Re: Quixote+Nevow+L ivePage

    On Sat, 04 Dec 2004 16:17:06 GMT, Jp Calderone <exarkun@divmod .com> wrote:[color=blue]
    > I haven't used LivePage myself, but someone in the know tells me
    > that LivePage requires an extra, non-HTTP connection to operate, so
    > will pretty much only work with Twisted.[/color]

    The basic technique is to use a "persistent " & hidden client-side
    frame that holds the JavaScript glue code. This code is not reloaded;
    it talks to the server using XMLRPC, which is an extension that is
    supported by many HTTP servers, and then uses the data to update the
    view (that is in another frame). A clever hack -- a "client-pull"
    model at its best. IOW: as far as the server is concerned, if it
    supports XMLRPC, then it's possible to implement something similar to
    LivePage.

    --
    Carlos Ribeiro
    Consultoria em Projetos
    blog: http://rascunhosrotos.blogspot.com
    blog: http://pythonnotes.blogspot.com
    mail: carribeiro@gmai l.com
    mail: carribeiro@yaho o.com

    Comment

    Working...