Can someone tell me why should I upgrade from VS 2008 to 2010 or 2012
-
Eh oh, I was bussy doing this: Mario5[^] Addictice game I must say :-D
Quote:
Doing this in C++ is usually easier than in c#
My take is this: I think C# is faster to program in, and C++ takes longer time, but C# implements more general methods and can therefor be slower than C++. But then again, you could do assembely to have complete control but it will take ages. Remember that newer programming langauges dont really allow you to do anything that couldnt be done on a commandore 64, but It would take a lot longer time to do it :-D (A little over the top but still ;) )
Kenneth Haugland wrote:
I'm pretty sure this can be released as Windows 8 app. ;)
Kenneth Haugland wrote:
I think C# is faster to program in, and C++ takes longer time
Generally speaking the huge size of the .NET Framework (in terms of Namespaces and classes) makes faster to develop applications as surely there is something there that can be used for what you want to do, and you don't need to do/add something to use it.
Kenneth Haugland wrote:
But C# implements more general methods and can therefor be slower than C++.
The reason why C# can be slower is because is not compiled to native code at compile time, but to a bytecode that it's compiled to native code at runtime (JIT). Although with some improvements performance can be closer to a native application.
CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...
-
I was asking myself nearly the same question two years ago - why to upgrade VS2008 to 2010? It is really annoying to 'upgrade' your environment every year or two ... so ... I 'upgrade' Wintel to Lintel and VS2008 to GCC/VIM ... and found my internal peace ;)
www.codigi.net .NET touch screen GUI components suite
Atanas Palavrov wrote:
VS2008 to GCC/VIM
Unless you belong to a monk order that find internal peace by self-inflicted damage, i don't understand why you did this... :-D
CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...
-
I can tell you its very nice, BUT be carefull its broken! and its shagged my VS2010. I currently cant develop out main product because of this bug they have introduced unless i do a full machine re-install (so it seems) i can un-install VS2012 but the shared broken component stays (the fact Vs2012 has buggered my 2010 i find extreemly annoying). just do eval on a different machine is my advice...!
That's what Virtual Machines are for (and the reason i never, ever use two versions of Visual Studio in the same computer). ;P
CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...
-
I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance
Uh-mm, yeah... I would say that if you're still on VS 2008, finding jobs is going to be very difficult. Most organizations won't consider you if you're that far behind. Sad reality as that may be, it's up to all of us to push our community to do better and we can only do that if we are involved with the latest tech. And Microsoft depends on us to give our feedback to build better products.
-
I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance
Don't bother. I'm sticking with VS2008. I see no reason to upgrade to either 2010 or (yuck) 2012. I write desktop applications and 2008 will do it for a long long time.
-
That's what Virtual Machines are for (and the reason i never, ever use two versions of Visual Studio in the same computer). ;P
CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...
Hiegn site is an amazing thing... but yup, will be next time... (its been 2 months ive not been able to dev our main product, and i can tell you MS support/devs seem to be bloody useless sorting bugs out)
-
What about:
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
Ok, that's two Pro, and one Con. ;P And I'm not sure about the count - given Intellisense I wonder about the usability of the other two. I know a thing or two about parallel programming - enough to realize it is very hard to do right even if you know all the circumstances and conditions of a given problem. But if you don't - and that is what I suppose 'automated' implies - how can you guarantee a sensibly automated parallelization? :doh:
-
Not if you care about the capabilities of the compiler itself - it was absolutely dire by comparison with modern versions. Furthermore, the CRT shipped with it uses self modifying code (which can trigger a DEP violation) for windowproc thunking.
Anna :rose: Tech Blog | Visual Lint "Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"
I was speaking primarily about the IDE. Yeah, the C++ compiler and the CRT weren't the greatest.
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein -
I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance
Unless I specifically mention 2010, I'm talking about 2012 1. It loads faster - large solutions are loaded asynchronously instead of making you wait until all projects are loaded 2. better search everywhere (especially "add reference...") and more detailed solution explorer 3. If you're coming from 2008 then multi-monitor support will be a new feature - it was added in 2010, but 2012 has improved on it by allowing you to have multiple solution explorers (one for each monitor) 4. If you're doing web development then you get javascript intellisense and enhanced debugging 5. aspnet.net 4.5 gives you WebAPI support. 6. Also by skipping 2010 (asp.net 4.0) you're also missing out on features that make web forms suck less like "ClientID" 7. Can you tell I'm a web dev yet? ASP.NET features are implemented as extensions so they can release fixes/features more often (they've already released one for javascript intellisense) 8. As of 2012 solution files are backwards compatible, so 2012 can open 2010 solutions w/o requiring an upgrade - I've been doing this for months since my team has been on 2010 and I've been using 2012 since at least June. This means you only need one version of VS rather than 2. 9. I normally have a lot of extensions installed for all the features I feel like it's been missing. I haven't installed any in 2012 because in typical MS style they've integrated all the stuff other people thought of. 10. 2012 now supports other unit testing frameworks besides just VSTest. (Ok, so it requires an extension - I forgot I did install these extensions a while back). 11. But really, I've just been waiting since 2005 for a dark theme that can be applied to my code as well as my solution explorer :cool:
Code responsibly: OWASP.org Mark's blog: www.developMENTALmadness.com Bill Cosby - "A word to the wise ain't necessary - it's the stupid ones that need the advice."
-
I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance
Because VS 2010 is the "Vista" of Visual Studios and VS 2012 is the "Win7" version of it (ofcourse that makes VS 2008 the "XP" version and we all love that, don't we?)!
-
Never used C++ or C++\CLI for anything professional, so my experience comes from school projects, which is a long time ago. I heard simular statments about C++ and C# before by other people as well, meaning using C++ for functions and C# for presentation. Personally I really like the WPF and Silverlight with its XAML theme, and whenever I look at DirectX code I really get a big headache, as I see there would be a lot to learn :sigh: (So I dont think the CGAL library was programmed in C++ by accident ;) ) To this day I have not done any physics simulation that requires real time (or close to real time) prossecing, but I was thinking of writing a TLM[^] article on acousticv simultions, and real time graphics could be very useful then. Any tips as to what I should use for it? (perhaps I could try the NAvier-Stokes equation also :) ) BTE your like is broken, but I assume you mean this[^]?
I agree with using multiple tools/languages in projects. I do all of my engineering work in MATLAB and generate C++ code from that (saves 100's of hours if the math is complex). I clean it up in VS. When I really need performance I drop into C and run it through my Lattice C compiler (20yrs old but still the best for generating super-clean assembly language) and if I really need to get scary I write pieces in machine code. IMHO I think the first programmimg language anyone should learn is assembly. When you understand the internals of a CPU you become vastly better in any language.
-
Atanas Palavrov wrote:
VS2008 to GCC/VIM
Unless you belong to a monk order that find internal peace by self-inflicted damage, i don't understand why you did this... :-D
CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...
Let's see, what do you think makes more pleasure to a self respecting developer: - non-stop troubles with .net, windows, viruses, trojan horses, malware, scrapware, adware, sluggish IDE, unexpected reboots, stucked gpu fan on your customer server, countless 'new' technologies which makes obsolete previous ones that you just master, etc, etc ... - improving embedded system power consumption (tandem of low power PIC and more capable ARM CPUs) allowing it to work 10 years with one small battery and during that time measuring one gyroscope every second to detect movements as soon as possible I could tell you that sticking 10 years with .net was the biggest and worst mistake in my life
www.codigi.net .NET touch screen GUI components suite
-
I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance
It is significantly faster that 2010, has a ton of slight tweaks and improvements that generally make your coding experience nicer, and yes the dark theme is simply beautiful :)
-
Ok, that's two Pro, and one Con. ;P And I'm not sure about the count - given Intellisense I wonder about the usability of the other two. I know a thing or two about parallel programming - enough to realize it is very hard to do right even if you know all the circumstances and conditions of a given problem. But if you don't - and that is what I suppose 'automated' implies - how can you guarantee a sensibly automated parallelization? :doh:
Stefan_Lang wrote:
how can you guarantee a sensibly automated parallelization?
Good question :-D I guess that dependence analysis obviously plays a big part in this, and that there are limits to how well the compiler is able to perform auto parallelization. So some code will see significant performance gains, while other pieces of code will see no improvement at all.
Stefan_Lang wrote:
enough to realize it is very hard to do right even if you know all the circumstances and conditions of a given problem
Right, and splitting the code between CUDA and the regular C++ compiler makes it harder to keep track of how everything fits together - which is where C++ AMP comes in.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
-
I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance
VS 2010 works much better with TFS 2010 than VS 2008. VS 2008 seems to have issues, some concepts in TFS 2010 just didn't exist in TFS 2008. So when we upgraded to TFS 2010 moving to VS 2010 made working with it easier. Saying that some of our old projects are in 2008 still.
-
I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance
-
Is there a date for the XP support patch?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt
There's a rumour there will be a beta version of it by end Sep 2012. Whether that's true is anyone's guess. Even if it is, my hunch is we won't see the final version of the XP patch before the end of the year.
-
I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance
If you are doing anything with WPF, the new editor is much nicer, faster/more responsive, and overall easier to use. The only thing I miss from 2008/2010 is the plugin that adds colored splashes to the scroll bar to inform you of the locations of errors, warnings, and search results. As others have said, it is an overall faster experience in all respects, and you get the new framework 4.5 features. If you look around (and I'm too lazy busy to look right now, you'll find lots of blog posts on the Visual Studio blog about the work they did to speed up Visual Studio.
-
Stefan_Lang wrote:
how can you guarantee a sensibly automated parallelization?
Good question :-D I guess that dependence analysis obviously plays a big part in this, and that there are limits to how well the compiler is able to perform auto parallelization. So some code will see significant performance gains, while other pieces of code will see no improvement at all.
Stefan_Lang wrote:
enough to realize it is very hard to do right even if you know all the circumstances and conditions of a given problem
Right, and splitting the code between CUDA and the regular C++ compiler makes it harder to keep track of how everything fits together - which is where C++ AMP comes in.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt
That is assuming you even can use CUDA - not everyone uses NVIDIA ;) It would be so nice if AMD and NVIDIA would cooperate to work on a common standard for once. Officially they do, but CUDA is not it, and OpenCL is way behind :-\
-
That is assuming you even can use CUDA - not everyone uses NVIDIA ;) It would be so nice if AMD and NVIDIA would cooperate to work on a common standard for once. Officially they do, but CUDA is not it, and OpenCL is way behind :-\
Stefan_Lang wrote:
not everyone uses NVIDIA
I know, I have one laptop that's using something from Intel - but everything else uses nVidia.
Stefan_Lang wrote:
a common standard for once
That may happen in 5 years time or so ;) Currently the capabilities of CUDA is still evolving rappidly - once standardization kicks in, things will probably move foreward at a somewhat slower rate.
Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra