Case Study of Bungie.Net 75
nmb3000 writes "MSDN recently put up a case study of Bungie.Net (much more detailed than a previous one), the homepage for the creators of the Halo series, and its transition from Perl to .NET and ASP. From the study: 'The Bungie.net site is the online companion to the wildly successful Halo 2 video game for Xbox, released in November 2004 by Microsoft. The site also acts as the community hub for all things related to Bungie games. Built with the Microsoft .NET Framework, Bungie.net serves up more than 4 million pages per day, accumulating 300 gigabytes of online game statistics per month from more than 1 million games played daily.' This is an interesting look into the creation and integration of the very large and interactive website which was voted 'Most Innovative Design' by IGN Entertainment in 2004."
"Most Innovative Design" (Score:4, Insightful)
Works for me (Score:2)
It's rendered fine for me in Firefox since 1.0.2 when I started visiting the site (it may have worked before that).
Of course, regardless of whether I use IE or Firefox, it seems really, really sluggish. And by that, I mean the client side rendering, not the server side code, so this isn't a diss on ASP.NET.
Re:Works for me (Score:5, Informative)
Fixed background makes scrolling painfully slow
https://bugzilla.mozilla.org/show_bug.cgi?id=9019
slow scrolling in pages with position:fixed elements
https://bugzilla.mozilla.org/show_bug.cgi?id=2013
Yay!
Re:Works for me (Score:2)
Sounds like a design to the bugs, rather then going round them.
Like someone borrowing the car of someone they don't like and making sure to hit all potholes at speed... :-)
Re:Works for me (Score:4, Insightful)
FireFox should fix this soon, as it isn't just bungie.net that is affected.
Re:Works for me (Score:2)
Re:Works for me (Score:2)
No, it doesn't make any sense at all.
Have you read a CSS book lately? Every book (6 or 7) I have read in the past few months spends at least 10% of its pages complaining about Internet Explorer and the way it displays CSS (boxes are the favorite subject). Then each author recommends that you jump ahead with 'compliant' code- screw Internet Explorer!
Well this time it is the same thing in reverse...do you really think that Micr
Not arguing against that (Score:2)
I'm arguing against a comment that claimed this was an expected result -- since Firefox had a known bug.
Neither the original poster's answer nor your own was relevant. I assume the problem is my verbal talent.
(I am now wondering what moderators moded the non-relevant answer from the original poster up? They have an application that collect mod points on Ms campus for mod:ing "correct" opinions!? :-)
Re:Not arguing against that (Score:3, Insightful)
But there are two ways of thinking on that:
1- programming for/around these bugs is stupid. Program it the right way, and wait for the browsers to fix themselves. For instance, when Netscape 6.0 came out, I did not modify all of my pages to display in that piece of crap. Because 6.0 really was a piece of crap...Like the rest of the world, I realized that Netscape Navigator was a totally marginalized piece of software, and it was thei
Re:Not arguing against that (Score:1)
I might not have been clear... (Score:2)
There is a bonus to port your programs to different architectures (or at least use different compilers).
There should be a similar win to use different browsers? You iron out more bugs and get more standard compliant that way.
We are talking about a professional support team, here. They sell to Xbox mainly, so the people browsing might use different OS and browsers.
Or am I assuming too much?
Re:Not arguing against that (Score:2)
Does that answer your question?
P.S. - The FlowLayout tag is a property for Visual Studio, not the web. I'd argue they should have removed the Visual Studio-specific code before putting it live, but it doesn't hurt anything. Certainly not FireFox's rendering..
Re:Not arguing against that (Score:1)
Re:I might not have been clear... (Score:2)
Microsoft's strength is in their homogenous platform. They want you to use a Microsoft operating system, a Microsoft Office suite, and a Microsoft browser.
Since they own at least 75% of the browser market, then they only need to design sites for their own browser.
Let's say User Joe uses Firefox- not for any particular reason, only because his brother in law told him to. Then he goes to the Bungie site, which performs poorly in Firefox. Well, there is a very go
Re:I might not have been clear... (Score:2)
My analogy was that if you really test your application on different compilers and architectures, you have e.g. a better chance of being compatible with the next version of the OS. That is a win-win, too.
Re:Works for me (Score:2)
My original point still stands. It's valid CSS/HTML, and there's no reason for IE, Safari, FireFox, etc. to be choking on it.
Don't get me wrong, I love FireFox and use it as my main browser, but it's not without it's issues.
Re:Works for me (Score:2)
The issue still stands-- FireFox doesn't render it correctly!
Re:Works for me (Score:1)
Re:Works for me (Score:2)
Re:Works for me (Score:1)
It usually helps to run the HTML Validator [w3.org] before claiming that HTML is "perfectly valid".
Re:Works for me (Score:2)
Re:Works for me (Score:2)
Don't get me wrong, I stopped using IE a long time ago for other reasons (Opera suits my browsing needs far better), but I think that the double standard being applied here borders on laughable.
NO...blame the WEBSITE AUTHORS too (Score:2)
* There is no DOCTYPE--it just starts with an HTML tag
* There are UPPERCASE tags mixed with lowercase tags. This is bad practise and strictly speaking all tags in HTML4 and XHTML are supposed to be lowercase.
* There are proprietary attributes in the document (ms_positioning)
Besides spweing forth really crappy HTML, the techniques the authors used to do the layout are exteremely poor. The site is the exact OP
Re:Works for me (Score:1)
Of course, with it, you can't log into Passport and therefore can't get your stats, or use any of the navigation content - but the only reason I've been going to bungie.net lately is to read their weekly updates anyway.. so it works.
http://www.morgontech.com/greasemonkey/bungie-hove r-remover.user.js [morgontech.com]
Re:Shut the fuck up (Score:1)
Re:"Most Innovative Design" (Score:1)
Re:"Most Innovative Design" (Score:1)
Good news: (Score:1)
-Ben
Re:"Most Innovative Design" (Score:1)
Re:"Most Innovative Design" (Score:2)
A little unfortunate, when it's a case study of a web site.
Why? (Score:1)
Re:Why? (Score:1)
Re:Why? (Score:1)
Although I doubt you'll believe me since this is Slashdot, there is nothing nefarious going on with regards to browser support. We code (and test) to make sure IE, Firefox, and Safari can see our stuff. It is a primary design goal of the site - we still hav
Re:Why? (Score:2)
Re:Why? (Score:2)
Not a bad study..... (Score:3, Insightful)
That's nice (Score:2, Interesting)
Let's be honest. Although the insinuation within the case study is that perl was not capable of handling the task of getting so much traffic, and AS
Re:That's nice (Score:1)
Re:That's nice (Score:1)
Re:That's nice (Score:1)
how the hell is WiX or FlexWiki a Microsoft sponsored initiative? And who the fuck cares what open source system they use. Sourceforge is more popular, maybe thats why they use it. This article is about Bungie.net anyways, not source control systems.
Re:Is that a joke? (Score:1)
Re:Is that a joke? (Score:1)
Poor site design (Score:3, Informative)
The site is designed very poorly. The website is no where near W3 compliant HTML/X-HTML/CSS. It runs extremely poorly in Firefox. They don't even serve up a proper DOCTYPE, and for that alone I would not hire their front-end developers for any website design.
Honestly, for all the back-end work, they should have gotten a GOOD front-end developer who understood design and standards.
Re:Poor site design (Score:2)
Has to be one of the worst designed sites on the net right now, insanely slow scrolling performance in Firefox.
Re:Poor site design (Score:1)
Re:Poor site design (Score:2)
Are you talking about non-portable single-platform technologies like ActiveX and vbscript, or how ie will render pages with blatently invalid html?
before creating their own little scheme.
Agreed, anyone who uses the w3c standards is a chump.
Its not hard to make a site that works in almost every browser - just follow the standards. There's no good reason to make a site that only works in IE
Re:Poor site design (Score:2)
Re:Poor site design (Score:5, Informative)
I'm disappointed that I was moderated as a Troll, when I was not trolling.
Although I was too brief before, let me expand on other reasons on why the front-end design is poor:
The design isn't god-awful, but it could use a lot of work. It was clearly designed initially with flash over function, and that hurts the it in the end.
Still Perl? (Score:4, Interesting)
I'm curious, which features, and why? And are they still Perl, or have they been subsequently ported to
Re:Still Perl? (Score:2)
Re:Still Perl? (Score:2)
So, if it connects just fine, there is no need to rewrite it.
Errors: 94 (Score:2)
This page is not Valid HTML 4.01 Transitional! [w3.org]
CSS Errors: 0 (Score:1)
To be fair the CSS validates [w3.org] just fine [w3.org], simple as it is.
Before We Begin (Score:1, Offtopic)
Ummmm... ummmmm.....
Myth was an RPG? (Score:1)
Myth and Myth 2 are two of my favorite RTS games ever, great play out of the box and tons of cool mods.
Re:Myth was an RPG? (Score:1)
Re:Myth was an RPG? (Score:1)
So now I'll call the Myth series my favorite RTT games and just leave Total Annihilation there as my favorite RTS game.
They clearly don't know that history (Score:2)
Oh, wait, I think I just figured out why they didn't pay attention to those. Cognitive dissonance.
It's the architecture, stupid (Score:1)
I dont know about you guys. (Score:3, Funny)
But I would be pretty wary of a website voted "most innovative design" by IGN