6 ms·
Site seems overloaded. Mirror, anyone? This is awesome news... I was hoping for something like this now for quite a while. IntelliJ is just so much better th
by kaffeinecoma 17y ago
Site seems overloaded. Mirror, anyone? This is awesome news... I was hoping for something like this now for quite a while. IntelliJ is just so much better than Eclipse (this from a paying customer now for about 3 years.)
- whirlycott1 17y agoWhat do you like about it over Eclipse? In my estimation, Eclipse has more momentum over anything else, primarily NetBeans (which is quite good, actually) and IntelliJ. And momentum counts more over the long run.
- locopati 17y agoIf you're trying to get work done, quality counts quite a bit. While Eclipse is a nice tool, IDEA is a professional tool that shows the attention to detail put into a professional-level product (better integration of aspects of the application, rough edges polished off, well-written docs, etc). If you're writing Java code professionally then IDEA is worth the money in time it'll save you 'over the long run.'
- kaffeinecoma 17y agoI definitely hear you about momentum. That's why the open-source move excites me. IDEA always just seems to be much better at navigating and "connecting" parts of a complicated codebase. For example, in GWT, I can command-click (this is on a Mac) on a GWT style-name in a Java class, and it will bring me to the relevant part of the style in the CSS file. Same thing for Spring integration- it can connect all your code to your Spring XML config seamlessly. When you ask it "find all uses of this class/interface/member", it just does the right thing, whereas with Eclipse it often seems to miss things. Refactoring especially, in Eclipse seems to miss a lot of things that IDEA gets right. I had the "misfortune" of having learned IDEA as my first IDE. So I am forever spoiled now. You could say that I am biased towards IDEA because it's what I learned first, and you'd probably be right to a certain extent. I tried on several occasions to migrate to Eclipse, with the intent of lowering the communication barrier between me and my colleagues. But each time I ended up going back to IDEA because it just works so much better at navigation. If you work in big codebases this becomes really important. Before IDEA I used to use Emacs and the command line exclusively.
- whirlycott1 17y agoDoes anybody know if it has any Pythonic powers along the lines of pydev http://pydev.org/ http://pydev.org/ ?
- johnnybgoode 17y agoNo, I don't think there is any Python support, but they do support some other languages. Edit: After investigating further, it looks like there is an alpha-quality Python plugin, and eventually there will be full Python support, available in its own IDE or as a plugin for IDEA.
- jbellis 17y agoIt does have basic Python support (I expect 9.0 to be better here) but really Wing is the gold standard for Python IDEs.
- whirlycott1 17y agoReally, wow, I'm surprised. What's not to like about pydev? I haven't used it that much and would appreciate your thoughts.
- bdj 17y agoIntellij has a few features that I would have a hard time living without. Code inspection is probably the number one feature that is pretty amazing. You can configure it to check everything from warning about null pointers to unused variables to questionable practices (like an assignment in a conditional). When you have a green light, you can be reasonably sure that the code is clean from most basic problems. The autocomplete is the best I've seen in any IDE, and it allows matches on CamelCase by just typing the capital letters and brings up choices based on type inference. The version control integration is also pretty amazing; I think they could sell the change management and merging portion as a stand alone tool that would do really well on its own. Overall, IntelliJ lets me get into a flow with programming by making a lot of the warts of Java melt away. Sometimes it feels like it's almost writing the code for you and you are just giving it some direction. I know that some of these features have been implemented in Eclipse, but the way they all integrate so seamlessly makes IntelliJ a fun environment to code in. I miss these features in other languages that don't have an advanced IDE.
- Tichy 17y ago"I know that some of these features have been implemented in Eclipse, but the way they all integrate so seamlessly makes IntelliJ" Sounds as if it's just what you are used to, not that one is better than the other. Back then when I worked with Eclipse, it did not seem full of seams, either.
- shiranaihito 17y agoEclipse is a Blub IDE. Edit: In case it wasn't obvious, I meant an IDE that you're just used to using, and that you think it's perfectly alright because you're not aware of better options. I've got some anecdotal evidence to support this, so if you disagree, let's hear yours. Have you really tried IDEA, and did you really not think it was better than Eclipse?
- Tichy 17y agoI haven't tried IDEA because I wasn't willing to pay for it. Also I wonder if the plugin scene for IDEA is as alive as it is for Eclipse? Proprietary software always seems like a dead end, so I prefer not to invest time in learning it.
- projectileboy 17y agoI find it more ergonomic, for lack of a better word. As far as feature-by-feature, it's much the same, although IntelliJ really stands out in some areas; off the top of my head: - Javascript / HTML / CSS support - Structural search-and-replace (imagine search and replace that actually understands code) - Code completion and navigation for XML and properties files ...and more.
- artsrc 17y agoI can't answer for him, but I can answer for me. IntelliJ has key mappings that just make more sense. IntelliJ is somewhat better at completion and refactoring. I use Eclipse, because I know that having really learned it, I can use it where ever I want, no matter where I work.
- kaffeinecoma 17y agoIntelliJ IDEA Open Sourced October 15th, 2009 by Egor Malyshev I believe you’ll like this announcement — IntelliJ IDEA has just gone open-source! Check out the press release as well as the new jetbrains.org community site for the details. We all will soon get a lot of new friends and colleagues in our IntelliJ IDEA community! Starting with the upcoming version 9.0, IntelliJ IDEA will be offered in two editions: Community Edition and Ultimate Edition. The Community Edition focuses on Java SE technologies, Groovy and Scala development. It’s free of charge and open-sourced under the Apache 2.0 license. The Ultimate edition with full Java EE technology stack remains our standard commercial offering. See the feature comparison matrix for the differences. Briefly, in the free Community Edition you’ll get all the Java code support — various refactorings and code inspections, coding assistance; debugging, TestNG and JUnit testing; CVS, Subversion and Git support; Ant and Maven build integration; and Groovy and Scala support (through a separate plugin). To learn more and download the Public Preview of IntelliJ IDEA 9 Community Edition, please visit the IntelliJ IDEA Community Edition site. The IntelliJ platform, the common foundation for all our IDEs (IDEA, RubyMine, WebIDE or MPS), is being open-sourced under the APL 2.0, too. You’ll find all the relevant information on how to participate and benefit at JetBrains.org. Check out the FAQ if you have additional questions. Tags: community edition, maia, open source
- kentosi 17y agoWhy on EARTH do people do this for? Is it an automated bot script? I see this kind of replication with "tags" on blogs as well. Someone please explain.
- kaffeinecoma 17y agoI copy/pasted it in because the site was overwhelmed, and people were having a hard time getting to the content. Why was this bad? (Really, I don't understand what the problem is.)