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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

RubyMine 4 is Here to Make You Feel the Productivity

85 点作者 arunagarwal超过 13 年前

21 条评论

mark_l_watson超过 13 年前
I am a little biased since for many years JetBrains gave me free licenses for their products (although I have bought my own for the last two years), but I think that JetBrains has won the "IDE wars" as far as Java (including Clojure support), Ruby, and Python development goes.<p>I live in IntelliJ, and also use RubyMine for much of my Ruby (and Rails and Sinatra) development. My Python programming skills are weak, but that said, I have an easier time using Python with PyCharm when I have to code in Python.<p>All that said, even though you can get 30 day free licenses, evaluating new IDEs is a major time sink. If you are a Ruby developer who is all set up with a TextMate or Emacs, etc. environment, it may still be worth the several hours required to really kick the tires of RubyMine.
评论 #3595245 未加载
评论 #3595040 未加载
willsulzer超过 13 年前
I've been using RubyMine since nearly the first release. I started using the 'Ruby' plugin in the IntelliJ IDEA IDE for Java. IMHO RubyMine is far the away the best IDE for RoR development on the market today. Here's a few of my favorite things about RubyMine:<p>* Great dependency management. The source code of all your Gems is accessible/searchable and always present. If you're using a method in one of your external dependencies, you can 'command-click' through to the Gem source. * Full integration with RSpec/Cucumber. You don't need to break out of your work flow to run a test. You will be presented with a small panel that includes our test results and clickable stack traces of failures. * Good refactoring tools: Extract a variable or method from a code block with a few keystrokes. * Etc.. (the list goes on and on)<p>Given the nature of the Ruby language, the IDE can only do so much, comparatively speaking. The Java IDEA IDE is arguably more powerful than RubyMine because of the static analysis capabilities of the Java language. I'm not at all saying that I would prefer to develop in Java because of 'better' IDE support, it's quite the opposite really. RubyMine does a lot to increase productivity by making assumptions about how developers will use the tool that result in a very desirable RoR IDE.
评论 #3596107 未加载
bradleyland超过 13 年前
UPDATE: So I contacted the folks at JetBrains just to see what they'd say, and they pushed me through on the free upgrade!<p>Oh man.<p>&#62; "Licensed Version: 3.0 and any new product release which is made generally available before 1 February 2012"<p>I missed the free upgrade by 14 days :( Oh well.<p>Congrats on the release, JetBrains!
评论 #3594876 未加载
danso超过 13 年前
It's funny, I hadn't heard of RubyMine at all until now...the choices that I always hear about for Mac OSX Ruby development has so far been: Textmate, BBEdit and vim.<p>Glad I checked HN this morning, going to give the 30-day demo a try.<p>(obviously, would love to read any first-hand experiences from Rails devs about switching from TM to RubyMine, particularly the tradeoff in time getting setup vs. time saved from the IDE-related benefits)
评论 #3595818 未加载
评论 #3596102 未加载
评论 #3595853 未加载
mattgreenrocks超过 13 年前
I really wanted to like RubyMine 3, but the UI on OS X barely tried to be native. Has this gotten any better in the new release?
评论 #3595607 未加载
stephenhuey超过 13 年前
I installed RubyMine 3 on Mac, Windows and Linux last spring. As much as I like TextMate, I have to say that RubyMine helps me get Rails apps written more quickly.
评论 #3595004 未加载
nona超过 13 年前
I want to like it, because I know I could improve my workflow quite a bit.<p>However, IMHO:<p>- the strict dependency on Sun's JRE instead of OpenJDK was the first annoyance (I'm on Debian).<p>- the UI is just overwhelming me - lots of things happening that I didn't ask for. Maybe full-on IDEs just aren't for me.<p>- my goodness it's slow!<p>- non-native UI is another turn-off - crappy file selectors, plain ugly...<p>I tried to keep an open mind, but in the end I'm probably not the right audience for something like this.
levirosol超过 13 年前
First, I am as much of an RM fanboy as you can get. I have used RM for a couple years now, and often recommend it to others. RM 3 has been great and keeps me highly efficient (I came from a .net world where I used R# a lot).<p>So I see RM 4 came out today. Normally with any software I rely on for my day to day work, I wait at least a couple weeks before upgrading. However, against better judgement I start the download and install it.<p>Now I'm screwed.<p>700% CPU spikes on project open. Then it hangs, completely unresponsive, chewing up 100% CPU. I went to lunch and upon my return I see it's no longer using 100% CPU but it's still hung.<p>My scenario, Ubuntu 11.10, i7, 8gb ram.<p>YMMV, but I'd wait if I were you.<p>P.S. Anyone from jetbrains, feel free to contact me. I love the product and am confident this is a release day issue that you will get resolved quickly.<p><i></i> Update <i></i><p>I found that opening a smaller project would work, but that the initial (largish) project would not load. After allocating 4gb of ram to RM, it finally opened.<p>edit this file to do the same: RM_path/bin/rubymine64.vmoptions<p>I went with these for settings:<p>-Xms512m -Xmx4096m -XX:MaxPermSize=700m -XX:ReservedCodeCacheSize=128m -ea
评论 #3595521 未加载
评论 #3595594 未加载
codenerdz超过 13 年前
For those of you on Rubymine Release candidates or EAP, do not upgrade just yet if you like to use Watches and Expressions in Debug mode, there is a critical bug in 4.0<p><a href="http://youtrack.jetbrains.net/issue/RUBY-10478?projectKey=RUBY#tab=Comments" rel="nofollow">http://youtrack.jetbrains.net/issue/RUBY-10478?projectKey=RU...</a>
bstar77超过 13 年前
Does anyone know if RubyMine licenses can be transferred? I have a RM license that I won at railsconf that I have used sparingly. It was issued on 5/25/11 so I'm not sure if it qualifies for this upgrade. I'd rather give it away than it not be used. I liked RM, but I'm too tied into vim to switch.
评论 #3595036 未加载
i_s超过 13 年前
I love RubyMine's code formatter (never seen any other ruby formater that handles multiline expressions as well), but much prefer editing in emacs. I wish I could buy only the formatter, and run it from emacs.
harshaw超过 13 年前
We use rubymine but I never have been comfortable using it as my #1 developer tool. Part of the problem may be that I am running it in a linux VM (albeit on a box with tons of memory). Rubymine seems very slow and uses a ton of memory (Java??). Rubymine has a ton of features and I use it when I need a good visual tool (e.g: source control, source exploration)<p>I tried using it more aggressively but I keep falling back to emacs / rails console / rails db / grep. At the end of the day RM just feels too sluggish.
评论 #3596848 未加载
mike_h超过 13 年前
Has anyone moved from a vim workflow to a tool like this and stuck with it?<p>I've found IDEs useful in the past when getting onboard an existing project that's new to me, but I pretty quickly jump back to my text shredder and terminal windows. Wondering if people see sustained productivity gains with modern IDE tech. I know JetBrains has been a well-regarded IDE producer for years now.
评论 #3595864 未加载
评论 #3595841 未加载
评论 #3595807 未加载
Roritharr超过 13 年前
Never having used JetBrains IDEs before, i'd like to hear HN comments about it? Are they good? For NodeJS f.e.?
评论 #3594817 未加载
评论 #3595629 未加载
phil303超过 13 年前
Anyone out there who's tried it able to provide a mini review on this? This seems like a nice update.
评论 #3595087 未加载
rsanheim超过 13 年前
Can someone who is at least 'intermediate' in vim give me a reason as why a vim guy would switch?<p>I'm saying this as someone who feels the need to use a debugger maybe once every 3 or 4 months.
评论 #3596588 未加载
评论 #3596833 未加载
评论 #3597696 未加载
websymphony超过 13 年前
I use aptana radrails every now and then. Does anyone have experience with both and knows how they stack against each other?
评论 #3595797 未加载
outside1234超过 13 年前
the only defect i see in the upgrade is that I can't use the "watch" variable pane any longer. it looks like one of the drop downs is obscured or something. this is under Snow Leopard. otherwise, upgrade was great - drag'n'drop install without any obvious issues yet and is faster.
评论 #3596841 未加载
Hominem超过 13 年前
I'm going to check this out. I had some issues the last time I tried RubyMine a month or two ago.
gkumar超过 13 年前
+1
评论 #3594790 未加载
vishnuatrai超过 13 年前
+1