Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Ted Leung on the air: Open Source, Java, Python, and ...
Thu, 29 May 2003
IE and CSS: just bugs? Or something more?
Tim Bray's post on CSS is mostly about his frustration over IE's brokenness in various ways.
It's also an illustration of one of the big problems that I think Microsoft is facing. The everything integrated into the operating system story sounds good, and from a particular view of system architecture makes sense. You move things that everybody uses down into a system layer so it can be leveraged. The problem comes when all the pieces become very dependent on each other. Now you can't ship IE without shipping parts X, Y, and Z from Longhorn. But those parts depend on A, B, and C which in turn depend on yet other parts. Pretty soon you reach the point where you can't ship IE without shipping Longhorn. Granted, I'm taking this to an extreme to make a point, but it seems to me that the integrated delivery strategy that Microsoft (and Sun in the J2SE, J2EE) has committed to is going to force them to go slower and slower, and to become less and less responsive to changes in the marketplace (you can see this very clearly in Java). When everything is tightly integrated, you need more communications between components (both human and code), you need more testing, you need more of everthing. And the stakes are higher because it's all or nothing. Seems to be an odd strategy for a company that's touting the benefits of loosely coupled web services.
[12:13] |
[computers] |
# |
TB |
F |
G |
2 Comments |
This is exactly the problem that .NET assemblies were intended to solve. (See, for example, this article.) I suspect that the major motivation for the .NET technologies wasn't marketing against Sun, as has been speculated, but creating technologies that MS could use internally to enable deployment of products such as Longhorn.
Posted by Oliver Steele at Thu May 29 18:52:38 2003
Posted by Oliver Steele at Thu May 29 18:52:38 2003
Having a technology for separate delivery doesn't mean that you'll use it. If you have cross assembly dependencies for versions that are not yet released, you still have a problem.
Posted by Ted Leung at Thu May 29 20:45:12 2003
Posted by Ted Leung at Thu May 29 20:45:12 2003
You can subscribe to an RSS feed of the comments for this blog:
Add a comment here:
You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
<a href>
, <em>
, <i>
, <b>
, <blockquote>
, <br/>
, <p>
, <code>
, <pre>
, <cite>
, <sub>
and <sup>
.You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk