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

|

Bing bonked by service outage Thursday, Microsoft configured the wrong server

It's always nice to have a backup, but it's even nicer to remember which one is the backup. That's the lesson Bing's admins learned yesterday evening.

Microsoft, don't hang up on Windows Mobile, but do call for help

Only a Manhattan Project can save Microsoft's phone strategy now.

See ya later, WinMo: Microsoft's mobile strategy needs a reboot

Carmi Levy | Wide Angle Zoom: Hands up if you're considering upgrading to a Windows phone for the holidays...Anybody?

The Black Screen Syndrome, or, Tech news in search of the apocalypse

Scott Fulton On Point: This is a story about something that should not have been a story, about something that at one time was a story.

Survey reveals there are more women then men, including on social networks

If you think you can market your products and services online as though you're selling car batteries in the middle of halftime, think again. And again.

Acer eclipses Dell for #2 spot in global PC shipments, says iSuppli data

It literally does look like a 360-degree turnaround in Dell's fortunes, as the bells of bad tidings now toll solely for Dell.

Android team updates 'Donut' and 'Eclair' SDKs

The Android SDK includes components which optimize app development for each version of the mobile operating system. Today, the 1.6 and 2.0 components got updates.

Online advertising evolves away from display, toward interactive software

Marketing departments and agencies are increasingly establishing positions for "creative technologists" who can steer designers and developers toward platforms that enable direct connections with consumers.

Comcast deal for NBC Universal is about content, not broadband

Although Comcast is certainly America's largest broadband provider, at least for PCs, in most regards, today's deal with GE may not impact the Internet at all.

Mark Russinovich on MinWin, the new core of Windows

The next version of Windows three years hence will likely build onto a significant architectural change implemented in Windows 7 and Server 2008 R2.

Google begrudgingly adjusts news crawling for paid publishers

If publishers want to make readers pay for news content, and thereby drive down its popularity and Google ranking, the company says, they can just go right on ahead.