Python Tools for Visual Studio (PTVS)

Dev tools

python ide plugin

SHOW HN2012

139points
54comments
#141of 1,677 in 2012
Top 9%of 2012 by points

How HN took it

CuriousMostly questions and neutral comments

12 positive, 17 neutral or asking, 0 mixed, 4 critical, out of 33 comments about the project. Thread score +0.21.

Execution: 1 for, 1 againstPricing: 0 for, 2 againstIdea: 1 for, 0 againstDesign: 1 for, 0 againstPerformance: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Strong intellisense and type inference

    From 2 comments
    • One of the few times I've felt jealous as a Linux user :) Really cool, I love the ``` a={2:42} a.values()[0]. <int completion> ``` example. What are the limitations of such a…
      kami8845 on HN
    • We don't actually execute any code to figure this out, it's all based upon analysis of the code. Basically how it works is that we do an abstract interpretation of the code. To…
      DinoV on HN
  • Good Django debugging and template support

    From 2 comments
    • Really really impressive! Django development on windows is a PITA (compared to linux/mac), and all other (free) IDEs that I've taken a look at haven't really given me too much.…
      Jarshwah on HN
    • I use WingIDE's[1] professional version (which includes the editor source code) and it has the ability to highlight a section and evaluate it either in the REPL or at the current…
      randlet on HN
  • Useful as a reference implementation for VS language plugins

    From 1 comment
    • Given the very sad state of the extensibility of Visual Studio (I wrote about it earlier this year http://evain.net/blog/articles/2012/02/27/visual-studio-youre-doing-it-wrong),…
      jbevain on HN

Objections

  • Express edition is not extensible; the paid version costs $500

    From 2 comments
    • Some kind of interesting stuff, but at $500, and as a freelancer without a cushy corporate budget, I'll stick with Komodo.
      rpm4321 on HN
    • Express is not extensible, so no. This is a business decision not a technical issue. I personally disagree with it, but then again I don't make these decisions.
      ryanmolden on HN
  • Debugging highlight is inconsistent

    From 1 comment
    • I love PTVS, but I keep running into a problem when I debug my code. One time it'll properly highlight in my IDE where an exception (or breakpoint) occurred; the next time it…
      lunchbox on HN
  • No built-in virtualenv or pip support yet

    From 1 comment
    • There's nothing built-in yet, but we do have a feature tracking it that I'd encourage you to vote for: http://pytools.codeplex.com/workitem/691 The priority of this has gone up…
      DinoV on HN

Requests

  • virtualenv and pip integration

    From 2 comments
    • Looks pretty neat! Does it integrate with virtualenv/pip?
      bourgeoismedia on HN
    • There's nothing built-in yet, but we do have a feature tracking it that I'd encourage you to vote for: http://pytools.codeplex.com/workitem/691 The priority of this has gone up…
      DinoV on HN
  • Ruby support in a similar tool

    From 1 comment
    • This looks fantastic. Do you know if there's any kind of similar implementation for Ruby? Would it be terribly complicated to do something similar for Ruby or a different dynamic…
      dos1 on HN
  • Better NumPy/SciPy and matplotlib support for IronPython

    From 1 comment
    • Earlier releases emphasized NumPy/SciPy for IronPython. Is that effort dead? There were major holes, like no support for matplotlib, and I had kind of hoped that these would be…
      davidacoder on HN

Questions

  • Does it work with Visual Studio Express?

    From 1 comment
    • I'd like to check it out, but was not able find anything on the Codeplex site about this - does it work with the Express edition of Visual Studio?
      shrikant on HN
  • Is it a usable everyday Python IDE?

    From 1 comment
    • Cool! Pardon my ignorance, but can this be used as a decent Python IDE? Or does it have a more specific/narrow use case?
      borplk on HN

Alternatives named

  • KDevelop

    From 2 comments
    • One of the few times I've felt jealous as a Linux user :) Really cool, I love the ``` a={2:42} a.values()[0]. <int completion> ``` example. What are the limitations of such a…
      kami8845 on HN
    • Roughly the same example (type inference from literals and type tracking through containers) in KDevelop, KDE's IDE, obviously available for Linux:…
      sho_hn on HN
  • Wing IDE

    From 1 comment
    • I use WingIDE's[1] professional version (which includes the editor source code) and it has the ability to highlight a section and evaluate it either in the REPL or at the current…
      randlet on HN
  • PyCharm

    From 1 comment
    • Thanks! PyCharm, Wing, KDevelop, IPython, Komodo, ... are all pretty darn good, each with its own strengths. It's a good time to be a Python developer!
      smortaz on HN
  • Komodo

    From 1 comment
    • Some kind of interesting stuff, but at $500, and as a freelancer without a cushy corporate budget, I'll stick with Komodo.
      rpm4321 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/4725396)