IIS 7.0 Learns a Few Tricks from Apache
By Nate Mook | Published September 15, 2005, 2:03 PM
Microsoft senior vice president Bob Muglia took the PDC 2005 stage Thursday morning to discuss the future of Windows Server. In addition to announcing Compute Cluster Edition Beta 1 and the first Longhorn Server CTP, Muglia introduced IIS 7.0 - complete with a modular architecture.
"We've learned from Apache," acknowledged Bill Staples, product unit manager for IIS. Version 7.0 takes the IIS feature set and breaks it down into individual components, or modules, that can be loaded on an as-needed basis. The result is a Web server with much less overhead.
Modules can also be swapped on the fly. Staples provided a live demo of changing the standard directory listing into a flashy gallery by simply replacing a single module and refreshing the Web page.
The popular open source Apache Web server takes a similar approach to features. Administrators can add in modules they need and disable the ones they don't - streamlining a system for the fastest performance possible. IIS has taken another page from Apache's playbook as well: simple configuration.
IIS 7.0 does away with complicated the "Metabase" and replaces it with XML configuration files - an announcement that prompted cheers from the PDC audience.
The config file can be manually edited for site-wide changes, but each Web application can have its own XML config as well. Changes take place in almost real-time, without restarting the server, Staples said.
ASP.NET has additionally been given a boost in the update. No longer requiring a plug-in as it did with previous IIS releases, ASP.NET is natively supported in version 7.0.
IIS Rocks -- especially with .NET. MS stuff is like Leggo blocks -- just figure out what you need to do, and snap the right blocks together.
What Microsoft does (as it seems to me) is to look at the standards, look at what's available, pick the best, ignore the rest, take standards when they suit them, and extend the standards when the standards are weak and limiting.
For MS -- there are no rules. Nobody tells them what to do, or forces them to limit their technologies based on anyone else's definitions of what is 'standard' or 'right'.
Be honest. There are things you can do in a 100% MS environment that are simply NOT POSSIBLE by creating bas****ized environments with so-called 'best of breed' technologies. (None of which communicate seamlessly with each other -- if even at all.)
I can build a web app, or desktop app using an MS-platform that does amazing things in virtually no time at all and will far less code than any other solution.
Instead of being afraid of ActiveX, COM, DCOM and .NET -- I welcome them, embrace them and love them!
If I need reporting capabilities for my application, I plug in Word. If I need numeric functionality or graphing, I plug in Excel. I can build desktop applications or web-based applications with equal ease -- and migrate back and forth with only minor adjustments to the code. Building fast, efficient, scalable, secure and robust client-server applications and communicating with an SQL-Server database is almost child's play.
OF COURSE IT IS NOT FREE -- BUT WHAT IS YOUR TIME WORTH??? If you pay peanuts, you get monkeys. (Or spend more of your time monkeying around rather than building applications.) :)
Score: 0
Do you work for Microsoft?
You'll find that mor4e of the web uses PHP, MySQL and Apache then they do IIS and ASP.
"For MS -- there are no rules. Nobody tells them what to do, or forces them to limit their technologies based on anyone else's definitions of what is 'standard' or 'right'."
If they didn't limit what it is, IIS wouldn't work with IE, FF or Opera ;)
"
Instead of being afraid of ActiveX, COM, DCOM and .NET -- I welcome them, embrace them and love them!"
All the above are security hazids.
"OF COURSE IT IS NOT FREE -- BUT WHAT IS YOUR TIME WORTH??? If you pay peanuts, you get monkeys. (Or spend more of your time monkeying around rather than building applications.) :)"
Exactly. So stop spending money on Microsoft product and upgrade to Apache. 'Nuff said
Score: 0
U've been brainwashed already... i pitty u!!.....
Score: 0
when we are talking about Open source, we are talking about stability, performance, robustness plus a 24H/7D updates and debugging, and bugs release,its not the matter of having something free of charge or not, think of it !!
Score: 0
These changes to IIS are just another sign that perhaps alternatives are the way to go. It's true that linux is a bit more complicated with a bigger learning curve than windows. But i have to say that it is worth it. I have left windows behind like a lot of you have done already, and i'm loving every second of it. I use linux at my house, the office and at work. Still, windows is running IIS for webservers and database servers, and the boss is already asking questions as to what would be the impact and cost of swapping over to linux. Well, for me is effortless and not much of a change, but just imagine having some windows end user understand the paradigm around linux usage. Who knows, maybe windows is all they've ever known, that's why i say alternatives are a good thing.
Score: 0
Now the only problem with IIS is that I wish Microsoft would grow up and openly support Linux and Mac as platforms. Also make it free. Free is what sells you market share ^_^ (Apache is free... and good... hmm :P)
Score: 0
"ASP.NET has additionally been given a boost in the update. No longer requiring a plug-in as it did with previous IIS releases, ASP.NET is natively supported in version 7.0."
That whole sentence contradicts the main mmodularization features they are including. I assume that means ASP.NET will not be optional. ASP.NET should be a module so that users who do not need the security risks of ASP.NET dont need to have it running.
Score: 0
Nice, its about time.
Score: 0
Guys !! Why cant yu see that Microsoft is taking the Best out of opensource and embedding it into its application .... thus we should be getting a refined ,easy to use and robust web server .. Kudos to MS soft ..for atleast trying to give the best that is available ..
- Ranjit
Score: 0
I am already an apache fan and i preffer to use apache web server over IIS.
But when you will go for .net etc you have to use IIS. let see how this new IIS 7.0 goes.
Muhammad Adbul Mannan
abdul.mannan@hotmail.com
http://mannan.zabvision.edu.pk
Score: 0
Proposal for IIS aliases:
IISINA : IIS is not APACHE
Score: 0
Don't mean to burst your bubble there folks... but last I checked there's one s4!T load of People out there Running Microsoft O/S's. Perhaps some of you folks should take up reading as a hobby... such as Tech news or something. I'd say there's about 90% of the users still using what you guys are calling the loosing side. Last I checked when someone has about 90% of the market it sort of meant that they Had 90% of the market... which in my books is a pretty good chunk of the market! And what's this 10 years behind bs.... stop and smell the coffee, how can you be behind by 10 years when they keep copying everybody elses software by at least only a month or 2 behind????
Score: 0
Chillax dude. Listen, people use Windows for the same reason babies drink mothers milk, its easy and its there. But there comes a time when you have to grow up and milk just isn't enough anymore, you need something stronger.
People are weening themselves off Windows because we need something stronger too, its happening all around you. Why do you think MS is so eager to embrace open source now after years of fighting it. Well its because they see where the world is going, and they know if they do not go along with us, that we'll leave them behind. A lot of us already have.
Bubble remains un-bursted.
Score: 0
Perhaps you should follow your own advice and take up reading. Start here: http://news.netcraft.com.../web_server_survey.html
Apache 48895205 69.46%
Microsoft 14384006 20.43%
90% eh?
Score: 0
Uhm I'm not gonna sit here posting about 'I'm so cool I use linux!!!' blah blah when most of the people that comment that most likely have a windows 98 box ... but anyhow ... IE has the 90% *NOT* ISS.
Score: 0
i don't want to burst YOUR bubble peguises2, but what you just said is utter bull... right loads of people run M$, right they have 90% percent of the market, but that's the users market - which in my dictionary is the user market. There is a huge difference between a user and a server. so i suggest you go and pick up, i don't know, a dictionary maybe to find the difference. and don't forget over 70% of the web is built on Apache.
Score: 0
Flaming Microsoft is like hating the french, everyone does it.
But seriously if you dont't understand why a company 10 years behind the rest of the computing world should be drummed out of existance, then I cannot help you. Google and Suse will do the job of finishing off whats left of MS...
Score: 0
Whats left? They are still worth Billions last I heard it wastough to force someon will millions out of business.
Unfortunately MS just won't go away, they will fight tooth and nail even if it means paying someone to fight(develop good technology) for them
Want to rebuttle reply at my forums at http://www.freetechsupport.us
Score: 0
This is good news, it proves again that Microsoft sucks so bad.
Score: -1
So what's the point of flaming MS for being 10 years behind open-source? If they haven't implemented such new features, they would be flamed, because of lack of it and now that they do implement it, they get flamed, because.. of what exactly?
Score: 0
These are all good ideas, and I'll be happy with them. But I don't think IIS 6 was 'broken.'
The metabase thing wasn't great, but it wasn't horrible. And the modules idea is good, but it wasn't like IIS was really slowing down my servers.
Good features though.
Score: 0
*YAWN* This is an innovative company? The fact they are embracing more open structures shows how far behind they are. Things are much, much worse in Redmond these days.
Score: 0
Better than than never. This is good news for IIS folks.
Score: 0
LOL....
Go Get 'em Microsoft.......go get 'em.
**rolling eyes**
Score: 0
Ya, I guess there really is a first time for everything, hey?
That is really "great work" Microsoft, way to be almost 10 years behind Apache. Nicely done.
Score: 0
That is really good stuff. I like it when MS listens to its end users and implements based on the feedback we give them. Good work.
Score: 0
MS isn't listening to the users, they are listening to their wallets.
They are having poor market penetration with their .net programming platform. Because they only support it on IIS, and IIS doesn't run 70% of websites according to netcraft.
Visit my site at http://www.freetechsupport.us if you wan to discuss this more
Score: 0
oki now finally they decided to listen to end user .
M. Abdul Mannan
http://mannan.zabvision.edu.pk
abdul.mannan@hotmail.com
Score: 0