|
Up until this last year all of my targets have been 2.0 or 3.5. Primarily for OS support and political reasons. All but 1 or 2 projects at my fulltime job and freelance work require XP support. I have 1 app that actually has to support Win2k. So 2.0 is only option.. Politics...
we constantly fight that balance of support vs convenience. Simply recompiling projects from 2.0/3.5 to 4.0 to stay relatively current may seem like a great idea for consistency and testing in department meetings.. But deploying out your app to 200+ customers and you find than all but a handful are XP users and either have to sit thru a Framework Install & Reboot or can't run your product at all because you changed frameworks can be inefficient and chaos.
|
|
|
|
|
Until windows XP goes away (may or may not be next year), use .NET 4.5 with care for desktop apps...
|
|
|
|
|
I don't think .NET 4.5 is supported on WinXP. See this[^] link.
/ravi
|
|
|
|
|
Thanks for this info. I didn't know about this.
|
|
|
|
|
Yes, you're right. But You can install it on Windows XP.
|
|
|
|
|
Most of my projects target the framework 4.0. Only the latest one targets 4.5.
Piyush K Singh
|
|
|
|
|
Well, could you teach me the difference between .Net 4.0 and .Net 4.5?
|
|
|
|
|
Some of my projects are in 4.0 and some of them are in 3.5 (as they are developed earlier and client don't want to upgrade ).
|
|
|
|
|
Just straight multiplatform C++, plus some Python, bash and Perl.
Unfortunately, it seems there is a Java component in the backlog. I guess I'll just hold my nose and code it as quickly as I can.
|
|
|
|
|
If I want to start with a new project what framework should I use?
|
|
|
|
|
Depends on your target customer setup. If no constraints: latest-is-greatest, right?
Cheers
Andi
|
|
|
|
|
محمد م. محمد wrote: a new project The obvious question is, what kind?
/ravi
|
|
|
|
|
|
I recommend .NET 4 (or later) as that allows you to use ASP .NET MVC 4.
/ravi
|
|
|
|
|
Adding the possibility of not targeting any .Net version is strange... isn't it?
Anyway... I would be targeting the one with "Bacon CListCtrls"!
|
|
|
|
|
Just guessing that the "not targetting" option gives non-NET developers a chance to vote anyway (and would provide an interesting comparision number).
The only instant messaging I do involves my middle finger.
English doesn't borrow from other languages.
English follows other languages down dark alleys, knocks them over and goes through their pockets for loose grammar.
|
|
|
|
|
I think most will not vote instead of seeing the details of the survey to vote as "not targeting".
|
|
|
|
|
Most of my software talks to hardware and doesn't really use .net framework. But when selecting a new project I will use the latest version installed. May be I should give a bit more thought about using the framework in the future.
Why is it when you are busy everyone whats it yesterday, But when your not no-one has any work for you?
|
|
|
|
|
Because everyone should feel included.
|
|
|
|
|
Joan Murt wrote: Adding the possibility of not targeting any .Net version is strange... isn't it?
Java C++ etc... are people who still have to graduate to .Net World ....
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
For example, if I am writing something to use at home, I will go for the latest 'production' version, as I will have it installed. However, if I am writing something for work on their machines, I will check to see what the current highest level installed is by the IT police and target that.
So, 4.5.1 for home and 4.0 for work.
|
|
|
|
|
... that is quickly abandoned for the next great idea? Why learn something that will become obsolete before you have really gotten used to it?
I will not waste my time on this again.
Sent from my BatComputer via HAL 9000 and M5
|
|
|
|
|
So, what is your decision when for whatever reason you develop for a Windows OS? No decision is also a decision...
Cheers
Andi
|
|
|
|
|
Windows 1.0 contains everything that you'll ever need!!
|
|
|
|
|
...and we like to programm all in assembly anyways. Everything else is for wimps. Why standing on the shoulders of others when you can be at the base of the pyramid? We need heroes!
Or: "an un-aimed arrow never misses" (i.e. always hits "a" target)
Cheers
Andi
|
|
|
|