(.NET Development, Java Deployment
: Page 1 of 1 )
Will IL-to-Java Mapping Give Us the Best of Both Worlds?
.NET development can be really sweet. But it's no fun upgrading and
maintaining Windows production boxes. Is there a way to have our cake and
eat it too?
Last week I installed and test-drove the near-final versions
of VisualStudio.NET and the .NET Framework. The test machine was running
last year's Beta 1, not this year's Beta 2, but I don't think that was
the only reason the upgrade seemed daunting. Windows OS upgrades have,
over the years, grown less pleasant and more anxiety producing for me.
In this case, as with Beta 1, the end-game to install a software-development
toolkit, VisualStudio.NET required at least two, and possibly three,
different OS upgrades, depending on how you count. These upgrades are packaged
into a multireboot procedure called "Windows Component Update." In my case,
for a machine already running Windows 2000 Server, the components turned
out to be:
Windows 2000 Service Pack 2 (reboot)
FrontPage 2000 client
Internet Explorer 6 (reboot)
DataAccess Components 2.7
.NET Framework
Thankfully all this software now comes on a DVD-ROM, eliminating the CD
shuffle. And as before, in acknowledgment of the multireboot requirement,
the procedure optionally takes an administrative password that you can
use to automate logins across reboots. I opted out, though, because I really
didn't expect this entire procedure to run to completion unattended. And
it didn't. The upgrade wizard complained:
This machine is not a Web server.
Say what? You could have fooled me. It had been happily running IIS 5 for
over a year. But the wizard went on to explain that, for the purposes of
this Windows Component Upgrade, IIS 5 alone didn't qualify as a web server.
The Windows 2000 Front Page Extensions must also be present, so that VisualStudio.NET
can create web projects on the server. I found and installed the Extensions,
and then ran through the Component Update.
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.