News for hackers. Stuff that matters.
Re:Visual Studio 2017 now fully supports Python and Django by msmm on Sunday May 14, 2017 @06:31AM (#14335032)
I just bought VS 2015 in Oct 2016 and there is no upgrade path to VS 2017. Microsoft sold me legacy product and support says I have to pay again. This is still good old money hungry Microsoft that is trying to lure developer into their tools trap.
Re:Visual Studio 2017 now fully supports Python and Django by Maarten88 on Sunday May 14, 2017 @07:20AM (#14335146)
Should have taken the version with MSDN subscription: that one includes VS upgrades, various Windows licenses and even some Azure credits.
Re:Visual Studio 2017 now fully supports Python and Django by rpeden on Sunday May 14, 2017 @09:45AM (#14335585)
It's worth noting that there are also Visual Studio subscriptions for anyone who doesn't want/need the full MSDN subscription:

https://www.visualstudio.com/vs/pricing/

Re:Visual Studio 2017 now fully supports Python and Django by msmm on Sunday May 14, 2017 @08:43AM (#14335376)
Why should I pay for things I don't need? Every other company offers upgrade paths but not Microsoft. Had I known earlier they don't care about small devs I would have bought something else.
Re:Visual Studio 2017 now fully supports Python and Django by olie on Sunday May 14, 2017 @09:26AM (#14335524)
> Why should I pay for things I don't need?

You don't have to, but you are saying that you need to upgrade.

> Every other company offers upgrade paths but not Microsoft.

Many companies are moving to a SaaS model. Some, like Adobe and Autodesk, don't sell perpetual licenses at all. For engineering software you've always had to pay maintenance fees.

> Had I known earlier they don't care about small devs I would have bought something else.

Community edition is free for individuals and five licenses for small companies.

I get that you're disappointed that you can't upgrade for a cheaper price, but the perpetual, or standalone, license isn't for people who need upgrades and it says so clearly on the page (which might not have been there when you purschased it though):

"If all you need is the current version of Visual Studio Professional, you can make a one-time standalone license purchase. If you need new versions of Visual Studio Professional, access to Visual Studio Team Services, or have short-term needs then the Visual Studio Professional monthly subscription may be a better option."

https://www.visualstudio.com/vs/pricing/

Re:Visual Studio 2017 now fully supports Python and Django by msmm on Sunday May 14, 2017 @11:12AM (#14335913)
Monthly subscription was not available for me in October.

> but the perpetual, or standalone, license isn't for people who need upgrades

This is endemic to Microsoft. Every other software I bought had discounted upgrade options. They also didn't say "hey we release new version in few months and will abandon this one and you will not be able to upgrade"

Maybe I am spoiled by other companies. Microsoft is certainly not small business friendly. Their support also was pathetic. It took them couple of months to say I can't upgrade.

Re:Visual Studio 2017 now fully supports Python and Django by gruez on Sunday May 14, 2017 @11:30AM (#14335988)
>They also didn't say "hey we release new version in few months and will abandon this one and you will not be able to upgrade"

But preview builds for 2017 were available as early as march 2016, which comined with the prominent no upgrades included notice, should have told you the same thing.

Re:Visual Studio 2017 now fully supports Python and Django by msmm on Sunday May 14, 2017 @03:21PM (#14337089)
I didn't see that. Was not aware of 2017 until it has been released.
Re:Visual Studio 2017 now fully supports Python and Django by thanksgiving on Sunday May 14, 2017 @06:49AM (#14335069)
I'd just use the community edition if the software I was writing is educational or free and open source.
Re:Visual Studio 2017 now fully supports Python and Django by AlexeyBrin on Sunday May 14, 2017 @10:21AM (#14335739)
You can legally use the Community edition for paid software, as long as your company has less than 5 employees and makes less than one million $/year or something like that (read the license carefully).

Check the license and usage here https://www.visualstudio.com/vs/community/

Re:Visual Studio 2017 now fully supports Python and Django by golergka on Sunday May 14, 2017 @08:44AM (#14335383)
There's astounding amount of companies that are just telling employees to use community edition, too. Haven't yet heard of anyone being sued over it. (Just to clarify, I do not support or excuse this behaviour).
Re:Visual Studio 2017 now fully supports Python and Django by AlexeyBrin on Sunday May 14, 2017 @10:23AM (#14335746)
It is astounding how many people don't read the license. You can legally use VS Community in your company for paid software as long as you have less than 5 employees or make less than one million per year.

See https://www.visualstudio.com/vs/community/

Re:Visual Studio 2017 now fully supports Python and Django by golergka on Sunday May 14, 2017 @12:03PM (#14336124)
Oh, I was talking about companies that are certainly bivger than that.
Re:Visual Studio 2017 now fully supports Python and Django by msmm on Sunday May 14, 2017 @11:15AM (#14335922)
Not if you sell your product to a company that have more than 5 employees or make more than million. Essentially community edition is for students and enthusiasts.
Re:Visual Studio 2017 now fully supports Python and Django by justin66 on Sunday May 14, 2017 @11:26AM (#14335977)
With that much money coming in, you ought to be able to figure it out and buy the appropriate tools.
Re:Visual Studio 2017 now fully supports Python and Django by msmm on Sunday May 14, 2017 @05:18PM (#14337630)
It is if client gets that money. If you write and sell your software to such clients you can't use community version even if you work alone and get paid less than a million.
Re:Visual Studio 2017 now fully supports Python and Django by AlexeyBrin on Sunday May 14, 2017 @12:19PM (#14336193)
Sorry, but you are just cheap if you complain that with 1 million profit you can't afford to pay for VS.
Re:Visual Studio 2017 now fully supports Python and Django by maxerickson on Sunday May 14, 2017 @12:21PM (#14336207)
$1 million revenue.

Doesn't really change the point about being cheap, but a business with $1 million in profit is way more fun than a business with $1 million in revenue.

Re:Visual Studio 2017 now fully supports Python and Django by msmm on Sunday May 14, 2017 @05:19PM (#14337635)
It also counts if your client has such revenue. You could be making little, but you can't use community version if you work with such clients.
Re:Visual Studio 2017 now fully supports Python and Django by AlexeyBrin on Sunday May 14, 2017 @06:01PM (#14337803)
If you are working on the client premises ask them to buy a license for you to use. If you are working from your home ... use the Community edition and that's it.
Re:Visual Studio 2017 now fully supports Python and Django by msmm on Sunday May 14, 2017 @06:27PM (#14337900)
I have my own office and no, it is not "that's it".
Re:Visual Studio 2017 now fully supports Python and Django by my123 on Sunday May 14, 2017 @09:20AM (#14335503)
I believe that the Express editions can be used for paid software.
Re:Visual Studio 2017 now fully supports Python and Django by devwastaken on Sunday May 14, 2017 @12:40PM (#14336288)
Everyone keeps patting Microsoft on the back for taking the 'step' into opensource, but all I see is the same product rehashed half a dozen times and massive dependence upon MS's ecosystem for development. There's a reason they can pay hundreds of developers to make these products, because they're still making plenty of money, infact, they're probably making more than ever.
Re:Visual Studio 2017 now fully supports Python and Django by howfun on Sunday May 14, 2017 @05:22AM (#14334893)
I don't think it is a good idea for Python development to depend on Microsoft products. Eclipse with Pydev is an amazing option for example, and many people swear PyCharm is great.
Re:Visual Studio 2017 now fully supports Python and Django by partiallypro on Sunday May 14, 2017 @10:53AM (#14335856)
How are you going to be locked into an IDE for Python? You can edit the Python code in any other IDE. There is no switching cost. If you put in dependencies or built it on Azure maybe you'd have problems switching, but you could still do it. But if you don't want any sort of lock-in, you can just use the IDE. The anti-Microsoft sentiment on this board is so laughable sometimes.
Re:Visual Studio 2017 now fully supports Python and Django by uptownJimmy on Sunday May 14, 2017 @08:19AM (#14335311)
JetBrains IDE's are all better than VS. I've used both sides extensively, and it's a no-brainer. I'm a professional .NET dev, and I am now using Rider instead of VS every day, even though I still have to switch over to VS to publish....
Re:Visual Studio 2017 now fully supports Python and Django by jimmaswell on Sunday May 14, 2017 @09:13AM (#14335480)
I don't see any downside to writing python in VS if you want to. The code can be edited in anything else later.
Re:Visual Studio 2017 now fully supports Python and Django by msmm on Sunday May 14, 2017 @06:34AM (#14335039)
I am staying away from Microsoft tools. They just want to lock you in and then suck all the money.
Re:Visual Studio 2017 now fully supports Python and Django by pjmlp on Sunday May 14, 2017 @08:06AM (#14335281)
This type of attitude, wanting to use the work of others without paying a dime, is what moved me away from FOSS.
Re:Visual Studio 2017 now fully supports Python and Django by christogreeff on Sunday May 14, 2017 @07:24AM (#14335160)
Lock you in? To what? I see it as just another option (tool) of the many available tools out there. If it is better than the rest and makes it easier to build solutions, I would consider paying for it.
Re:Visual Studio 2017 now fully supports Python and Django by msmm on Sunday May 14, 2017 @08:48AM (#14335405)
And when you decide to switch to Linux your VS becomes useless
Re:Visual Studio 2017 now fully supports Python and Django by anta40 on Sunday May 14, 2017 @11:35AM (#14336007)
If you already had cross-platform in mind, then I guess don't consider C#, or any .NET stuffs.

Use something like Java or Python, instead.

Anyway, MS don't force you to use their technologies :p

Re:Visual Studio 2017 now fully supports Python and Django by mixedCase on Sunday May 14, 2017 @12:25PM (#14336221)
C# and .Net (both versions) are cross platform. Core being made from the ground up to be cross platform.
Re:Visual Studio 2017 now fully supports Python and Django by msmm on Sunday May 14, 2017 @01:17PM (#14336434)
C# and .NET is cross platform. VS isn't.
Re:Visual Studio 2017 now fully supports Python and Django by saboot on Sunday May 14, 2017 @04:58AM (#14334856)
Main gripe I have with PTVS: Please improve doc rendering, you can use sphinx to create rendered docs as Spyder does very well. It makes coding so much easier for use mortals you have not memorized numpy and every caveat. I'm specifically talking about the very large docs in functions, rendered equations, links and references. Putting all of that in intellisense hoverbox is unusable, make a separate window box.

Otherwise it's pretty good. I actually use both Spyder and PTVS and am unhappy with both. Bad doc rendering in PTVS, no git in Spyder.

Re:Visual Studio 2017 now fully supports Python and Django by rubayeet on Sunday May 14, 2017 @06:10AM (#14334976)
Is this Windows only? I downloaded VS 2017 on OS X and the installer does not show the option "Web & Cloud > Python Development" as described in this link[0].

[0]https://docs.microsoft.com/en-us/visualstudio/python/install...

Re:Visual Studio 2017 now fully supports Python and Django by oblio on Sunday May 14, 2017 @06:24AM (#14335011)
Visual Studio for Mac is a lie, mostly. It has nothing to do with Visual Studio, I doubt they share any code. If they do, it's very little and very recent.

VS Mac doesn't support VS extensions. And a lot of other VS things.

Re:Visual Studio 2017 now fully supports Python and Django by josteink on Sunday May 14, 2017 @06:41AM (#14335050)
They share code, but only at the core. Check out the Visual Studio for Mac thread for more details:

https://news.ycombinator.com/item?id=14308754

Basically, it's not a full port, and it's probably not ever going to be, but they're trying to gradually make them more alike in terms of features.

In that regard they had to start somewhere, and as such, .NET was the obvious candidate for a first release.

Re:Visual Studio 2017 now fully supports Python and Django by frik on Sunday May 14, 2017 @06:52AM (#14335078)
VS for Mac is a rebranded MonoDevelop IDE (former Xamarin company) http://www.monodevelop.com/
Re:Visual Studio 2017 now fully supports Python and Django by christogreeff on Sunday May 14, 2017 @07:21AM (#14335150)
Parts of MonoDevelop, not just a rebrand. https://news.ycombinator.com/item?id=14309709
Re:Visual Studio 2017 now fully supports Python and Django by godzillabrennus on Sunday May 14, 2017 @06:08AM (#14334972)
Does this hold true with the Mac version of visual studio? The site says Windows and Linux.
Re:Visual Studio 2017 now fully supports Python and Django by oblio on Sunday May 14, 2017 @06:26AM (#14335016)
Re:Visual Studio 2017 now fully supports Python and Django by nuclx on Sunday May 14, 2017 @06:47AM (#14335065)
The title is misleading as (from my understanding) no Django-specific features are supported. VS2017 'fully supports' Django as well as Flask as well as any other python library.
Re:Visual Studio 2017 now fully supports Python and Django by asadjb on Sunday May 14, 2017 @08:26AM (#14335333)
Looking at the documentation[1] there is a bit of Django specific support, including IntelliSense in Django templates, debugging for Django templates, and some support for manage.py commands.

[1]https://docs.microsoft.com/en-us/visualstudio/python/templat...

Re:Visual Studio 2017 now fully supports Python and Django by hprotagonist on Sunday May 14, 2017 @10:40AM (#14335816)
I'm pretty sold on PyCharm for my full-blown python IDE needs.

Anyone with experience with both willing to report the pros and cons? Let's assume i already have access to the pro versions of both.

Re:Visual Studio 2017 now fully supports Python and Django by msmm on Sunday May 14, 2017 @11:17AM (#14335930)
Pycharm burns memory, is slow and has a lot of bugs. But still it is the best options
Re:Visual Studio 2017 now fully supports Python and Django by atrudeau on Sunday May 14, 2017 @08:58AM (#14335438)
I see no mention of Mypy for static type checking. I sure hope this is on the road map.
Re:Visual Studio 2017 now fully supports Python and Django by mozumder on Sunday May 14, 2017 @09:50AM (#14335606)
Does this environment extend to the full stack of Redis and Postgres?
Re:Visual Studio 2017 now fully supports Python and Django by skynode on Sunday May 14, 2017 @10:03AM (#14335653)
I don't think there are any MS obstacles to running instances of Postgresql and Redis at the backend while developing on VS2017.
Re:Visual Studio 2017 now fully supports Python and Django by acoderhasnoname on Sunday May 14, 2017 @06:13AM (#14334982)
I am curious is there anyone seriously developing django application in windows?...
Re:Visual Studio 2017 now fully supports Python and Django by andybak on Sunday May 14, 2017 @09:19AM (#14335499)
I imagine there are many people who can't choose their deployment and development platform but can choose their language and framework.
Re:Visual Studio 2017 now fully supports Python and Django by heheocoenev on Sunday May 14, 2017 @07:28AM (#14335171)
Seriously? Mate, you can be sure there are billions of people doing things you could never imagine.