Microsoft Releases IE7 Beta 3
Kawahee writes "Microsoft has released IE7 Beta 3 to the public. From TechNet Flash: 'As a result of customer feedback, IE7 Beta 3 contains some feature changes in addition to the planned reliability, compatibility, and security improvements. If you've previously installed a beta of IE7, you should uninstall it before installing this release.' For the first time, the Administrator's Kit for Internet Explorer 7 is also available, which is described as 'the most efficient way to deploy and manage Web-based solutions.'"
"If Flight Simulator 2004 stops responding after you have installed Internet Explorer 7 Beta, find the oleacc.dll file in the Flight Simluator folder and rename it to oleacc.old. Then restart Flight Simulator."
Sorry, but that gave me a chuckle. Reliability, compatibility and security are still in beta.
Weaselmancer
rediculous.
IE 7 still did not correctly implement the box model, positioning, all CSS1, all CSS2, or any CSS3. The same IE-specific parsing bugs for CSS are in place in IE 7.
At this point, you have to ask; is it that the people at Microsoft are incapable of producing a specs-compliant rendering engine (when every one else in the world can?), that they are roped by backwards compatibility, or that they think people will see IE 6 + tabs as "good enough"?
It's to the point where every site I make has 2 code paths: not IE, and the IE-specific overrides (up to an additional 20kb per page!).
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
I'm sure there are improvements with this new release, but how much can you really improve upon a structurally flawed program? It's like Vista... They always tout "It's the BEST Windows EVER" and "The most SECURE OS!" and all that garbage...but what happens 2 weeks after it's public release? Flaws. Flaws, flaws, horribly unexplainable flaws that should have been caught with some basic QA *before* release.
Firefox rules. It was built from the ground up to AVOID the problems created by poor programming in IE.
It is pitch black. You are likely to be eaten by a grue.
Wait, wait, wait. A version of IE you can actually uninstall? Did I miss something here?
------
"And may your days be long upon the earth."
Still... no... proper... box... model...? Not even and... option or something?
Well, let me just say, as a web developer... FUCK FUCK FUCK FUCK FUCK FUCK FUCK! FUCK YOU FUCKING MICROSOFT FUCKERS! ROT IN HELL YOU CHEAP IMITATION HACKS WHO COULDN'T PROGRAM YOURSELVES OUT OF A FUCKING BOX! (Whatever that means.)
Okay. I needed that. Seriously, what the fuck have they been doing all this time? Pounding their dicks with mallets?
How long has this piece of shit been in development? If this browser is any indication of Vista well... no wonder I haven't updated past 2000. There is so much nice stuff sitting in the CSS standard and it's largely being ignored. The IE team should die of gonorrhea and rot in hell.
I know the Slashdot crowd will poo-poo on this release, the zealots will shout for their favorite browser, etc. And for the most part, they're right. The media seems oblivious to this, but I've stopping thinking of IE7 as a competitor to all of the other browsers. Instead, I see it as what a baseline browser that's integrated into the OS should be.
Yes, IE7 is basically where Firefox and everyone else was at years ago. Yes, it has tons of room for improvement. But for the unwashed masses out there, having a PC that comes with IE7, or being forced to upgrade as part of Windows Update is a good thing. Sure, I could install Windows from scratch, open up Write, and begin my novel. Or, if I want and need more features, I can choose from Word, Open Office, WordPerfect, etc. Same goes for the browsers. IE7 will give the average user a higher starting point, but the alternatives will always do the job better, and I don't think IE7 will stop the adoption that Firefox is seeing. Who is seriously going to go back to IE after using and customizing Firefox to how they want it?
I use Firefox at home, and partially at work, but I also have to use IE for our Intranet development (it's easier for now, and they're too ingrained to IE for me to start using FF full time. If something doesn't work right, I'd rather not have to tell the "well, it works right in FF, it's your problem"....anyway....). I grabbed the IE7b3 yesterday and have found it leaps and bounds better that IE7b2. Pages load faster (still not as fast as FF), the UI is snappier (still not as snappy as FF), and some of the quirks of before have been fixed. It's better than IE7b2, and tons better than IE6. Is it going to replace FF at all? Heck, no.
But no mention in the FA as to whether or not IE will support the DTD specs from W3C (currently, IE 6 does not ignore entities that have the IGNORE attribute, hence XHTML 1.1 DTDs from W3C are not parsed - they throw errors.
The IE 7 team has talked in length about the changes to the rendering engine and the decisions they've made.
Some particularly interesting posts are:
Standards and CSS in IE
Improving the CSS 2.1 strict parser for IE 7
Layout Complete Announced at MIX06
What's New for CSS in Beta 2 Preview
The prolog, strict mode, and XHTML in IE
All your are belong to us
Call to action: The demise of CSS hacks and broken pages.
It's not perfect, but it's a major improvement in basically every way over IE 6.
It seems to be slightly faster than b2 was, but it still takes longer to load than firefox (which is hilarious, because I consider firefox to be one slow-starting mofo) and loads pages about half as fast. Probably it's a checked build or something, but it's unacceptable. I'm uninstalling and going back to IE6 (for those things for which I need IE) as soon as I feel like rebooting.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Internet Explorer Administration Kit 7 Beta 2 Looks like a real joy. Now every ISP can create their own rambling piece of crap like the Yahoo! browser!
blah blah blah
It's Still Fisher-Price. :(
Comparing anything to perfection is a false dichotomy because nothing is perfect. The question the grandparent poster is asking is better answered by asking oneself cui bono—who benefits? Then you'll see that as long as a proprietor can keep open standards from taking hold, that proprietor benefits. If the most popular browser were to become a free software browser, such as Firefox, you'd see Microsoft change their browser implementation to better conform to standards because they wouldn't be able to compete with broken-by-design software.
Digital Citizen
I just like the possibilities this tag brings to browsers and web applications, as well as (simple) gaming. However, I haven't heard anything about it working (or not) in any of the IE7 betas that have been released yet...
Reason is the Path to God - Anon
Sometimes when you use a product so much you get used to its quirks and forget that its broken. The first moment he uses IE he should be able to immediatly see problems that over developers have forgotten that are there.
"Go into the hall of mirrors and have a bloody hard look at yourself" - HG Nelson
According to the announcement on the IE Team's blog:
Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
Here is what Microsoft has to say about IE 7 and the ACID test:
"...I've seen a lot of comments asking if we will pass the Acid2 browser test published by the Web Standards Project when IE7 ships. I'll go ahead and relieve the suspense by saying we will not pass this test when IE7 ships. The original Acid Test tested only the CSS 1 box model, and actually became part of the W3C CSS1 Test Suite since it was a fairly narrow test - but the Acid 2 Test covers a wide set of functionality and standards, not just from CSS2.1 and HTML 4.01, selected by the authors as a "wish list" of features they'd like to have. It's pointedly not a compliance test (emphasis added) (from the Test Guide: "Acid2 does not guarantee conformance with any specification"). As a wish list, it is really important and useful to my team, but it isn't even intended, in my understanding, as our priority list for IE7."
Changes to IE7's rendering engine have been primarily in fixing bugs and catching up to established standards like CSS. came out of WhatWG (or, more precisely, came out of work Apple was doing to make Dashboard widgets possible, then submitted to WhatWG), which, so far, the IE team appears to be ignoring.
Since WhatWG's work does seem to be catching on, with Opera, Firefox and Safari all implementing features and not just talking about it, there might be some pressure on Microsoft to start adding support in IE 7.5 or IE 8.
I saw this earlier when I was downloading the IE 6 Administrator's Kit. I searched around for almost an hour trying to find a good, old-fashioned changelog listing the changes since Beta 2. Anyone found that yet?
Colin Dean Go a year without DRM
It's good that MS is taking a more serious approach to security with IE and Windows Vista. But really, how much can they do when 2 security holes open up for every one they patch?
If they were serious about security they would spend some of their billions of dollars on hiring really good security people and implementing their suggestions. Little things like making the browser run in userspace. Implementing zones or jails, and not requiring local services to run on the network for normal operation. These are fundamental security improvements that could be made. Implementing them would reduce the number of functional exploits, instead of just trying to patch them all. MS is not interested in doing any of this. Instead, they plan to start making money selling antivirus signatures to remove the malware their holes let into your system. Just because a press release says, "we're serious about security" does not mean it is true in any way.
A quick search for "firefox msi" gives this site as a result for what you are looking for. I could have sworn that Mozilla posted MSI's for Firefox nowadays, but I guess I was wrong.
'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
http://www.frontmotion.com/Firefox/
Not official from Mozilla, but well-maintained and not a hack. I wouldn't dismiss it because it's not "official"; the whole point of open-source is third parties being able to do things with the code.
vi ~/.emacs # I'm probably going to Hell for this.
And then, whichever two they pick, they'll still get yelled at for lacking the third.
You missed an option:
5. Develop to standards and ignore IE.
I know, I know, it's not an option for everybody. I'm lucky enough to work in an all-Mac company, so I've been able to ignore IE entirely for the internal sales web application I'm working on. It was a moment of pure joy when I realised I don't have to worry about IE this time. I was able to strip out a load of JavaScript and replaced it with simpler and easier to maintain CSS2 rules. And my code and layouts work first time!
It's not an option for most people, but when you have the chance to do ignore IE, you realise what a terrible cancer it is on web development productivity.
If your comment title says 'Re: Foo', I'm not likely to read it.
That's a part of life. They need to take a queue from practically every other platform and just BREAK STUFF sometimes for the greater good.
You must be new around here. Every time a new Microsoft OS comes out, someone bitches endlessly about killer app from 1992 not working any more.
Honestly, Microsoft is damned either way around here. On the one hand they break compatibility and a bunch of sysadmins chime and and bich about some custom app not working any more and they will refuse to upgrade their LAN, and if they don't, well you are exactly correct... Some security holes are left open.
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
I'm a web developer and the main reason I don't use CSS exclusively isn't because of poor browser support or rendering bugs, but CSS itself.
CSS is really really annoying. Sometimes you just need to use tables because even with a good standards compliant browser like Safari, it's just not possible to do what you want with CSS.
Things which use to be REALLY easy with tables in quirks mode (like a 3 column layout, 100% high with a header and footer) are almost impossible to implement using CSS. There are a multitude of websites giving example or template layouts in CSS. Some of these show 100 odd lines of CSS with loads of exceptions for each browser. The same thing can often be achieved with a single table in about 8 lines of code.
I mean just look at the CSS for slashdot - there are pages and pages of it and loads of browser exceptions. It had none of this complexity when it was a basic tables based site. They've just used CSS whereever possible for the sake of it.
The box model is really really annoying. If I tell something to be 200px wide, then it should be 200px wide all the time. However in most standards compliant browsers, it will be wider than 200px because it adds the margins and borders to the outside of it's own width. That makes it very difficult to work with as you have to subtract all those dimensions from the width you're giving it and need to alter about a million dimensions everytime you want to make something a bit wider.
CSS has a long way to go in my opinion.