{"id":16,"date":"2005-02-02T14:42:57","date_gmt":"2005-02-02T19:42:57","guid":{"rendered":"http:\/\/sovogo.com\/2005\/02\/02\/dojo-responsive-internet-apps-hula-nevow\/"},"modified":"2005-02-02T14:42:57","modified_gmt":"2005-02-02T19:42:57","slug":"dojo-responsive-internet-apps-hula-nevow","status":"publish","type":"post","link":"https:\/\/dylanschiemann.com\/?p=16","title":{"rendered":"dojo, responsive internet apps, hula, nevow"},"content":{"rendered":"<p>It&#8217;s no surprise to people that work with me that I&#8217;ve been spending a lot of my time lately on <a href=\"http:\/\/www.dojotoolkit.org\/\">Dojo<\/a>.  This week, Jesse James Garrett wrote an article on <a href=\"http:\/\/www.adaptivepath.com\/publications\/essays\/archives\/000385.php\">A New Approach to Web Applications<\/a>, and Matthew Haughey followed up with an article about the <a href=\"http:\/\/a.wholelottanothing.org\/2005\/02\/ajax_on_the_ris.html\">rise of web applications<\/a>.  They have both written excellent pieces, with one exception.  They chose an awful name to describe these types of web applications that I just cannot endorse.\n<\/p>\n<p>\nRelated to this, <a href=\"http:\/\/nevow.com\/\">nevow<\/a> looks like a potentially interesting mod_pubsub analog, and <a href=\"http:\/\/www.nat.org\/2005\/february\/#15-February-2005\">Hula<\/a> also looks promising.\n<\/p>\n<p>\nRegarding Dojo itself, progress has been slower than we would like, but steady.  We have finished a significant portion of the core &#8220;plumbing&#8221; for the project, and we also have our first widget, a button, that can be constructed from markup in HTML and SVG namespaces.  We still have a lot of work to do on making our widget system better, especially in the world of SVG.  The current SVG button could be described as hacky at best.  A button is a surprisingly complex widget, at least if it is done with any sort of sane flexibility and constraints (<a href=\"http:\/\/www.csse.monash.edu.au\/~clm\/csvg\/\">cSVG<\/a> and <a href=\"http:\/\/www.mylaszlo.com\/lps-krank\/tutorials\/views.html\">laszlo&#8217;s constraints mechanism<\/a>).  Other things we are actively working on include our event, IO, data binding, and dojoml, our xml application declaration language.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s no surprise to people that work with me that I&#8217;ve been spending a lot of my time lately on Dojo. This week, Jesse James Garrett wrote an article on A New Approach to Web Applications, and Matthew Haughey followed up with an article about the rise of web applications. They have both written excellent [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,6,1],"tags":[],"_links":{"self":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/posts\/16"}],"collection":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16"}],"version-history":[{"count":0,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=\/wp\/v2\/posts\/16\/revisions"}],"wp:attachment":[{"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dylanschiemann.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}