Live data from Hacker News

MySpace runs on IIS? Really?

myspace.com

11–20 of 41 posts

Re: MySpace runs on IIS? Really?

#11
post #9

Earlier quoted context omitted.

Perhaps you are being a bit too strong here. I might hold an uncommon contrarian view for news.yc but, here goes nothing: "It teaches its victims to use the excreable "viewstate" and POST when they mean to GET and pass volumes of unnecessary and poorly-encoded data back and forth between the server and client." You are right here to the extent that "viewstate" is the default way of managing state, scalably, in ASP.NE…

Thanks - that was a very nice and thorough response. And I quite agree with much of what you said. You don't have to use "viewstate" and flow layout is the sensible thing to do. But in actual practice .Net projects often do use viewstate and POST even when GET is appropriate and .Net projects frequently use absolute positioning even when flow is clearly approprate. As I said, it IS possible to do good web projects wi…

I think I misunderstood you there. You are right, from a "User Experience" perspective dividing up the web application's pages into sections for viewing and other sections for printing is probably not very good.

For some reason I thought you were talking about "Reports" and "Reporting" in general, as offered by the Report Viewer Controls in ASP.NET (using rdlc / rdl).

I have used CSS in the past to allow users to print pages (as they see it on the page) and it has worked well for me. Although Report Viewer Controls in ASP.NET have their own magical hold on the business users (Probably because they are made to look and feel similar to other Reporting Packages, which Business Users are comfortable with). So, I still think thats a good way to go, if that is your audience. :)

But, I do understand what you are saying and agree that there is the possibility of people using this technology where it shouldnt be used.

Re: MySpace runs on IIS? Really?

#12
We're using .net, which has worked out good for us. Yes, the default settings are designed to lower the bar for IT shops to build apps easily. If you know what you're doing, you can avoid the muck and get right to the extensive and powerful features.

Our configuration....

- Lots of JS, homegrown ajax framework that extends YUI

- asp.net but with custom controls that we wrote

- custom http handlers take care of the call backs

- deployed on apache with mod_mono. mysql db

Re: MySpace runs on IIS? Really?

#13
All spoken here do not understand .Net enough. I worked for tagworld.com and this web project is "quite" big. Viewstate and drag'n'drops and the like are nowhere used.

.Net is NOT for web sites, it is for web projects, really big and heterogeneous, with lots of services behind.

For other please use php and the like, with "quick submit to db" approach.

Re: MySpace runs on IIS? Really?

#14

All spoken here do not understand .Net enough. I worked for tagworld.com and this web project is "quite" big. Viewstate and drag'n'drops and the like are nowhere used. .Net is NOT for web sites, it is for web projects, really big and heterogeneous, with lots of services behind. For other please use php and the like, with "quick submit to db" approach.

Simple little websites like Facebook and Wikipedia seem to get by quite nicely with the quick and dirty PHP approach :-)

Re: MySpace runs on IIS? Really?

#15
post #12

We're using .net, which has worked out good for us. Yes, the default settings are designed to lower the bar for IT shops to build apps easily. If you know what you're doing, you can avoid the muck and get right to the extensive and powerful features. Our configuration.... - Lots of JS, homegrown ajax framework that extends YUI - asp.net but with custom controls that we wrote - custom http handlers take care of the ca…

Why did your group even decide to use .Net at all? You seem to have avoided a lot of the traps of .Net by avoiding a lot of what actually comprises .Net. Are you running on Windows servers?

Re: MySpace runs on IIS? Really?

#17
post #12

We're using .net, which has worked out good for us. Yes, the default settings are designed to lower the bar for IT shops to build apps easily. If you know what you're doing, you can avoid the muck and get right to the extensive and powerful features. Our configuration.... - Lots of JS, homegrown ajax framework that extends YUI - asp.net but with custom controls that we wrote - custom http handlers take care of the ca…

Why did your group even decide to use .Net at all? You seem to have avoided a lot of the traps of .Net by avoiding a lot of what actually comprises .Net. Are you running on Windows servers?

There are a number of reasons.

- The server, db, and xml APIs are great

- We really love the c# language

- We're already experts with the technology

.net is more than just the default settings for asp.net. Using any platform "as-is" will get you into problems.

We essentially have our own framework, with .net as the foundation.

ps - We're deploying on linux with apache and mod_mono

Re: MySpace runs on IIS? Really?

#19

All spoken here do not understand .Net enough. I worked for tagworld.com and this web project is "quite" big. Viewstate and drag'n'drops and the like are nowhere used. .Net is NOT for web sites, it is for web projects, really big and heterogeneous, with lots of services behind. For other please use php and the like, with "quick submit to db" approach.

Could you elaborate on what makes the tagworld.com project so "big"?

Edit: Also, I find it interesting that on a site so big (I mean MySpace, and thusly, on a site that should have a fair number of smart developers working on it), they have not changed the default IIS error message for something a little more site-specific and user friendly. To see what I mean, click the story's URL. :) Or is doing something like that deep voodoo on a robust web platform like .NET+IIS?

Re: MySpace runs on IIS? Really?

#20
post #18
post #16

Earlier quoted context omitted.

Seriously? It's funny how hating myspace has become as popular as hating microsoft... I'd like to see you make something "run" with that many users.

How many users does MySpace "run" with, again?

more than all yc projects combined ever(ballpark anyone?), 3x facebook etc etc but yeah it limps along...
Post reply on HN