Re: Delphi and the .Net platform




"Brian Moelk" wrote:
I.P. Nichols wrote:
So, will Microsoft keep layering new versions around old ones, giving
us an increasingly larger run time, or will they break compatibility
some time in the future?

AFAIK Microsoft has no plans to start breaking compatibility...

IMHO, breaking compatibility isn't such a bad thing if there's a *real*
reason for doing so. If there is a good reason, I think they should.

With the ability to target different .NET runtimes, I don't see this as
being a problem for server-side development. On the client side, it can
get problematic.

How is this a problem only on the client side? As I pointed out to Bruce when developing a new client app and you you target Fx3.5 in VS-2008 but only use feature that are in Fx2.0 the resulting client app will run just fine on machines that only have .NET 2.0 installed. OTOH you can always find a nut that uses LINQ in his shiny new app then moans and whines it will only run on machines that have .NET 3.5 installed. But that's not code breaking it's a developer that has the brain of a bug. ;-)

As features are added, the onion grows, how could it be otherwise?

That's gonna be one big onion.

The price of new HDs are about 4-5 GB per U.S. dollar, so get over it...

I have to disagree with you IP on this one. .NET is already a monster
and it's getting bigger. It's not so much HD space, but bandwidth and
YARR: yet another runtime requirement.

Nonsense, recently there was a hellva lot of shouting about the gargantuan ~200MB Fx3.5 download update file but what people didn't take into account was it was an "All In One" update ie a universal update. FTR I updated my Vista machine by using the online update that only downloads what is needed and in my case it was a 36MB download that took about 3 minutes using a home version of Verizon DSL plus about 11 minutes to install. Not only did this update add Fx3.5 it also updated Fx2.0 and Fx3.0. and I'm fixed for the foreseeable future. So how much bandwith does all those freaking streaming CodeRushII videos take (the zip files total 2.71 GB) and how about those RAD-2007 isos and updates, yet you don't complain about those fat critters. ;-)

As for YARR, if you want things like LINQ , the ADO.NET Entity Framework, the multi-core Parallel Extensions to .NET Framework 3.5 then your onion gets larger, if you are happy with only .NET 2.0 your onion doesn't grow and you can have a mini-monster. ;-)


.



Relevant Pages