TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Guido van Rossum on PyCharm

120 点作者 rayvega大约 14 年前

19 条评论

masklinn大约 14 年前
One part GvR didn't talk about which is top-notch in PyCharm is jumping around in your source code. The searching of symbols and classes (via a search box) is very well done and generally works quite well, which is extremely handy for big codebases, and the contextual jumps (option-click on a class name) to definitions is quite cool as well.<p>And in usual Jetbrains fashion, it comes with a bunch of refactoring though they tend to show their Java origin (extract method can handle multiple return values, but provides no way to set the order of the return tuple whereas you can reorder parameters)
评论 #2493341 未加载
gourneau大约 14 年前
I won a PyCharm license at PyTexas last year. Before I wond the license I had a bad experience with the beta version. It took almost 9 months using it on and off until I it finally became my IDE of choice.<p>- The Subversion integration is killer.<p>- There is even a tool to apply .diffs.<p>- There is a plugin that gives me VIm key bindings.<p>- The Django integration is nice, including Django templates.<p>- The CSS editor is fantastic. One cool feature is the color referenced in a line is put in the left gutter.<p>- The debugger is very handy.<p>- The quick file navigation bar is a super handy way to jump between files.<p>- The "Go To" for Class , File, and Symbol is a very quicksilver-ish way to navigate your project<p>- As trite as it might sound, the color themes are super easy to change. Which are close to impossible to change with PyDev + Eclipse.<p>- The syntax highlighting helps me catch errors
评论 #2492743 未加载
评论 #2492769 未加载
anateus大约 14 年前
PyCharm's been the only thing that made me leave Vim for any length of time.<p>It's not about having it all in one place, it's the attention to detail and the little conveniences that are everywhere. Whereas in general purpose editors I'm mostly fine, but eventually stumble on small roadblocks at the edges, with PyCharm every once in a while I stumble on wonderful gems (remote debugging, auto-fixing common issues, etc.)
nek4life大约 14 年前
In case anyone was interested in buying it JetBrains has a sale going on for 2 more days. (April 30)<p><a href="http://www.jetbrains.com/specials/index.jsp?home_banner" rel="nofollow">http://www.jetbrains.com/specials/index.jsp?home_banner</a><p>I ended up buying IntelliJ because the python plugin is virtually the same thing although it does lag behind the Pycharm version a wee bit in terms of features. The other major difference is the way projects are started and the feature to open files from the command line is missing in IntelliJ. If you only use Python Pycharm is definitely a more focused product and doesn't have features from other programming languages hanging out in your face in places like the run configurations.<p>Also according to the license matrix on both IntelliJ and Pycharm the personal versions are both for general commercial use. The difference between the commercial and personal licenses mainly seems to be about who is purchasing the software.<p><a href="http://www.jetbrains.com/pycharm/buy/license-matrix.jsp" rel="nofollow">http://www.jetbrains.com/pycharm/buy/license-matrix.jsp</a>
erez大约 14 年前
This is kinda the Anti-Gosling and his "Don't use emacs" spiel. (<a href="http://www.computerworld.com.au/article/207799/don_t_use_emacs_says_java_father/" rel="nofollow">http://www.computerworld.com.au/article/207799/don_t_use_ema...</a>)<p>EDIT: That article is really golden. It starts with the silliness about not using emacs, without any clear reason why other than "not abiding to Moore's Law" (whatever that means), he praises NetBeans (as if) but claims "almost nobody bothers to modify its code because of its complexity", then, to top it off, ComputerWorld refers to him in that (and other) articles as "Father of Java", ignoring the quote at the bottom that says "People call me that because it pisses me off."
cyrus_大约 14 年前
Also worth a look is PyDev, the Eclipse Python plug-in.<p><a href="http://pydev.org/" rel="nofollow">http://pydev.org/</a>
评论 #2492299 未加载
jmra大约 14 年前
Bought a license of PyCharm and I'm having exactly the same experience as Guido: love the debugger, prefer emacs+screen+ssh for everything else.<p>I've heard others python guys saying that they have PyCharm for exploring complex repositories and debug things. The problem with emacs is that it's perfect for coding, but not for exploring.
mgrouchy大约 14 年前
I use Vim for essentially everything, what I would kill for is if I could integrate a debugger similar to eclipse pydev, PyCharm or Komodo's.<p>PDB is great, but having to manually type and remember to remove breakpoints can be a pain.
smortaz大约 14 年前
PyCharm is awesome. [shameless plug]: if you're using VisualStudio, give <a href="http://pytools.codeplex.com" rel="nofollow">http://pytools.codeplex.com</a> a try... free &#38; open source from msft.
coderdude大约 14 年前
I haven't heard about PyCharm until now. It looks like a great IDE. I think I'm going to download the trial version and see if I want to throw down the $50 for a single user license. Quite cheap and if it's as good as it looks it will be well worth the money.<p>Check out their getting started video: <a href="http://www.jetbrains.com/pycharm/demos/quick_overview/pycharm_getting_started.html" rel="nofollow">http://www.jetbrains.com/pycharm/demos/quick_overview/pychar...</a>
mikle大约 14 年前
I'm an avid Komodo IDE user after reviewing all options half a decade ago. Anyone with experience in both IDEs can make a quick comparison?
n_are_q大约 14 年前
I've read a number of discussions about python editors on stackoverflow and some random blog posts, and netbeans seems to invariably be missing from the discussion. Why is that? I've been using it for the past couple of months and I definitely like it better than Eclipse+PyDev. Am I missing something obvious that's missing relative to these alternatives?
评论 #2492430 未加载
tectonic大约 14 年前
I'm a big fan of RubyMine, also made by the same folks... although it has taken a few versions to really get good.
smogzer大约 14 年前
I'm starting to use wingware wing IDE. And i got wing working with web2py with code completion, etc.<p>Is pycharm for web2py development better than wing ? Since it is focused on web applications it has potential to be better.<p>Thanks.
评论 #2493038 未加载
评论 #2493521 未加载
scorpion032大约 14 年前
Wing works the best for me. It is the most "Pythonic IDE" I have come across.
nixarn大约 14 年前
I'm also a huge fan of PyCharm. Has made all Python devving tons more fun (Django + AppEngine is what I do). Can't recommend it enough, and I've tried PyDev &#38; Komodo wanting to like them.
评论 #2493233 未加载
dimmuborgir大约 14 年前
As a Linux user the biggest turn-off thing for me is the horrible font rendering of Swing applications on Linux. This has kept me from using JetBrains products and Netbeans altogether.
评论 #2492554 未加载
评论 #2495075 未加载
评论 #2492512 未加载
mhb大约 14 年前
How is it at running locally and working with files on a server? Does it find imported files and functions on the server?
hartror大约 14 年前
Code completion . . . I am so there!