Microsoft Releases Visual Studio 2017 (visualstudio.com)
Reader Anon E. Muss writes: Microsoft on Tuesday released Visual Studio 2017. The latest version of the venerable Integrated Development Environment supports a variety of languages (C/C++, C#, VB.net, F#, Javascript/Typescript, Python, etc.) and targets classic "Win32" desktop, Universal Windows Platform (UWP, also known as "Metro"), .NET, ASP, node.js, etc.). A "Community Edition" is available at no cost for individual developers and those working on open source software. "Professional" and "Enterprise" editions are available for corporate developers, at prices sure to shock whoever has to sign the check.
otherwise known as Universally Worthless Programs.
Microsoft,
It's 2017 and Visual Studio is still 32-bit.
Sincerely,
Developers
crappy summary for the slashdot crowd. we know what visual studio is - what we want to know is what, if anything, changed
Or it is so cheap that will shock the one signing the check?
The pricing is really cheap in terms of an IDE for what get For just c++ builder alone was close to $1500
Now that the fat ass Ballmer is gone the company is really turning itself around. .Net Core
Xamarin
Mac/Linux support (VSCode)
They are really showing improvement
Errrm...most in industry just have MSDN subscriptions and get VS releases that way. Hell buying a VS Pro license is really just buying a MSDN subscription. Anyone who is shocked signing the check is buying their first license ever.
You want some real shock go have them pay for all the CALs necessary for a Citrix/TS setup.
The Professional version is $500 (license, not subscription):
https://www.visualstudio.com/v...
That seems very reasonable.
Enterprise is quite a bit more ($6K for new, $2.6K to renew), but it is part of the MSDN Enterprise (previously Ultimate I believe, that's what my license is called at this time), you get access to almost everything MS has ever made (want Windows 3.1 or DOS 6, it's there, want enterprise SQL Server, it's there).
Here's the link to the prices:
https://www.visualstudio.com/v...
BlameBillCosby.com
More like BS Studio hehe, HEHEHEHE, HEHEEEEEHEHEEHE3HEHEHEEH
I have a couple of questions.
The most important question I want to know is does it run GIMP?
Now if they would just make it standards compliant and add basic endian macros, it would be even greater!
Anons need not reply. Questions end with a question mark.
I use and like VS quite a lot, but am not precisely an early adopter. At the moment, I am mostly using the 2012 version and, eventually (= when forced to do so), the 2015 one. Actually, I am not even sure why I stopped using VS 2010 because it was quite reliable. I have seen some problems with 2012, but have gradually got used to them. I haven't used 2015 much, but don't think that I like it: it consumes too many resources, even for my a-bit-old-but-quite-powerful desktop computer.
I am currently downloading the 2017 Community (clarification which is perhaps still required: fully-functional free version, which has nothing to do with the old VS Express) and everything looks OK so far. The downloading interface seems nicer than the previous ones. Microsoft promised this version to be much more modular and apparently they delivered. I am saying apparently because the options are there, although the size is still quite big anyway (over 7 GB after having chosen the most basic options).
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
In the last VS I had to add a compiler option to stop you from sneaking your snooping crap into my code, what is it going to be this time?
Yours,
An Ex-VS user.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Does anyone know if they've fixed the privacy concerns about the Community edition yet?
Last time I checked, there were multiple inter-related privacy policies that seemed to apply, but between those and the general terms it seemed clear that they could upload more-or-less anything (including, say, your code) through their telemetry processes. You also needed a Microsoft account to even continue using the IDE after a few days.
This sort of nonsense simply shouldn't be necessary in real world development tools.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
The 20th century came to a close more than sixteen years ago.
Does the installer still suck more shit than a vacuum in a Taco Bell bathroom?
But you should be able to create an offline installer
After testing it for some minutes, I found two interesting issues: .NET Standard), which are only present in C# (no more duplication of everything C#-VB.NET?!). And here I found a not so pleasant surprise: after creating a new .NET Standard project and the opening window including (sorry about the crappy indentation, but the editor forced me to use less 'junk' characters):
... VS complained about not being able to find the System namespace!! and the class being wrong because of not finding System.Object!! I guess that this has to do with my initial selection of modules (perhaps VB.NET not supporting the new projects is another consequence), but come on!! How can the code generated by default be faulty?! This isn't a bug, this is pure terrorism! LOL.
.NET versions to be improved during some time (e.g., various years) before using them, to avoid "peculiarities" like the aforementioned one or simply because of being happy with my current version. But I will do a small exception this time: I have to develop a reasonably big C# code during the next weeks and do feel like trying VS 2017 (by assuming that it can keep up). So, I will write the third and final part of this post in some weeks, after having got a proper feeling about this new version.
- It loads pretty quickly. Right after restarting my computer, the fastest one is VS 2012, then 2017 and, finally, 2015. But, when executing them for a second time, 2017 becomes even faster than 2012.
- It has some new project types (.NET Core and
using System;
namespace ClassLibrary
{
public class Class1
{
}
}
I usually let new VS or
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
I'm a MS fanboi but this is a joke. They still haven't fixed VS 2015. I attempted to install the 2015 community edition a couple months ago and I couldn't do it without doing a shit ton of research on how to fix broken shit. Fuck that.
Instead of going "yay VS 2017" I googled "Couldn't install Visual Studio 2017 community edition"
SHIT TON of hits. More than a million. Sad, just sad.
No I am not making this up either. Also a beta version of Visual Studio for Mac is available too as well as better Android and IOS support. VS since 2015 also comes with Java and Android emulators as well via Hyper-V.
MS is getting quite serious about being cross platform
http://saveie6.com/
The community edition is not the crippled express editions. You can even make professional software with it too. THe only difference is the MSDN subscription and corporate Team Foundation features for teams and groups.
THe Community Edition even comes with Git and Git tools to use for things like Github.
So why is everyone whining? Things are not free to make and like Redhat there is CentOS for those who do not need enterprise support but is there for those that do.
http://saveie6.com/
ANd yes replying to myself I also want to address the grand parent for things like SQL Server.
If you want the full thing go to www.technet.com and download it? It timebombs after 180 days but MS allows you to run it and Windows Server Enterprise editions free for non production or business use for IT professionals in virtual or stand alone machines. The Community Edition comes with SQL Server Express but I downloaded both the SQL Server for Linux 2016 and the regular win64 SQL Sever 2014 and Server 2012 R2 that I run in Hyper-V on my desktop.
http://saveie6.com/
Now Satya has to do the song and dance, "developers, developers, developers ...." .
But this time the music will be arranged by AR Rahman, and the famed dance coach Puliyur Saroja who directed the dances of the Superstar Rajnikant will choreograph the performance.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
It says 2017, but that might be misleading -- it does not fully support C++x14 (release notes say "better" x14 support. I'd like to see "full x14 compliance & support"). And they're a ways from full x17 support.
You get spoiled using Clang/LLVM
Ian Ameline
Go use Clang then? It is included in VS 2015 and VS 2017
http://saveie6.com/
I once installed the 2015 Community edition on a Windows 7 system to check it out, kick the tires, etc.
It shit all over the system, there was no integrated installer (of the type there is when you install Microsoft Office) and it created 'restore points' for every single package and component that it pulled down and installed. I wanted to maybe check out some Visual Basic and C++ and dabble with it a bit.
It installed the whole SQL tool chain, server, etc. There really weren't any options for installing just the components to run VS on a standalone machine, in the fashion that there was with Visual C++ 6.0 back in the day.
The VS installer basically shit all over my system, and uninstalling it would have involved manually uninstalling each component part using the Control Panel. The 'restore points' were totally consumed going way back in 'history' because it set a restore point for each and every fricking component.
Have they gotten any better with that? I am a little bit afraid to try installing it to find out.
What's really bad is that the QB64 that compiles an enhanced version of Microsoft's QuickBASIC has one code base that compiles a 32 bit and a 64 bit IDE. Granted there are limitations such as the 32 bit IDE only compiles 32 bit programs and the 64 bit IDE compiles only 64 bit programs, but it has that feature.
VS2017 has a new installer that's supposed to be better at managing components, languages, etc. I haven't tried it myself though, so I can't give a recommendation either way.
Irony: Agile development has too much intertia to be abandoned now.
How long does it take to install? 2015 community edition took over 5 hours!
Meanwhile, in other news, Bram Moolenaar releases vim 8
The last time I installed VC (taking several hours)... it was not able to completely un-install. It wrapped itself around IE and popped up a debugger every time IE encountered a buggy web page.
Because recruiters will insist applicants have experience with the professional or enterprise editions.
Use any compiler you want
https://blogs.msdn.microsoft.c...
captcha: impress
Installing VS2017 overwrites a dll shared by VS2008 that handles the debugger. So with this new release, devs now need to run VS2008 inside a VM for it to work properly.
Previous versions you could turn off (After the got caught). Now you need a Microsoft account. Holy crap that's evil.
I've never heard of a recruiter requiring developer to have used Pro/Enterprise. All they care about is what stack you have experience using. Their is not much yippy can't do with Community Edition.
I have finished my analysis of VS 2017 much sooner than expected because of deciding to continue writing the aforementioned code with the 2012 version. Without getting a too bad impression about it, I didn't feel comfortable enough to continue; additionally, I found what IMHO is a serious issue which should be fixed right away.
As already pointed out, the modularity of 2017 is very appealing and allows a very light environment which is certainly quick; as quick as the much older and under-featured 2012. Note that, during the installation, I selected the main C#/VB.NET desktop and web options and some basic Visual C++. For me, just this issue makes this version more appealing than 2015.
In its default configuration, 2017 has much more coding helps (all the bells and whistles automatically appearing when typing or moving the mouse or similar) than 2012 and 2015. This is one of the defining features of VS with respect to other IDEs, but Microsoft might have brought things way too far on this front. Nothing of this seems to affect the VS usability (quick and responsive; additionally, all these functionalities are likely to be easily disabled) and that’s why I cannot say that is completely wrong. Small details helping to improve your coding experience are certainly nice, but including too many details which virtually nobody would ever use (e.g., showing some information when placing the cursor in certain area which can quickly be retrieved in 3 different ways) doesn't seem too logical. All this is even more relevant by bearing in mind the usual evolution of VS releases: first versions full of bugs which usually take over 1 year to be fixed. They have an excellent underlying framework (almost none of the new features since VS 2008 have improved my coding experience in a relevant way), why unnecessarily making it buggy or kind of joker-of-all-trades-master-of-none? I think that Microsoft should eminently focus on delivering reliable and bug-free versions, rather than on continue adding not-too-useful features.
In general terms, I felt quite comfortable working on VS 2017 (at least, before discovering the problem below), but by basically using it as VS 2012. Note that I continued a C# (library + console) project created in VS 2012. Right at the start, I saw a curious error-over-reporting issue: a simple 1 error in 2012 clearly stating the problem (wrong definition of a class) vs. 88 in 2017 (one for the wrongly-defined class and 87 for further references to that class). I saw also other weirdnesses like expanding a tree of sub-folders in the project window which got suddenly closed. But all these things happened just once or twice and I was kind of expecting them, so I didn't really mind any of this (on the other hand, this should be seen by Microsoft as bad news: I do expect random errors and glitches in a first VS version because this has always been the case!).
The real deal breaker was the problems with the debugger: it plainly doesn't work as it should. I tested the created-in-VS-2012-a-bit-complex code, also new-2017-extremely-simple projects and the behaviour was always quite chaotic via ignoring lines for no clear reason. For example, I usually write codes including something like string string1 = "whatever"; string1 = string1;, where the whole purpose of the second line is to hold a break-point (where I will see the string1 properties via the popup window); VS 2017 skips the break-point in this second line! And this skipping-lines behaviour occurs in other situations, what makes the whole debugging process very uncomfortable right away (I have relevant experience in different IDEs and languages, VS and C# among them; I don't need to spend even one minute to try to fully understand the unexpected behaviour of a debugger to know that I don't like it). Hopefully, this is just a buggy behaviour and Microsoft hasn't actually modified the way in which the VS debugger has always worked. Another issue I didn't like too much about debugging was the fact that the break-poin
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.