Visual Studio 2013 Released
jones_supa writes "Final releases of Visual Studio 2013, .NET 4.5.1, and Team Foundation Server 2013 are now available. As part of the new release, the C++ engine implements variadic templates, delegating constructors, non-static data member initializers, uniform initialization, and 'using' aliases. The editor has seen new features, C++ improvements and performance optimizations. Support for Windows 8.1 has been enhanced and the new XAML UI Responsiveness tool and Profile Guided Optimization help to analyze responsiveness in Windows Store apps. Graphics debugging has been furthered to have better C++ AMP tools and a new remote debugger (x86, x64, ARM). As before, MSDN and DreamSpark subscribers can obtain the releases from the respective channels, and the Express edition is available zero cost for all."
Visual Studio 2010 was already bloated and brain-dead. TFS sucks and the Git integration is poor. Not worth it, in my opinion.
I look back with fondness for the times when a program was a set of instructions and declarations written in a programming language, rather than am odd derivative of C++ tied to a billion files in various XML schemas.
I should use this sig to advertise my book ISBN-13 : 978-1501515132.
I tried to do
yum localinstall visualstudio-2013.exe
but it wouldn't load on any of my Fedora or CentOS boxes. Tried the same with aptitude on my Debian boxes, same story.
Is someone gonna repackage this for our favorite distro? Really, these guys are worse than Canonical when it comes to supporting the community.
(sigh)
Oh well... maybe next year they'll catch up. Oh wait, that's when C++14 is supposed to be standardized.
[double facepalm]
File under 'M' for 'Manic ranting'
Just stepped into an organisation running TFS '08 & VS '10.
Coming from a background in open source, using Eclipse, SVN, Bugzilla & TRAC this MS stuff seems like absolute dross to me but I'm not in the position to change it yet.
Anyone have any advice regarding getting up to speed on this stuff. In particular the team I'm working with have NO concept of bug tracking which seems like madness. Is this side of TFS really so terrible?
Apple, for instance, only charges $100 to develop on the iPad, giving the tools away.
Sure, and the dealership just GAVE ME the car I'm driving after charging me money for it! Wow that was nice of them.
It is a miracle that curiosity survives formal education. - Einstein
"I can't even begin to comprehend why MS feels it needs to charge for the product"
I know, right? I don't know why the grocery store charges for hot dogs either. It's just a product.
More apps for the iPad means more app sales, which Apple takes a cut of, so that's a pretty bad example. Microsoft does give away the Express version, which is pretty decent for most non-commercial software.
What can't you do in the express version that you need to do? The things they restrict you from are generally more team oriented and not geared towards independent developers. If you are part of a team like that your company probably has an msdn license and gets premium licenses with it for peanuts.
Not being an ass, actually curious what features are missing that makes you feel like its useful. I haven't used Eclyps very much but I personally find VS superior in every way (.NET development obviously).
Is it just me, or did other people read that as The F*cking Software?
VSINATE (Visual Studio Is Not A Text Editor)
At work, we just had to downgrade one of our products because the customer couldn't handle .NET 4.0. Will the world please catch up with Microsoft, please?
I'd like to ask - what am I missing?
Until recently, I hadn't programmed in anything apart from Matlab in Linux (which has a crappy "IDE") in over ten years (the last version of VS I ever used in any way was VS6.0). Anyway, I started to work on Python and C++, and have so far found a lot of positives with the IDE (Ultimate VS2012 - free from my organization).
VsVim and PTVS let me use a vim like editing features, and Python Tools for VS has also performed well (interactive debugging, autcomplete and command help). On the C++ side, the debugger (for simple code at least) is straightforward. The Git integration could be a better, but I can quite easily drop into the command line and sync with GitHub.
Since I am still learning the tools (and I have used Linux a lot over the last five years, so I am OS agnostic) and the language, I'd like to know what I am likely to miss out by using VS over say Eclipse (or other tools). I tried Eclipse for about half a day, but I had a bit of problem getting the debugger to work for C++. Again, since I am just starting out, I like the convenience of an IDE, rather than using vim+gcc at the command line - I'm not even sure how I'd do a command line debug.
"Graphics debugging has been furthered"
I don't believe that 'further' is a verb.
Apple, for instance, only charges $100 to develop on the iPad, giving the tools away.
Sure, and the dealership just GAVE ME the car I'm driving after charging me money for it! Wow that was nice of them.
Ignorance is bliss... Xcode is still free even if you don't want to pay $100 for a developer account.
Actually you had to choose between two possible interpretations of what I said. 1) I am being facetious and am simply making a joke about the way he worded that, and 2) I was making a factual statement about developing software on (or for) the iPad. Because there was no additional context, you had to pick one. Naturally you chose the one that lets you make a smug comment while judging yourself smarter than me.
Is that bliss? Seems the product of a deep-seated (and horribly widespread) insecurity to me.
It is a miracle that curiosity survives formal education. - Einstein
1) Where the heck did they hide the option to set which version of .NET I want to target for my build? Argh.
2) what's a good free code editor or IDE for C# or F# that still does projects/solutions, source control (maybe), and let's me control the resource and assembly files on my own as well as regulate the build process too (i.e. command-line or integrated build tool)? cos I'm not liking 2013 or 2012 VS and MSbuild that MS offers right now is for 4.5.1x only. What if I want to compile a single source file and I don't want the stupid dev command line or MSbuild to do it for me?
I don't think you know what you're talking about. Developing for Windows / Win Phone is $19 and the express version does do everything most people will need.
Most people who pay for VS do so via MSDN which gets you a lot more than just VS.
The Express editions have a bunch of arbitrary limitations in them.
The two that bit me were:
1. You can't install plugins. I don't currently use any I can't live without, but several features in VS2013 -- e.g. NuGET, the thumbnail view replacing the scroll bar, better refactoring, visual indent level indication -- started out as plugins. Even if you take the view that eventually, all third-party plugin features eventually make it into the retail version, you're opting into being years behind the current state of the art.
2. The Express editions are artificially siloed into several versions, none of which has all of the features. If you need two features that are in different versions, at best you have to keep bouncing between the editions. If you need both features simultaneously, you're stuffed.
For me, the two features I needed simultaneously were the ability to create a mixed C# and F# program that ran on the desktop. To make a C# desktop app, you naturally need the desktop edition, but that edition doesn't include any F# support. For some demented reason, that's off in the Web edition, where it seems focused on ASP.NET development, not desktop development.
(And if you ask me why F#, well, this is Slashdot, isn't it? If I'd said Haskell instead, you'd just be nodding now. :) )
All this value free for the express edition! gotta thank GNU, if it weren't for them we'd be milked for way less stuff.
Actually, you can thank the Microsoft's own Platform SDK for all this free value. This included a free C++ compiler, and was released at the start of this century. It was originally for MSDN subscribers, but it was released to the public for anyone to download. If you want to thank anyone for this inital free release, I think it would be Watcom C++ which was released as open source in 2000 after commercial development stopped. At the time that was a much bigger competitor to Microsoft's dev kits than any GNU software.
On bond, or recognizance?
"Flyin' in just a sweet place,
Never been known to fail..."
Maybe I'm more irritated by this than most, but I liked the VS2010 GUI; colorful icons, a relatively smart professional image. With VS2013 they appear to have tried to "geek it up" or something by making all the tool menus have CAPITAL headings which looks fucking retarded, and making most of the items monochrome (what is that, retro?) Apparently they're trying to 'draw my attention' to the code without distracting me with icons that are nice looking and, ya know, give you a clue what the fuck they do. It just looks like a trainwreck. If there's a VS2010 skin, that's the first thing to install.
There is a registry hack to get rid of the dreaded ALL CAPS.
2012 Full: HKCU:\Software\Microsoft\VSWinExpress\11.0\General\\SuppressUppercaseConversion DWORD 1
2012 Express: HKCU:\Software\Microsoft\VWDExpress\11.0\Genera\\SuppressUppercaseConversion DWORD 1
For 2013 replace 11.0 with 12.0.
Any insufficiently advanced magic is indistinguishable from technology.
I vaguely recollect someone years ago wrote an BASIC interpreter in Excel. It would even generate ASCII graphics. It wasn't fast but...
I just installed VS2012 the other day, so I can build example programs that were included with a DLL I was trying out. Won't work, it requires some .H file that turns out is only included in the paid version. That's great.. after installing 4GB worth of stuff, I'm stopped by lack of a little header file. Now I remember why I don't use their crap.
Flat, minimalist 'design' (And I use that word loosely) is all the rage these days. Take a look at google+ ...it looks fucking hideous. There are plenty of other websites following this shitty trend, miles of brilliant whitespace everywhere, no borders around anything to give it some context, It gives me a headache and ensures I won't visit again. Office 2013 is just as awful; NOT ONLY DO THE RIBBON MENUS SHOUT AT YOU, it's a bland wasteland of empty ideas, with only three colour schemes - brilliant white, off white and slightly more off white.
It all looks bad now, but in 5 years time people will be shaking their heads thinking 'Just what the fuck were we doing?'
-- Fuck Beta
It seems that the editor changes are mainly a roll in of the powertools (I don't do client side web dev so javascript and ASP side of things don't matter to me). Makes me wonder: what will the next power tools be as it seems to be the only way I'll be getting new editor features?
I can't remember if VS2012 added it or not as my work developes mainly in 2010 but a big one I'd like to see is coding time checks on stored procedures for database projects. It annoys me that I have to migrate my database and run unit tests against my model to find out that one of my stored procs is trying to use a parameter in another proc called @Cust when it really is @Customer. This is something that is obvious if they just did a basic parse on the project contents. Probably "just" need to roll in the TSQL parser/lexer side of things from SQL.
I tried to download it, then I was prompted to sign in.
Let me know when Express editions are available without the non-zero cost of the inconvenience of signing up for a Microsoft account. Previous versions of Visual Studio Express did not require a Microsoft account.
There's a free plugin for VS2010 and on that replaces the editor with a vim-style one. It's not quite as nice as using gvim itself but really is fantastic. I don't know how developers can live with the standard editor's find tool.
The author orginally wrote it to teach himself F# - http://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329
Writing a program in Visual Studio requires mandatory registration, or the program will refuse to start up. This also gives Microsoft to arbitrarily deny specific programmers the ability to publish a program.
Oh, and this, from the VS 2010 Privacy Policy, suggests that Microsoft can remotely target your computer after it does error reporting:
It's somewhat disappointing that Slashdot is used to advertise software like this. Fuck that, I'll stick with free (as in freedom) compilers like GCC, MinGW, LLVM etc. and free IDEs.
... to quit. It's because of Microsoft that I haven't coded in C++ for fifteen years. Really, is there a single developer on /. that prefers this environment?
Got to taunt: A C++ developer is only useful when he knows how to code in C.
Just wait until tomorrow. What will happen with /. scheduled downtime?.. will they replace the current site with their Wordpress beta theme?
For those of you who have switched because of the dreaded Windows registry, say Amen!
I said Amen!!!!
Can I have an Amen??
The installer that was removed at the introduction of VS2012 has not been re-introduced. That means that now the Nullsoft alternative is more attractive.
The hope that Microsoft would adopt ADA is of course futile.
If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
Huh? No, what you mean is that a Microsoft grocery store would charge for the hotdogs and buns just so I can buy the ketchup. From there, I can only sell their own brand hotdog in a square full of Microsoft employees.
Did I mention the hotdogs were five-years-old?
I basically just want C/C++ libraries, compilers and build tools. But not the GUI of Visual Studio.
It used to be possible to Download the Windows SDK/Platform SDK for no charge, and it contained all the command line tools and libraries need to build applications. Now: directly from the download page: "The Windows SDK no longer ships with a complete command-line build environment. You must install a compiler and build environment separately. If you require a complete development environment that includes compilers and a build environment, you can download Visual Studio 2012 Express, which includes the appropriate components of the Windows SDK."
Years ago, Visual Studio C++ Express was 32-bit only, and the Window SDK made more sense for me.
Anyone knows if Visual Studio Express 2013 for Windows Desktop now comes with the 64-bit compiler too? In that case I can forget about the Windows SDK for now. Otherwise I will need to rely on old Windows SDK that came with the compiler. Or install professional version of Visual Studio of course.
Where is the real link to the final release of .Net 4.5.1 ???
Here. At a labour rate of $100/h, that would be a charge of $0.01.
No colour or religion ever stopped the bullet from a gun
Nah. It ain't "deep-seated". We just hate the same old bullshit by lousy "programmers". Apple likes developers and gives its tools away for free. Actually, the only company that doesn't respect its developers is Microsoft. But, oh wait, there are no real developers on the Microsoft platform. Apple and *nix has all the developers.
Ouch. Burn.
Prove me wrong. Show me any tool that is coded for or coded by Microsoft that is:
1) desirable 2) practical 3) intuitive
Waiting...........
If you're looking for a fan of Microsoft to defend the merits of their software, you're barkin' up the wrong tree, friend. I've been a Linux user since around 1996 or so and have no interest in Microsoft products.
... after you pay. That's all. I have no idea how it can be so difficult to appreciate (or dislike) a simple jest.
I simply found it amusing the way that guy worded his sentence, saying that something was free
It is a miracle that curiosity survives formal education. - Einstein
This version is a somewhat better at C99: it has compound literals, designated initializers, _Bool, and most C99 headers. Still not full support for the standard, but it should be much easier to compile a lot of code from the Linux land now.
I see now. It was late. I was drunk and trolling. A geek fight is better than a real one!
Emacs is OK; I would rank it #2. I prefer Vim over Emacs though. Vim feels more like an extension of my mind.