Microsoft's Web Platform finally comes together

By Scott M. Fulton, III | Published October 20, 2008, 4:05 PM

Hands-on Review banner

Download Microsoft Web Installer Beta from FileForum now.

There are dozens of little tools and services you need to download from Microsoft in order to actually start developing Web applications on your own. Finally, the company has decided to make them all available through a single form.

For over two years now, one of the most frequent requests heard at Web development conferences -- especially Microsoft's annual MIX in Las Vegas -- is for the company to create an easier, one-stop shop for the distribution of the basic components one needs to start developing Web pages using Microsoft-supported technologies. Late in September, the company took its first steps in that direction by deploying a simple installer that pre-selects the myriad of tools and services necessary for someone to start building ASP.NET, classic Active Server Pages (IIS), or even PHP applications in and for Windows.

In the interest of moving developers forward, the installer only works in Windows Vista, although the items it makes available aren't necessarily restricted to Vista. In BetaNews tests, we were only able to get the installer to work on a physical Vista SP1-based production system, after several failed attempts with a similar virtual machine. Since this is only an installer, we're not certain what true barriers there may be to installing these components other than artificial ones -- certainly PHP pre-dates Vista by several years.

Microsoft's Web Platform Installer Beta

Although the current beta isn't the most intuitive installer we've ever seen, we found in the Web Server tab its most useful feature: Recommendations. Here, you select what type of development work you're trying to do, and the installer will respond by selecting just the services you need to fulfill the job. Impressively, your choices include PHP as well as Microsoft's ASP and ASP.NET, and that shows the company is simply paying attention to reality: Every Web developer for any genre needs PHP skills.

If you select PHP Developer, the installer pre-selects CGI, services for HTTP static content and directory browsing, HTTP Logging, and the IIS Management Console. For ASP.NET Developer, the installer swaps CGI for the ASP.NET Framework and .NET Extensibility. Metabases and management consoles are available for IIS 6, but are not pre-selected by default -- and that, we feel, is a good thing. Here again, one wonders why the installer has no trouble supporting old Microsoft middleware, though it only runs on Vista.

Why, in the Tools and Framework tab, the installer doesn't pre-select .NET Framework 3.5 SP1 when the system doesn't have it installed yet, is a mystery. You'd think that would be one of the basic elements. Also, there's some selections you'd think Microsoft would have included here. Silverlight is one of them -- that's right, it's actually missing. Technically, you don't need it to deploy ASP.NET applications, but I had expected it to have been an option.

Also missing is an entry for the company's ASP.NET MVC (Model View Controller) system, which is Microsoft's new way of modeling distributed applications. That's missing on purpose, it turns out, because a fully-assembled public beta has not been readily available. That problem was solved just last Thursday, with the release of the first beta of a full MVC framework, which requires ASP.NET 3.5.

The download and installation process is reminiscent of performing manual updates through Microsoft Update; the installer downloads each selected item manually and installs it. What's different is that some of these processes can run in parallel; for instance, I noticed that the installer was downloading the SQL Server Driver for PHP, Windows Installer 4.5 (an option I selected manually), and .NET 3.5 SP1 simultaneously. If Windows Update were to start working this way, it could save a little time.

The process was not exactly as smooth as silk: for instance, although the install routines for each of the selected components were supposed to remain silent, the one for the SQL Server driver for PHP insisted that I tell it what its default installation directory should be. Well, I didn't happen to know the answer to that one off-hand, so I just clicked on Cancel. Luckily that didn't cancel everything, and after about 15 minutes, everything else in the ASP.NET and PHP sets combined was installed and activated -- except for .NET 3.5 SP1, which required a reboot.

Comments

View comments by with a score of at least

Only for vista??? How incredibly retarded.

If Visual studio, sql server, .net 3.5, and silverlight 2 all work perfectly great on XP, why you would limit this to vista. Vista has NOTHING to do with the software.

"Hi, we made a dog's breakfast of all the different components you have to search for, download, and hope-to-god you get the latest version of, so... we fixed that and gave you a single webpage to download them all.....but it ONLY works if you're wearing red shoes."

So instead of saying sorry, they're trying to upsell us a "membership" fee to this website by getting us to fork out money for Vista.

SIGH.

What tree do these marketing people grow on?... i need to chop down that tree.

Score: 0

|

Great now MS please add ColdFusion.

Score: 0

|

Nice to see Microsoft recognise PHP!

Score: 0

|

Excellent article. I'll have to try this stuff out.

Score: 0

|

Will Firefox beat IE9 to Direct2D rendering?

Just days after Microsoft executives gave conference attendees a peek at a new rendering technology, a Mozilla contributor revealed he's working on the same thing.

AOL's decision to rebrand as Aol. takes a bad brand and makes it worse

The idea behind the social Web is to crowd source before bringing out something new. But not at AOL, which new logo debuted with a cry of "fail!" across the blogosphere and Twittersphere today.

Microsoft's Bob Muglia and Ray Ozzie on Silverlight vs. standards

Bob Muglia: "We're trying to provide people with an environment that has capabilities that you just simply can't do today in the standards-based world."

Uh-oh, netbooks -- not Windows 7 -- will lift 2009 PC sales

Santa may bring a lump of coal to the Windows PC industry this holiday season. Netbook sales will sap PC margins, while weak Windows 7 PC sales could further drive down average selling prices.

Kindle 2 update adds battery life, native PDF reader

Amazon has pushed out an update to the Kindle 2 e-reader that lengthens battery life and adds a native PDF viewer.

Safari on iPhone gets competition from a $1 browser app

Apple likes to say it gives iPhone users a full browsing experience, but a new competitor tries to incorporate more desktop browser features.

Action Replay maker sues Microsoft for Xbox 360 'predatory technological barriers'

Third-party video game accessory maker Datel has filed an antitrust lawsuit against Microsoft over the Xbox 360's recent Dashboard update.

Where there's smoke: Apple warranty stance raises troubling questions

Carmi Levy | Wide Angle Zoom: Smoking can be dangerous not only for your lungs, it appears, but for your Apple hardware warranty.

Microsoft's .NET Micro Framework is now free and open source

The latest version of Microsoft's .NET Micro framework is now in the hands of the FOSS community.

Google's value proposition for Chrome OS: Should we feel insulted?

For a search engine that has direct access to all the world's online history, it appears to have taught Google nothing about selling a machine.

E-book readers will be in short supply this holiday season

E-readers are hot this year, and a lot of compelling new products have been released, but are there enough electrophoretic displays to go around?