<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: The web, as a platform, sucks</title>
	<link>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/</link>
	<description>Ecchi nanowa ikenai to omoimasu</description>
	<pubDate>Sat, 05 Jul 2008 18:37:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: lucmars</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7127</link>
		<dc:creator>lucmars</dc:creator>
		<pubDate>Wed, 31 Oct 2007 10:46:41 +0000</pubDate>
		<guid>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7127</guid>
		<description>I agree with Ninh, one should take the problem fundamentally: how can we avoid to hack upon a stateless foundation?

From my point of view, the web affords an additional storage easy to share; that doesn't imply by itself any kind of application as a rich-client. There's some hype in the wording Rich Internet Application, we are still in a situation of all or nothing: either everything on the client, either everything on the server.

The actual web 2.0 tries to manage the both, but I think that's a stalemate and the main obstacle is the browser indeed. This one should act as a terminal, a sandboxe where the RIAs are downloaded enabling some remote control.

Ideally the browser shouldn't have to render anything: it just manages the queries and deal with the OS to provide some hardware's capacities.</description>
		<content:encoded><![CDATA[<p>I agree with Ninh, one should take the problem fundamentally: how can we avoid to hack upon a stateless foundation?</p>
<p>From my point of view, the web affords an additional storage easy to share; that doesn&#8217;t imply by itself any kind of application as a rich-client. There&#8217;s some hype in the wording Rich Internet Application, we are still in a situation of all or nothing: either everything on the client, either everything on the server.</p>
<p>The actual web 2.0 tries to manage the both, but I think that&#8217;s a stalemate and the main obstacle is the browser indeed. This one should act as a terminal, a sandboxe where the RIAs are downloaded enabling some remote control.</p>
<p>Ideally the browser shouldn&#8217;t have to render anything: it just manages the queries and deal with the OS to provide some hardware&#8217;s capacities.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Hickson</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7123</link>
		<dc:creator>Ian Hickson</dc:creator>
		<pubDate>Wed, 31 Oct 2007 00:59:09 +0000</pubDate>
		<guid>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7123</guid>
		<description>The WHATWG is quite active, we now have a really detailed and very long specification for the next version of HTML5:

   http://whatwg.org/html5/

Feedback is welcome! Browsers are starting to implement this stuff, so now's a good time to send feedback. See the top of the spec for details on how you can take part in the work. You can also just mail me your requests directly (ian@hixie.ch).

Cheers!</description>
		<content:encoded><![CDATA[<p>The WHATWG is quite active, we now have a really detailed and very long specification for the next version of HTML5:</p>
<p>   <a href="http://whatwg.org/html5/" rel="nofollow">http://whatwg.org/html5/</a></p>
<p>Feedback is welcome! Browsers are starting to implement this stuff, so now&#8217;s a good time to send feedback. See the top of the spec for details on how you can take part in the work. You can also just mail me your requests directly (ian@hixie.ch).</p>
<p>Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ninh</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7117</link>
		<dc:creator>Ninh</dc:creator>
		<pubDate>Tue, 30 Oct 2007 23:24:38 +0000</pubDate>
		<guid>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7117</guid>
		<description>As Hongli’s teammate for this assignment, I wholeheartedly agree on the things Hongli is trying to point out in this article. But unfortunately, as Hongli and I know firsthand, even though a lot of us seem to agree that the web needs a lot of work –and know where there is room for improvement– progress in this area seems to go slow… FCKeditor slow ;)

E.g. JavaScript 2.0 comes to mind, for which several specs and propositions were made years ago, but up to this very day, we still have no (browser) implementation for it.

The main reason for this I think is the established user-base (which, like many other things, eventually boils down to time and money). In the case of the web, many web applications have already been developed using the techniques we know today and for the most part, already knew about yesterday. Migrating to a real ‘web 2.0′ isn’t something to be established overnight.

Also, we must keep in mind that the web was never designed for the things we consider common nowadays. For example, in the beginning, the web was designed to be stateless in order to serve as many people as possible with the limited computing power people had back then.

Also, its main goal was to provide users with information, very similar to the way newspapers do this, and for this, the stateless model was an excellent choice.

But as time progressed, we've seen new needs arise and from this –among other things– users implicitly demanded for the web to have a notion of state. To accommodate these needs while attempting to retain as much compatibility and server efficiency as possible, solutions/hacks such as cookies/sessions and more recently, comet/ajax-support have found their way to our browsers. They’re all built on top of the stateless architecture that is the web, and the real question to be asked here is how long we can continue stacking up functionality on something that may be fundamentally outdated by the time of this writing to begin with.

In summary, what I think Hongli is trying to say is that we may need to start thinking about a true successor to the web as we know today, seeing as the current one solves our problems poorly. Maybe, just maybe we’re starting to see the limits of the current web. The most interesting part will probably be seeing how a possible transition to a new architecture would take place.</description>
		<content:encoded><![CDATA[<p>As Hongli’s teammate for this assignment, I wholeheartedly agree on the things Hongli is trying to point out in this article. But unfortunately, as Hongli and I know firsthand, even though a lot of us seem to agree that the web needs a lot of work –and know where there is room for improvement– progress in this area seems to go slow… FCKeditor slow <img src='http://izumi.plan99.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>E.g. JavaScript 2.0 comes to mind, for which several specs and propositions were made years ago, but up to this very day, we still have no (browser) implementation for it.</p>
<p>The main reason for this I think is the established user-base (which, like many other things, eventually boils down to time and money). In the case of the web, many web applications have already been developed using the techniques we know today and for the most part, already knew about yesterday. Migrating to a real ‘web 2.0′ isn’t something to be established overnight.</p>
<p>Also, we must keep in mind that the web was never designed for the things we consider common nowadays. For example, in the beginning, the web was designed to be stateless in order to serve as many people as possible with the limited computing power people had back then.</p>
<p>Also, its main goal was to provide users with information, very similar to the way newspapers do this, and for this, the stateless model was an excellent choice.</p>
<p>But as time progressed, we&#8217;ve seen new needs arise and from this –among other things– users implicitly demanded for the web to have a notion of state. To accommodate these needs while attempting to retain as much compatibility and server efficiency as possible, solutions/hacks such as cookies/sessions and more recently, comet/ajax-support have found their way to our browsers. They’re all built on top of the stateless architecture that is the web, and the real question to be asked here is how long we can continue stacking up functionality on something that may be fundamentally outdated by the time of this writing to begin with.</p>
<p>In summary, what I think Hongli is trying to say is that we may need to start thinking about a true successor to the web as we know today, seeing as the current one solves our problems poorly. Maybe, just maybe we’re starting to see the limits of the current web. The most interesting part will probably be seeing how a possible transition to a new architecture would take place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hongli</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7116</link>
		<dc:creator>Hongli</dc:creator>
		<pubDate>Tue, 30 Oct 2007 22:41:04 +0000</pubDate>
		<guid>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7116</guid>
		<description>&lt;b&gt;Michael Daines:&lt;/b&gt;
Emailing people with attachment is too much hassle. I can't say too much about my assignment, but the end users that we interviewed have all stated that they want a web interface for editing documents.
And yes, you are correct that "the web" is not only what's inside the browser. For convenience, any reference to "the web" in this article actually refers to whats inside a browser (i.e. HTML + DOM + JavaScript + CSS), and not "everything built on top of TCP/IP".

Don't get me wrong, I'm not saying the web shouldn't have a rich text editor. It certainly should, but right now the web isn't a very efficient platform for implementing one. I hope the situation will improve in the future.

&lt;b&gt;Trevor:&lt;/b&gt;
Cool! Thanks for letting me know. I'll check it out.

&lt;b&gt;Craig:&lt;/b&gt;
Yes, I'm thinking about that too. And I believe that's what the WHATWG specification was about. Unfortunately I haven't seen any concrete results yet.

&lt;b&gt;Bryce Thornton:&lt;/b&gt;
Thanks but I've already checked out YUI Rich Text Editor. Unfortunately, they said it's beta, and they were not kidding! The YUI editor doesn't work inside XHTML document, only HTML. And even then I found many bugs that prevented me from using it. A pity really.</description>
		<content:encoded><![CDATA[<p><b>Michael Daines:</b><br />
Emailing people with attachment is too much hassle. I can&#8217;t say too much about my assignment, but the end users that we interviewed have all stated that they want a web interface for editing documents.<br />
And yes, you are correct that &#8220;the web&#8221; is not only what&#8217;s inside the browser. For convenience, any reference to &#8220;the web&#8221; in this article actually refers to whats inside a browser (i.e. HTML + DOM + JavaScript + CSS), and not &#8220;everything built on top of TCP/IP&#8221;.</p>
<p>Don&#8217;t get me wrong, I&#8217;m not saying the web shouldn&#8217;t have a rich text editor. It certainly should, but right now the web isn&#8217;t a very efficient platform for implementing one. I hope the situation will improve in the future.</p>
<p><b>Trevor:</b><br />
Cool! Thanks for letting me know. I&#8217;ll check it out.</p>
<p><b>Craig:</b><br />
Yes, I&#8217;m thinking about that too. And I believe that&#8217;s what the WHATWG specification was about. Unfortunately I haven&#8217;t seen any concrete results yet.</p>
<p><b>Bryce Thornton:</b><br />
Thanks but I&#8217;ve already checked out YUI Rich Text Editor. Unfortunately, they said it&#8217;s beta, and they were not kidding! The YUI editor doesn&#8217;t work inside XHTML document, only HTML. And even then I found many bugs that prevented me from using it. A pity really.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryce Thornton</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7115</link>
		<dc:creator>Bryce Thornton</dc:creator>
		<pubDate>Tue, 30 Oct 2007 21:01:36 +0000</pubDate>
		<guid>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7115</guid>
		<description>The YUI Rich Text Editor is still in beta, but it looks to be a fairly clean, easily extensible implementation.  I don't believe it uses iframes.

http://developer.yahoo.com/yui/editor/</description>
		<content:encoded><![CDATA[<p>The YUI Rich Text Editor is still in beta, but it looks to be a fairly clean, easily extensible implementation.  I don&#8217;t believe it uses iframes.</p>
<p><a href="http://developer.yahoo.com/yui/editor/" rel="nofollow">http://developer.yahoo.com/yui/editor/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7114</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Tue, 30 Oct 2007 19:45:05 +0000</pubDate>
		<guid>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7114</guid>
		<description>Hi

I generally agree - I have reently implemented an articles system and used Xinha - while it worked (and I was quite happy with it as a developer, and compared to what I was expecting, but then I looked at it from the users point of view compared to there desktop word processors - uck!)  it was slow and clunkly.

But I wonder if this can not be approached from the other direction - way can't the browser implement a "rich-text" editor - in the same way that they implement edit boxes, combo boxs (ok maybe Combo Boxes is not a good example) etc - I guess what I mean is if a rich text editor was a widget of the browser (or more likely a plug-in) that we had a good chance of knowing was there would that not make a start to solving this? - (the other alternative is to keep implementing better JavaScript and/or Flash/Silverlight etc options)</description>
		<content:encoded><![CDATA[<p>Hi</p>
<p>I generally agree - I have reently implemented an articles system and used Xinha - while it worked (and I was quite happy with it as a developer, and compared to what I was expecting, but then I looked at it from the users point of view compared to there desktop word processors - uck!)  it was slow and clunkly.</p>
<p>But I wonder if this can not be approached from the other direction - way can&#8217;t the browser implement a &#8220;rich-text&#8221; editor - in the same way that they implement edit boxes, combo boxs (ok maybe Combo Boxes is not a good example) etc - I guess what I mean is if a rich text editor was a widget of the browser (or more likely a plug-in) that we had a good chance of knowing was there would that not make a start to solving this? - (the other alternative is to keep implementing better JavaScript and/or Flash/Silverlight etc options)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trevor</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7113</link>
		<dc:creator>Trevor</dc:creator>
		<pubDate>Tue, 30 Oct 2007 19:09:26 +0000</pubDate>
		<guid>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7113</guid>
		<description>Have you looked at Flash or Silverlight based Editors?  

This one looks promising http://www.oblius.com/?projects.obedit

Looks like its free and open source, though i didnt look all that deeply at it.  And there might be better ones out there...</description>
		<content:encoded><![CDATA[<p>Have you looked at Flash or Silverlight based Editors?  </p>
<p>This one looks promising <a href="http://www.oblius.com/?projects.obedit" rel="nofollow">http://www.oblius.com/?projects.obedit</a></p>
<p>Looks like its free and open source, though i didnt look all that deeply at it.  And there might be better ones out there&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Daines</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7112</link>
		<dc:creator>Michael Daines</dc:creator>
		<pubDate>Tue, 30 Oct 2007 19:08:30 +0000</pubDate>
		<guid>http://izumi.plan99.net/blog/index.php/2007/10/30/the-web-as-a-platform-sucks/#comment-7112</guid>
		<description>Why was one of your requirements that it must be possible to write things on your website? What about having people email attachments to your knowledge-gathering system?

Does "the web" always have to be what's inside the browser? I guess email isn't "the web", but what about that application Flickr has for uploading pictures? I feel that's less of a admission of the web's shortcomings and more of just using something else where using a browser wouldn't be appropriate. I think Shoes may mean more programs like that.

While "rich-text" editing may be broken on the web currently, I don't think that means it shouldn't be there in some form. I think one of the big problems is that the DOM isn't all that great for programming a text editor, and that for some reason, people love to copy Word's interface. Is Word really the best example we have of a tool for writing on the computer?</description>
		<content:encoded><![CDATA[<p>Why was one of your requirements that it must be possible to write things on your website? What about having people email attachments to your knowledge-gathering system?</p>
<p>Does &#8220;the web&#8221; always have to be what&#8217;s inside the browser? I guess email isn&#8217;t &#8220;the web&#8221;, but what about that application Flickr has for uploading pictures? I feel that&#8217;s less of a admission of the web&#8217;s shortcomings and more of just using something else where using a browser wouldn&#8217;t be appropriate. I think Shoes may mean more programs like that.</p>
<p>While &#8220;rich-text&#8221; editing may be broken on the web currently, I don&#8217;t think that means it shouldn&#8217;t be there in some form. I think one of the big problems is that the DOM isn&#8217;t all that great for programming a text editor, and that for some reason, people love to copy Word&#8217;s interface. Is Word really the best example we have of a tool for writing on the computer?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
