Didn't this debate happen with windowing systems (eg X vs NeWS, dumb vs smart windows-server).
David On Tue, May 31, 2011 at 7:30 AM, Alan Kay <alan.n...@yahoo.com> wrote: > Hi Cornelius > > There are lots of egregiously wrong things in the web design. Perhaps one > of the simplest is that the browser folks have lacked the perspective to see > that the browser is not like an application, but like an OS. i.e. what it > really needs to do is to take in and run foreign code (including low level > code) safely and coordinate outputs to the screen (Google is just starting > to realize this with NaCl after much prodding and beating.) > > I think everyone can see the implications of these two perspectives and > what they enable or block > > Cheers, > > Alan > > ------------------------------ > *From:* Cornelius Toole <cornelius.to...@gmail.com> > *To:* Fundamentals of New Computing <fonc@vpri.org> > *Sent:* Tue, May 31, 2011 7:16:20 AM > *Subject:* Re: [fonc] Alternative Web programming models? > > Thanks Merik, > > I've read/watch the OOPSLA'97 keynote before, but hadn't seen the first > video. > I'm having problems with the first one(the talk at UIUC). Has anyone been > able to watch past the first hour. I get up to the point where Alex speaks > and it freezes. > > I've just recently read Roy Fielding's dissertation on the architecture of > the Web. Two prominent features of web architecture are the (1) > client-server hierarchical style and (2) the layering abstraction style. My > take away from that is how all of abstraction layers of the web software > stack get in the way of the applications that want to use the machine. Style > 1 is counter to the notion of the 'no centers' principle and is very > limiting when you consider different classes of applications that might > involve many entities with ill-defined relationships. Style 2, provides for > separation of concerns and supports integration with legacy systems, but > incurs so much overhead in terms of structural complexity and performance. I > think the stuff about web sockets and what was discussed in the Erlang > interview that Micheal linked to in the 1st reply is relevant here. The web > was designed for large grain interaction between entities, but many > application domain problems don't map to that. Some people just want pipes > or channels to exchange messages for fine-grained interactions, but the > layer cake doesn't allow it. This is where you get the feeling that the > architecture for rich web apps is no-architecture, just piling big stones > atop one another. > > I think it would be very interesting for someone to take the same approach > to networked-based application as Gezira did with graphics (or the STEP > project in general) as far assessing what's needed in a modern > Internet-scale hypermedia architecture. > > > > On Thu, May 26, 2011 at 4:53 PM, Merik Voswinkel <a...@knoware.nl> wrote: > >> Dr Alan Kay addressed the html design a number of times in his lectures >> and keynotes. Here are two: >> >> [1] Alan Kay, How Complex is "Personal Computing"?". Normal" Considered >> Harmful. October 22, 2009, Computer Science department at UIUC. >> http://media.cs.uiuc.edu/seminars/StateFarm-Kay-2009-10-22b.asx >> (also see http://www.smalltalk.org.br/movies/ ) >> >> [2] Alan Kay, "The Computer Revolution Hasn't Happened Yet", October 7, >> 1997, OOPSLA'97 Keynote. >> Transcript >> http://blog.moryton.net/2007/12/computer-revolution-hasnt-happened-yet.html >> >> Video >> http://ftp.squeak.org/Media/AlanKay/Alan%20Kay%20at%20OOPSLA%201997%20-%20The%20computer%20revolution%20hasnt%20happened%20yet.avi >> >> (also see http://www.smalltalk.org.br/movies/ ) >> >> Merik >> >> On May 26, 2011, at 8:38 PM, Cornelius Toole wrote: >> >> All, >> A criticism by Dr. Kay, has really stuck with me. I can't remember the >> specific criticism and where it's from, but I recall it being about the how >> wrong the web programming model is. I imagine he was referring to how >> disjointed, resource inefficient it is and how it only exposes a fraction of >> the power and capability inherent in the average personal computer. >> >> So Alan, anyone else, >> what's wrong with the web programming mode and application architecture? >> What programming model would work for a global-scale hypermedia system? What >> prior research or commercial systems have any of these properties? >> >> The web is about the closest we've seen to a ubiquitous deployment >> platform for software, but the confluence of market forces and technical >> realities endanger that ubiquity because users want full power of their >> devices plus the availability of Internet connectivity. >> >> -Cornelius >> >> -- >> cornelius toole, jr. | ctoo...@tigers.lsu.edu | mobile: 601.212.3045 >> _______________________________________________ >> fonc mailing list >> fonc@vpri.org >> http://vpri.org/mailman/listinfo/fonc >> >> >> >> _______________________________________________ >> fonc mailing list >> fonc@vpri.org >> http://vpri.org/mailman/listinfo/fonc >> >> > > > -- > cornelius toole, jr. | ctoo...@tigers.lsu.edu | mobile: 601.212.3045 > > _______________________________________________ > fonc mailing list > fonc@vpri.org > http://vpri.org/mailman/listinfo/fonc > >
_______________________________________________ fonc mailing list fonc@vpri.org http://vpri.org/mailman/listinfo/fonc