3 ms·
> IE6 wasn't always terrible For web apps, IE6 and anything that came before was always terrible. It used to be hard to build a decent web app, even if most o
by TimTheTinker 8y ago
> IE6 wasn't always terrible
For web apps, IE6 and anything that came before was always terrible. It used to be hard to build a decent web app, even if most of your code ran on the server. There is a huge qualitative difference between building for an ad-hoc platform and one that is rigorously built and tested against some externally defined standard.
Sure, Chrome may be lagging in some areas, but--like all modern browsers--the platform it provides conforms rigorously to the standards it supports. And that makes all the difference.
- tclancy 8y agoI would disagree. IE5.5 was the first browser you could reliably write "rich" web UIs in. Once we got to IE6/ Netscape 6/ Phoenix, it felt too easy.
- TimTheTinker 8y ago> IE5.5 was the first browser you could reliably write "rich" web UIs in My point is that in the IE6 era (and previously), doing so was categorically hard -- I didn't say impossible. Also, that changed with FF 3.5, IE8, Chrome, etc. Admittedly, IE6 and FF 1.5 were the first browsers I had to develop apps for from scratch. (And FF was already far more robust.)
- tracker1 8y agoI wrote some pretty impressive applications with charting in NN4/IE4 days... it was horrible, and you couldn't pay me enough to do it again.
- wvenable 8y agoI think the desire to create this insane things using technology that wasn't ready for it is what drove browser development forward. But this is like complaining your toddler couldn't do algebra now that all your kids are teenagers.
- tclancy 8y agoCan I try? That sounds awful. Did you prefer `document.all` or `document.layers[]`?
- tracker1 8y agoI actually wrote an abstraction layer that normalized it a bit. Not nearly as cleanly as the DOM API eventually did, but enough to get work done (for the most part). Still had to do things like have a white overlay set/unset on the screen for NN to avoid visual flickering, etc. document.all, the way IE worked had a few advantages... Layers in NN didn't allow you to break apart a form into child components you could hide/show was a particular issue. So you had to mirror values in/out of the child layer portions of the form. That was about the most common and painful problem between the two imho. Another was when IE 5.0.0 broke the older API for dealing with changing the children of a <select> node. Which was fixed in 5.0.1, but 5.0.0 was on every Office 2000 and Windows 2000 Disc, and what a LOT of people had. That was painful to deal with too.