[.net] Why use the .Net Framework
I have decided not to require my clients to use the .net framework in order to run .net programs, instead I have decided to use third party programs to compile directly into native code and only include the snippets of the framework required in a single executable file for the program thus eliminating both file size and inconvience for the client. However while this is a satisfactory option and works well it is also very costly in the finance departement, which is why I am curious, anybody else know of any other 'reasonable' solutions?
The .NET framework is flagged as 'important Windows update' on the Windows Update site.
If you are shiping the sowtware on the CD, I see no problem.
I see no problem as there are more and more brod-band connections.
And they will only have to install it once and they will be able to run all otehr .NET applications.
I really don't see why there is all the fuss with omg it's a 20mb download. Download once and forget you downloded.
I see no problem as there are more and more brod-band connections.
And they will only have to install it once and they will be able to run all otehr .NET applications.
I really don't see why there is all the fuss with omg it's a 20mb download. Download once and forget you downloded.
Quote:Original post by CWIZO
If you are shiping the sowtware on the CD, I see no problem.
Agreed. You can include .NET Framework if you distribute your application in CDs. If you don't, then it all depends on Microsoft. Early version of Windows XP is shipped with .NET Framework 1.0 installed (I don't know the later version, maybe they include 1.1). So if you develop your application for .NET Framework 1.0, your applications are guaranteed to run on any PC running Windows XP (regardless of how old it is).
Quote:
I really don't see why there is all the fuss with omg it's a 20mb download. Download once and forget you downloded.
Well, it's not actually that simple for 56k users. 20mb is quite big and might take a couple of days to finish depending on how and when you connect to the Internet. You can let it download overnight, but for some average Joe computer users, it's very unlikely to happen. They don't even get the idea to download the .NET Framework.
Being that the .NET framework is an integral part of the next version of windows (Longhorn) then I see it as important. Microsoft has pretty much bet it company on .NET and when an organisation that size takes that risk, it holds a lot of weight. Many of Microsoft's Next Generation products are based on .NET (SQL server 2005/visual studio 2005, etc) and so your clients will probably be wondering why you're not keeping up with the current standards. .NET may not be 'huge' now, but in the next few years, managed code and .NET will be the norm for many organisations and those not using it will eventually go the way of the 16-bit programmers. When Mono and dotGNU are fully working (if they're not already), you will be able to run your applications across several platforms too and that can only be a good thing for businesses.
Political reasons aside, the .NET framework has a lot of useful functions.
Particularly for business applications, features like serialisation, containers, straightforward (mostly) Unicode support, decent XML support etc, are compelling. Not that Java doesn't also have them, but the .NET framework benefits from learning from Java's mistakes. The .NET equivalents are generally slightly simpler to use. There is less legacy than in Java.
I would definitely not choose a programming language for political reasons, only practical or personal preference. Ok so "personal preference" could be construed as a political reason, but it isn't really, as I'm only trying to please myself.
A practical reason NOT to use it might be "I don't want people to have to download a 20+mb framework to play my 500k shareware game"
Mark
Particularly for business applications, features like serialisation, containers, straightforward (mostly) Unicode support, decent XML support etc, are compelling. Not that Java doesn't also have them, but the .NET framework benefits from learning from Java's mistakes. The .NET equivalents are generally slightly simpler to use. There is less legacy than in Java.
I would definitely not choose a programming language for political reasons, only practical or personal preference. Ok so "personal preference" could be construed as a political reason, but it isn't really, as I'm only trying to please myself.
A practical reason NOT to use it might be "I don't want people to have to download a 20+mb framework to play my 500k shareware game"
Mark
Quote:Original post by JMOmandown
instead I have decided to use third party programs to compile directly into native code and only include the snippets of the framework required in a single executable file for the program thus eliminating both file size and inconvience for the client.
I'm very curious about the details of how you do this; it could be very useful for the smaller programs I write.
Other than that, .NET is the future, really. For the 56k users who need to wait for a CD version of the Framework...well, not much I can say.
Its 20 megabytes. That's about six minutes on broadband (not even sure its that long).
They're going to need it sooner or later - .NET 1.1 is going to be included in Service Pack 2.
Sooner, or later, they'll have it. They'll always have it.
Virus, you see.
They're going to need it sooner or later - .NET 1.1 is going to be included in Service Pack 2.
Sooner, or later, they'll have it. They'll always have it.
Virus, you see.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement