|
what Do you think why Microsoft does not just include the .NET Framework in their service packs?
I use .NET myself and I am very happy with it. But everytime I have to deploy an application I have to worry about the .NET Framework being available on the customers machine.
And to fear the size of the service pack by adding the .NET Framework is strange... 20MB is about 15% of the current size of the SP, so why bother. Having to download 150MB instead of 130MB is not that worse... (for example)
So what Do you think why MS is not pushing .NET the same way we are?
Greetings,
Stephan Eberle
hawke@deltacity.org
|
|
|
|
|
Perhaps they're afraid of lawsuits?
|
|
|
|
|
I believe this is the reason as it (releasing new functionality in a service pack) was a part of several of the antitrust lawsuits. However as I say this I have XP SP2 RC 2 and it does add a lot of new functionality to the os for free that directly competes with products on the market...
John
|
|
|
|
|
I don't think so. In that point .NET Framework is essentially the same as the Microsoft Java Virtual Machine (JVM) that comes with every (newer) Windows version.
|
|
|
|
|
I think it's because .NET is still not an essential component, at least as far as Windows goes.
Regards,
Alvaro
Give a man a fish, he owes you one fish. Teach a man to fish, you give up your monopoly on fisheries.
|
|
|
|
|
Yeah, anti-competition law is set to make sure OS's become nothing more than their kernal. Curiously this is an MS only philosophy. OS X comes with a myriad of different applications from music playing, to web browsing. The whole marketing emphasis on OS X is the number of pre-installed or freely downloadable software that comes from apple.
[worldspawn]
|
|
|
|
|
60% is a lot... but it's not reality
just check the job... the majority is for java and c++
|
|
|
|
|
.NET Framework redistribution, (20MB part installed by users, not the 150MB+ used by developers), is being distributed inside XP SP2, and is built into Win 2K3 server. I haven’t heard anything about Win2K having a service pack with it installed, but I wouldn't be surprised if it was included in SP5 for Win2K when ever MS gets around to it.
|
|
|
|
|
It is also included in Windows XP Tablet PC Edition (though it's not supposed to be run on Non-Tablet PCs ).
|
|
|
|
|
I am still searching the answer of your question.Recently I was trying to convice my client about using .NET for the project.The desktop application iteslf is 100 KB Max, but the .net framework makes it around 20 MB. I think the .NET framework only helps the developer.To the clients it doesn't make sense to have such a big download ,which can be made smaller by using VB6.
|
|
|
|
|
.NET 1.1 was part of Windows XP Service Pack 1 (and SP2) and it shipped installed with Windows Server 2003.
Windows Update includes .NET for all the versions of WIndows it supports (98, 2000, XP).
In Windows Longhorn, .NET becomes the native API. The classic Win32 API is still there, but I do not think they have added support for new features (those will have to be accessed through Interop).
Dale Thompson
|
|
|
|
|
right.
But with XP SP1 you had to manually install it. It was on the CD, but not installed automatically.
That's a big problem these days IMO.
Greetings,
Stephan Eberle
hawke@deltacity.org
|
|
|
|
|
We have recently developed an application in VB.Net
The app has since been deployed on many computers, most of which did not have .net before.
The size of the installer did not increase significantly after we included the .net framework redistribuatble, so that was really not an issue for us. At the moment the installer is around 48Mb, without .net redist it was only a few Mb less.
Note: we created the installer using installshield express 5.0, so i am not sure how it would be using other products.
Cheers,
|
|
|
|
|
21MB out of 48 is NOT sicnificant?
Thats ~45%...
Greetings,
Stephan Eberle
hawke@deltacity.org
|
|
|
|
|
Stevie,
You are right. I guess it was something else that i had checked to see how much diff it made for the size of the installer... In our case the difference is not so important, as the software comes on a CD, and i think that in this case it is better to extract .net from the setup.exe, rather than ask the client to download from the internet.
Certainly, 45% is a huge difference, apologies for not checking my facts earlier.
Cheers,
Kris
|
|
|
|
|
I see.
When you distribute by CD it's perfectly ok for me.
We put it onto our CDs as well!
Greetings,
Stephan Eberle
hawke@deltacity.org
|
|
|
|
|
You know, It is NOT sicnificant compare to the hard drive xxGB. No body concern about dialup modem support support anymore.
eric feng
www.infospec.com
|
|
|
|
|
I think it has to do with Microsoft's definition of a service pack. Service packs, do not provide new functionality. This means .NET is not included as a required component. The exception to this (and their recent adjustment of the definition of a service pack to include new funtionality) is SP2. However, this was only done so that the new security enhancements could be added and deployed.
Perhaps future service packs will install .NET by default, but until then, I think the best you can look for with XP is a windows update download.
|
|
|
|
|
At least it's a recommended part of windows update... plus most new PCs have the framework installed.
Last year I actually went around all the new computers in bestbuy, circuit city and compusa checking to see which had .net installed. Interestingly, all except the Sony desktops had it installed. I guess Sony don't like Microsoft that much...
|
|
|
|
|
This is one of those mysteries!
Should be included in XP SP2 but won't be in a default manner.
Should be included in XP Reloaded but we have to see this.
My explanation : version 1.0 or 1.1 of the .NET framework is still a juvenile product not worth mass-distribution.
When adapted to XP SP2 and Longhorn (i.e. with 4 or 6 GHZ cpu...) THEN the hours of glory will arrive... in 2007, 2008 (more around 2010 for mass population ). My C# applications are not on par with the speed of C++ as far as I can see.
The bottom line: despite the official releases of VS .NET 2002 or 2003, we are all beta testers! (ASP.NET partly excepted)
|
|
|
|
|
Legal issues. Not sure of the exact nature of them but know there are some preventing them from including the framework until Longhorn.
|
|
|
|
|
I think the (poll) question had to be more precise. I don't think 60% actually deploy software developed with .NET. I guess most people still just play around with it or check out it capabilities. They might develop great tools that they use internally, but i really doubt 60% deploy or plan to deploy .NET Apps.
I am totally sympathetic to .NET and don't use anything else anymore, but just the fact that using it is different from deploying it is what I want to point out.
|
|
|
|
|
|
Luca Leonardo Scorcia wrote:
Coming from a C++/MFC/ASP experience, I love it.
you sold ur soul.
I'll write a suicide note on a hundred dollar bill - Dire Straits
|
|
|
|
|
The nice thing about experience, is that you never forget what you learned in the past.
Before starting a new job, the knowledge of .NET is an extra weapon I can choose to output a better product (better = faster/faster to develop/anything that matters), but of course my past experiences are not forgotten, and these together form a nice portfolio of technologies among which I can choose what better fits my needs.
It's the power of choice
Luca Leonardo Scorcia
http://zip.to/kojak (only in Italian)
|
|
|
|