[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Web Philosophy

  • From: "Bullard, Claude L (Len)" <clbullar@i...>
  • To: xml-dev@l...
  • Date: Fri, 23 Mar 2001 14:49:49 -0600

philosophy simplification
To ensure the simplest approach to web technologies, 
the Web Philosophy has been formally declared in 
certain W3C documents.  http://www.w3.org/TR/xmlp-reqs/

To ensure simple understanding of  Web philosophy, the 
following simplifications have been prepared:

Web Philosophy: "The aim is to exploit Web philosophy and 
Web design principles in order to help foster widespread 
decentralized computing on the Web."
 
Simplification:  The aim of the Web philosophy is to 
perpetuate the Web philosophy.

Charter:  "Focus must be put on simplicity and modularity and must support 
the kind of extensibility actually seen on the Web. In particular, 
it must support distributed extensibility where the communicating 
parties do not have a priori knowledge of each other."

Simplification:  Thou shalt make all strangers familiar and 
all familiars strange.

Charter: "Simplicity is a key element in making distributed systems easy 
to understand, implement, maintain, and evolve. Modularity and layering 
are two important design principles for achieving simplicity. Although 
simplicity can only be measured in relative terms, the Working Group 
must ensure that the complexity of any solution produced is comparable 
to that of other current and widespread Web solutions."

Simplification:  Thou shalt not progress beyond any of thy 
nearest brethren except if thy brethren are faster
in which case thou shalt progress only as fast as the 
slowest among them.

Charter:  "Another important aspect of simplicity is ease of deployment. 
The Working Group will look at various ways of deploying  
in a manner that is compatible with the existing Web infrastructure."

Simplification:  Thou shalt not deploy anything that has not 
been deployed before you deploy except if said deployment 
shall slow the deployment of the fastest among you.

Web Philosophy:  "Requirements for simplicity and stability arise in 
the context of the specification documents and in the context of the 
technologies being defined."

Simplification:  Unphilosophical herds move too fast, too unpredictably, 
and always sacrifice the slowest runners to predators as a means to keep the

medium runners in full view of the fast runners' behinds.  For 
that reason, the lead animal shall run only a fast as the slowest 
animal ensuring the predators have equal access to all animals 
in the herd.

Len 
http://www.mp3.com/LenBullard

Ekam sat.h, Vipraah bahudhaa vadanti.
Daamyata. Datta. Dayadhvam.h


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.