Content deleted Content added
Remove "notable" from section name |
Fgnievinski (talk | contribs) No edit summary |
||
Line 21:
==Examples==
[[Netscape]]'s project to improve HTML layout in [[Netscape Navigator|Navigator]] 4 has been cited as an example of a failed rewrite. The new layout engine ([[Gecko (layout engine)|Gecko]]) had developed independently from Navigator and did not integrate readily with Navigator's code; hence Navigator itself was rewritten around the new engine, breaking many existing features and delaying release by several months. Meanwhile, [[Microsoft]] focused on incremental improvements to [[Internet Explorer]] and did not face the same obstacles.<ref name="spolsky"/><ref>{{cite web | url=http://www.jwz.org/gruntle/nomo.html | title=resignation and postmortem | first=Jamie | last=Zawinski | authorlink=Jamie Zawinski | date=March 31, 1999 | accessdate=2008-09-11}}</ref> Ironically, Navigator itself was a successful cleanroom rewrite of [[NCSA Mosaic]] overseen by that program's developers. See [[Browser wars]].
==See also==▼
* [[Code refactoring]]▼
* [[Open source software development]]▼
* [[Technical debt]]▼
* [[Development hell]]▼
* [[Porting]]▼
* [[Game engine recreation]]▼
Some projects mentioning major rewrites in their history:
Line 51 ⟶ 43:
* [[Zope]] (1)
{{colend}}
▲==See also==
▲* [[Code refactoring]]
▲* [[Open source software development]]
▲* [[Technical debt]]
▲* [[Development hell]]
▲* [[Porting]]
▲* [[Game engine recreation]]
==References==
|