If you haven't installed it yet and yours is a .Net Free machine, the size of the support structure for Delphi 2007 may come as, well .... a bit of a surprise.
Are you
"one of them" ... as I once was, who swears "
all that .Not crap will never find its way onto my hard drive"? Have you
conscientiously managed to kept your machine a
.Net free zone? Were you always planning to keep it that way, for as long as you owned your machine? Did the Delphi 2007 bug get you too and now, in a moment of apparent weakness, you have decided to give in to the .Net demon, primarily because you really,
really want to install and use Delphi 2007 ... well then, be prepared for a wee bit of disk space usage shock.
All that work you've done, keeping the drive lean, tidy and uncluttered by continuously ferreting out and getting rid of all the old unused files and utilities ... is about to pay dividends. The bloated and unwieldy behemoth known as .Net 2.x is lumbering your way and it plans on thunderously and unceremoniously squatting on a very, very large portion of your hard drive. What's more ... it's bringing a bunch of it's equally distended [and to my specific needs, outside of D2007 IDE support - equally useless] friends. Oh yea ... fun times!
If there was a web site for "Hard Drive Space ... Pig of the Year" I would have to say that, considering the support files needed to install it on a .Net free system, Delphi for Object Pascal 2007 would most certainly become the new poster child. In fairness though, any .Net dependant piece of software going onto a .Net free machine would do the same.
It was indeed a bit of a shock when, having taken a break from happily playing with all the new features and getting the IDE set up - just the way I like it, I had a look at both my hard-drive disk usage and the new items found under the Programs folder. The shock was so intense, I seem to have lost my CodeGear pom-poms :)
Ah ... there they are, never mind.
I have to admit, thinking I could get away with it forever, was pretty unrealistic. You can actually ... but you would have to forgo anything beyond Delphi 7. Had I kept up with all the .Net installs as well as the additional support files that get installed in the process, I expect I would have to consider Delphi 2007 itself to actually, be pretty lean. The problem is, there's been so much gype installed with it ... I just can't tell.
In truth, it's not like I didn't see it coming;
Of course, I didn't really expect to find;
- Microsoft Visual Studio 8 and
- Microsoft Visual Studio .NET 2003 in addition to
- Microsoft.NET
hiding away in the Programs Files folder ... but I did. Somehow, an apparently un-deletable [currently], "microsoft frontpage" folder has also sprouted in my Program Files folder, but I don't know if I can blame the recent .Net infestation for that?
Woohoo :(
Yea, it's all a bit of a shock and although some are finding it somewhat more annoying than others. You have to consider ... this is a professional development tool. Typically installed on a machine with little or no other software. Would it be nice, to have a quick, clean Win32 install of a Win32 IDE for Win32 developers? One that doesn't need any of the .Net support files? Sure it would. Is it going to happen? No, I don't believe for a second that it will. CodeGear needs a single IDE for all the products it produces and several of them need the .Net support files. Read the links above ... the IDE needs the .Net support files.
Would I give up Delphi 2007 for a leaner hard drive and no .Net? Not bloody likely.
Would I recommend that you install it? In a heartbeat!
Have I looked at most of the installed support files and wondered how much of it can I rip out of there and not break things ... oh, yea.
Am I going to bother? I seriously doubt it.
Unfortunately, it's simply so much easier to just think of it all from a slightly different perspective; now my machine is ready for all of that cool .Not crap I've been secretly hoping to have a peek at :)
Shrug it off big guy, let's move on ... time to get back in the game.
Thanks for stopping by,
--
Dave