- From: ed nixon <ed.nixon@lynnparkplace.org>
- Date: Mon, 02 Sep 2002 10:13:35 -0400
- To: Isofarro <w3evangelism@faqportal.uklinux.net>
- CC: public-evangelist@w3.org, list@webdesign-L.com
Isofarro wrote: > <snip/> > [Treating NN4 as a text-browser] > This argument that developing websites that work in Netscape 4 results in > double development time is a straw-man argument. It automatically assumes > that there is duplication involved in the entire workstream of the website > creation process. This is all highly over generalized, including my post, and doesn't lend itself to anything other than highly overgeneralized discussion. However, the fact that the problem is defined and solved in terms of NS4 AND everyone else (which ignores the differences/quirks among the various versions of Internet Explorer, for example) means that every step of the process will have to contain cycles recognizing, checking and resolving for the "AND" of the relationship. If you are working as an individual, in a putative vacuum, and not in a large, contentious and complex organizational and project environment, the overhead will be minimal; otherwise it will be substantial. There will be costs that will not involve you and your templating activities. > > We all know how important it is to separate content from presentation, and > Netscape 4 friendliness is no exception. The only duplicate work items are > the initial creation of templates, and the testing of those templates. The > content should always be separate from the presentation, so this would be a > non-duplicated process. This is good theory and a great goal to pursue. As you know, what one confronts, however, is perception of what is on the screen by the people who are signing the cheque -- "I know what I like and this ain't it." One can try to be as smart as possible about the initial setup; but, there will be tremendous, irresistable pressure in the course of the work that will tend to erode the theory and complexify the product. Hence, more cycles and more cost, howbeit largely downstream and, for the moment, hidden. > > On delivery, either deliver a dynamic website that delivers full compliant > markup to all user agents except those identifying themselves as Netscape 4, > or run it through an html preprocessor and generate two websites. And the html preprocessor comes from where? At what cost? These are the kinds of cost "externalities" that are conveniently forgotten, much like the costs of cleaning up after automobiles or nuclear power plants. And, if considered properly, these costs radically change the cost-benefit scenarios of most, if not all, Web development projects. All of this has to be seen from a management and operational perspective, in addition to a designer, coder perspective, in order to have the proper view. All I'm suggesting is that web development and operation is a very expensive proposition, too expensive; the mulitplicity of browsers and their glitches is one of the major factors in inflating the cost. There are others. Any cost conscious business contemplating getting into or upgrading a website deserves to be given the opportunity of looking at the (total and accurate) incremental costs of supporting each of the alternatives. Evloving to higher or more advanced levels of standardization offers the potential for decreasing the number of costly alternatives to something greater than one, which I think many people think is a good idea. The marginal cost to a user of upgrading a browser, particularly if encouraged and assisted in helpful and efficent ways, is trivial in comparison to the aggregate costs to the industry or to a large organization. The fact that browser technologies have been historically "free" is probably the biggest externality we confront. Browsers are also the software application about which people know the least in terms of opperation. Why don't we talk about how to most positively, expeditiously and synergistically move users away from NS4 rather than gritching and snitching about how to accommodate something we all agree (I hope) is a pain to work with and just plain bad technology? I'd like to suggest this thread move on to a more "evangelical" topics. ...edN
Received on Monday, 2 September 2002 10:14:03 UTC