Diff for /books/www/articles/xpfe_dhtml.html between versions 1.6 and 1.7

version 1.6, 2001/08/07 20:22:06 version 1.7, 2001/08/09 19:47:35
Line 6 Line 6
   
 <font size="+1"><b>XPFE vs. DHTML</b></font>  <font size="+1"><b>XPFE vs. DHTML</b></font>
   
   <p>'In the beginning, there were 3 front ends: Mac, Windows and Unix. Each took a suite of developers to maintain. Adding a new feature (even just a
   button)  required 3 engineers to waste at least a day (more often a week) slaving away until the feature was complete. This had to change.'
   
   <p>This is an explanation quote is posted on mozilla.org and describesing how the Netscape 4.x browsers required a different set of engineers to create
   and maintain the code for the user interface code, even though the browser looked nearly identical on each different platform. version looked nearly
   identical.
   
   <p>For a company n organization committed to creating an application that runs on a wide range of different systems platforms, this system of using
   platform specific code was a huge investment and a big waste of time. XPFE, Mozilla's cross-platform front end, was designed to solve this problem byso
   that enabling engineers would be able to create one interface that would then work on any all operating systems.
   
   <p>This new technology started out as a time-saving technique and turned into one of Mozilla's most powerful innovations. When they started work on
   creating XPFE, Mozilla engineers were trying to create a more efficient process that would save them time and effort when they started work on XPFE, but
   this technology ended up having the unintended consequence of lowering the barriers to entry for application developers.
   
   <p>Mike Cornall, in an article about Mozilla published on LinuxToday, summarizes the history of XPFE well when he says: 'The application platform
   capabilities of Mozilla came about through a happy coincidence of Open Source development, good design, and far-sighted developers who were paying
   attention.'
   
   <hr>
   
 <p>'In the beginning, there were 3 front ends: Mac, Windows and Unix.  Each took a suite of developers to maintain. Adding a new feature (even just a  <p>'In the beginning, there were 3 front ends: Mac, Windows and Unix.  Each took a suite of developers to maintain. Adding a new feature (even just a
 button) required 3 engineers to waste at least a day (more often a week) slaving away until the feature was complete.  This had to change.' This is an <a  button) required 3 engineers to waste at least a day (more often a week) slaving away until the feature was complete.  This had to change.' This is an <a
 href="http://www.mozilla.org/xpfe/ElevatorTouchyFeely.html">explanation posted</a> on mozilla.org describing how the Netscape 4.x browsers required a  href="http://www.mozilla.org/xpfe/ElevatorTouchyFeely.html">explanation posted</a> on mozilla.org describing how the Netscape 4.x browsers required a

Removed from v.1.6  
changed lines
  Added in v.1.7


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>