Facebook   Twitter    e-mail newsletter    YouTube    RSS Feed    Android App    iPhone and iPad App     BlackBerry App    


Page 1 of 2 1 2 LastLast
Results 1 to 15 of 17

Thread: .Net framework as a prerequisite...and hassle

  1. #1

    Default .Net framework as a prerequisite...and hassle

    Have you ever done or heard of someone abandoning .net for the sole reason of the .net framework prerequisite on pcs that use Windows xp for example?

    Currently I'm working on VS 2008, so I'd need the 3.5 version, windows 7 has it, not sure about vista but maybe it has an earlier version, and then windows xp is most likely to need the .net framework installation unless the pc has been regularly updated.

    I guess one could bundle the .net framework and the relevant app in a cd, but if it comes to online downloading, I'd prefer a once off installation.

    Is java/python better for this? (For the record I've heard of such a scenario, when a company decided to move from vb6 to python because they didn't want the installer/admin guy to have to worry about the .net framework prerequisite)


    Thx

  2. #2

    Default

    Won't touch .net. Went from Visual Studio 6 to other tools. Not getting burned by M$ again.

  3. #3

    Default

    Quote Originally Posted by biometrics View Post
    Won't touch .net. Went from Visual Studio 6 to other tools. Not getting burned by M$ again.
    What did you move to, and why did you get burned?
    Last edited by stoymigo; 05-07-2012 at 12:57 PM. Reason: Q

  4. #4

    Default

    Java and Python both require their own runtimes. And since neither is installed as standard with Vista and 7, they are even more likely to require installation on the users part. I think Python and Java are commonly installed with Linux distros though.

    Windows Vista and 7 come with .Net installed as standard, and for XP users, nearly everyone and their dog has it. Or should.

    What are you making?

    For most projects, the productivity gain from using .Net is well worth requiring users to have it installed. For Vista and 7, this is a non issue anyway, since they already do. Your only other option is native development in C or C++. Its much more time consuming.

    or web based?

  5. #5

    Default

    I'm Busy on a VB.net app also 2008. I bundled everything as pre-requisites onto a CD (not going to make it available online).
    i7 2600K @3.8 | GA Z68P-DS3 | OCZ Vertex 4 256gb SSD | 8Gig 1600mhz Vengeance | GTX670 Windforce | Antec H2O 920 | CM 600W Silent Pro M | CM HAF 922 | 27" IPS

  6. #6

    Default

    You can "bind" if you want to call it that, all the references you need to the main exe in the resources.. iLMerge is an option or using a form of unpacking with an installer.. There are lots of options available if you only want to distribute one file..

  7. #7

    Default

    Not web based, but will move in that direction in a few months.
    I didn't know that you'd need to download extra stuff for other languages as well.

  8. #8
    MyBroadband Covert Khanya's Avatar
    Join Date
    Nov 2009
    Location
    Port Elizabeth
    Posts
    6,177

    Default

    You need Java runtime environment for Java programs. Which is bundled with the OS already but outdated... Especially newer and advanced applications, you need the latest version.

  9. #9

    Default

    If the IT departments of your clients are clued up, they'll simply push the framework through to everyone using Windows Updates. The .NET Framework 3.5 SP1 is approx 281mb if I remember correctly, but if the clients already have .NET 2 or .NET 3 installed, the download size reduces quite a bit (via Windows Updates / live installation, not the redist package).

    If possible though, I'd go with .NET 4 rather than 3.5. The .NET Framework 4 is only about 50mb and has much less installation issues than 3.5.

    Our software demand .NET 4, so I provide it as a prerequisite and publish the download links on our website. So far we've never had a client who refused to comply. They did use to complain a lot about .NET 3.5 SP1 though due to the large file.

    If you have to go for .NET 3.5 though, make sure it is 3.5 SP1... there is a performance benefit, especially during program startup.


    Quote Originally Posted by biometrics View Post
    Won't touch .net. Went from Visual Studio 6 to other tools. Not getting burned by M$ again.
    Don't really know what you mean... .NET is one of the better ideas Microsoft has had since... probably ever. Especially if Mono is going to work as planned, it will mean that there will be one good framework for developing applications on both Windows and Linux.

  10. #10

    Default

    Quote Originally Posted by ViperGTI View Post
    .NET is one of the better ideas Microsoft has had since... probably ever. Especially if Mono is going to work as planned, it will mean that there will be one good framework for developing applications on both Windows and Linux.
    http://xamarin.com/

    Support for other platforms is starting to happen to..

  11. #11

    Default

    Quote Originally Posted by ViperGTI View Post
    If the IT departments of your clients are clued up, they'll simply push the framework through to everyone using Windows Updates. The .NET Framework 3.5 SP1 is approx 281mb if I remember correctly, but if the clients already have .NET 2 or .NET 3 installed, the download size reduces quite a bit (via Windows Updates / live installation, not the redist package).

    If possible though, I'd go with .NET 4 rather than 3.5. The .NET Framework 4 is only about 50mb and has much less installation issues than 3.5.

    Our software demand .NET 4, so I provide it as a prerequisite and publish the download links on our website. So far we've never had a client who refused to comply. They did use to complain a lot about .NET 3.5 SP1 though due to the large file.

    If you have to go for .NET 3.5 though, make sure it is 3.5 SP1... there is a performance benefit, especially during program startup.
    +1 for .NET 4.

    You should also be able to include the redistributable with your update.

  12. #12

    Default

    If I use Visual studio 2008, then install VS 2008 SP1, will a client need to upgrade their .net framework to 3.5SP1?

    Is the .net framework 4 only ~40MB as it says here enough for when developing .net applications: http://www.microsoft.com/en-za/downl....aspx?id=17718


    Edit: Sorry I see this is answered above in 2 posts, but is ~50MB the maximum?
    Last edited by stoymigo; 26-07-2012 at 06:21 PM.

  13. #13

    Default

    Quote Originally Posted by stoymigo View Post
    If I use Visual studio 2008, then install VS 2008 SP1, will a client need to upgrade their .net framework to 3.5SP1?

    Is the .net framework 4 only ~40MB as it says here enough for when developing .net applications: http://www.microsoft.com/en-za/downl....aspx?id=17718


    Edit: Sorry I see this is answered above in 2 posts, but is ~50MB the maximum?
    As far as I can remember, you can choose which .NET framework (3.5 or 3.5SP1) to point to which will determine your prerequisite. 3.5 SP1 is better however since it has notable performance improvements, especially for application startup.

    .NET4 is 50mb, all in, nothing else needed. The reason .NET 3.5 is so big is because it is an extension of version 2. So your redist package, contains the redist package for .NET2, .NET3, .NET3.5 and .NET3.5 SP1 (each an individual installation). You can actually extract the .NET 3.5 SP1 redist package with WinRar and see all the individual installations for yourself.
    However, I can't remember if you can use .NET 4 with VS2008. (Haven't used VS2008 since VS2010 came out).

  14. #14

    Default

    Just switch to Framework 4. There's no reason to still be using 3.5. It's a small pre-requisite and works well in click-once installs, both web based and CD/DVD based.

    Works on XP as well.

  15. #15

    Default

    Quote Originally Posted by shogun View Post
    Just switch to Framework 4. There's no reason to still be using 3.5. It's a small pre-requisite and works well in click-once installs, both web based and CD/DVD based.

    Works on XP as well.
    I agree, but does .NET 4 work with VS2008 (which is what the OP is using)? I can't remember.

Page 1 of 2 1 2 LastLast

Similar Threads

  1. .NET Framework 3.5
    By JPZaayman in forum PC Hardware and Gadgets
    Replies: 12
    Last Post: 23-11-2008, 06:38 PM
  2. VC 3G USB software hassle 100% CPU
    By mancombseepgood in forum Vodacom Broadband and Mobile Internet | LTE, HSPA+, HSDPA, 3G, EDGE, GPRS and BIS
    Replies: 1
    Last Post: 21-11-2007, 02:08 PM
  3. Bluetooth connection hassle
    By zaphod in forum MTN Broadband and Mobile Internet | LTE, HSPA+, HSDPA, HSUPA, 3G, EDGE and BIS
    Replies: 2
    Last Post: 25-04-2006, 04:24 PM
  4. Hassle to upgrade to a 6GB Account!
    By patrick123 in forum iBurst Wireless and iCall
    Replies: 14
    Last Post: 30-05-2005, 01:13 PM
  5. Yet More Telkom Hassle
    By pat22 in forum Off Topic
    Replies: 9
    Last Post: 11-03-2004, 03:27 PM

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •