Eclipse Python support is lacking.
NetBeans seems to come along pretty well, I just hope that they have more support.
what is it lacking exactly? (using Eclipse with Python daily for the last few years)
edit: original title was editorialized to to claim that doing this was a perversion
No it is not an ideal platform but sometimes factors outside your control make it the best/only option if you want to use Django/Python. I work in a largeish very Microsoft dependent hospital and getting infrastructure support (hardware, database backups etc) from the IT department requires a Microsoft stack.
Being able to deploy a Django project on either Linux or Windows systems from a single code base is a pretty big advantage for me.
[1] Windows Server 2008R2 / MSSQL
If someone works quicker and better in a given dev environment, power to 'em.
Is there something about Python on Windows that isn't stable or are there specific package/modules that Django requires that have issues?
I wonder if they kept the default layout to keep it as simple and "out of the box" as they can in order not to confuse newcomers to the Visual Studio way of doing things.
- Install SUA
Enjoy
About a month ago someone posted an essay on the Python Requests library in a literary journal and titled it something like "A Literary Review of the Python Requests Library", which essentially described what the essay was about: a review of the Requests library as if it were a literary work (http://thediagram.com/12_6/rev_reitz.html).
I noticed this, read the article, and enjoyed reading about Python in an entirely different context.
But then some wise soul determined the word "literary" to cause far too many sensations and updated the title to "Review of Python Requests Library"(http://news.ycombinator.com/item?id=5073250), changing the title from something apt to something misleading. As a review of Requests for the HN audience it isn't very good (the review is accurate and well-written in its context, but my guess is a review containing the sentence "Requests is written in a programming language called Python that's known for being easy to read" is perhaps not aimed at the average HN reader looking for a technical review), but as a review of a Python library as if it were a literary work is both funny and thought-provoking.
Would the article have gotten any more attention under its original title? Maybe, maybe not. But this happens noticeably often and it would be nice if folks changing these titles puts a bit more thought in to some of those changes, and not strip out those words meant to describe why someone here would read an article.
From the HN submission guidelines[0]:
> ... please use the original title, unless it is misleading or linkbait.
yeah, right.
http://www.windowsazure.com/en-us/develop/python/tutorials/w...
They're giving out bad advice to sell bad tools. I'm a little disheartened it's got so much attention on here.
The VS 2012 betas tried putting all caps on various parts of the UI. They got tons of pushback on that, so they eventually just made it the menu so they could still claim they kept the principle idea alive. In the final release, there's an option to turn it off.
A lot of VS devs are happy that they added a proper dark mode, and there's a plugin to autohide the menus so it's less of an issue that it appears at first. The biggest usability issue is the single-colour icons.
There's probably amazing internal threads and all sorts of political issues surrounding the design. In the end, I think the champions of the change count on wearing you down, making their opponents feel silly for arguing over such petty things as menu styles.
It's been my personal experience that PyCharm's Run/Debug configuration is fast to restart in Run mode, but considerably slower in Debug mode, taking 5-10 seconds to restart and attach the debugger. So while I'd like to be able to work with breakpoints and inspection always available, in practice those tools have been harmful to my productivity.
If VS is better or faster in this regard, it might be worth a try.
I prefer to do as much without debugger and then when I need to inspect variables and step through code drop into debug mode.
With Python this may be different but I doubt it. I expect you will have to wait while the debugger loads up. If you can edit code whilst debugger is running then I can see that being a big plus and a reason to keep it on.
Maybe they got it to be easier in Azure, still, here's a couple of things they didn't show how to do and is usually a pain:
- serving static resources (easier with newer Django versions, still)
- serving in a subaddress (like serving it from mycloud.com/myapp)
- Using MSSQL with it (there are Django adaptors, but last time I tried there were some issues)
I regularly use Komodo Edit (100% Free) and it is pretty good, the IDE is even better if you want a more involved tool. This is probably my favourite for a "windows like" experience.