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

|

A real beta process at work: Mozilla fires up Firefox 3.6 Beta 2

In the clearest sign yet that public input really does help the development process, a flurry of bug detections provoked Mozilla to release Beta 2 of the next Firefox.

Snow Leopard and Windows 7 still can't crack the netbook problem

Apple has killed Atom support in OS X 10.6.2 and Windows 7 Starter Edition is stripped of "basic" functionality.

Microsoft's Top 3 advances in Exchange Server 2010

The latest round of changes launched today will impact how admins deliver services to e-mail recipients, and how much companies will pay along the way.

Firefox turns five: Thanks for giving us a choice

Carmi Levy | Wide Angle Zoom: No longer the phoenix rising from the ashes, Mozilla has carried on more than just Netscape's legacy.

Kindle for PC opens in beta, underwhelms

Amazon has opened the beta of Kindle for PC, a companion to the Kindle, but little else.

European ministers approve watered-down 'neutral net' language

The latest provision in the EU's telecoms regulatory framework would let businesses cancel individuals' Internet access, if they go to court first.

It's the US vs. the EU over Oracle+Sun and the meaning of 'open source'

Now that the EU is a virtual country, the US Justice Dept. is taking a stand in favor of its view -- and against the EC's -- that MySQL will survive under Oracle.

Qualcomm: $1.3 billion Samsung licensing deal unrelated to fair trade violations

Samsung has come to a 15-year licensing deal with Qualcomm over 3G and 4G wireless technology.

Nokia's 'limited number' of recalled chargers exceeds 14 million

Today, the Finnish phone maker has begun a recall of mobile phone chargers that are a shock hazard.

Ubuntu 9.10 upgraders report frustration

For those Wine aficionados out there, beware of the remote possibility that your Linux system could be infected by Windows-seeking malware.

Supreme Court considers patentability of abstract methods today

Can software that executes a formula for a business process qualify for federal patents? An appeals court already said no, and inventors are making their case.