IntelliJ IDEA 6.0 and TeamCity features announced

Home

News: IntelliJ IDEA 6.0 and TeamCity features announced

  1. The full list of features for IntelliJ IDEA 6.0 release is now available. This includes improved Java EE development, enhanced Swing GUI designer teamwork facilitation, and other new features and improvements. For the new GUI designer, there is also an expert presentation from Dmitry Jemerov, JetBrains developer who actually made all the new GUI designer features. The overview of the new JetBrains product - TeamCity - is also published. TeamCity is an official name for the "Team Server" that is an integrated team environment which, following the tradition of IntelliJ IDEA, brings the software team productivity to a whole new level. The product is now at the Early Access Program stage giving the possibility to try all these features and influence the product development. Learn more about TeamCity or join EAP.

    Threaded Messages (22)

  2. One of the few products I buy (upgrade) sight-unseen. A beautiful editor. No affiliation with JetBrains - just sharing the love...
  3. Must try[ Go to top ]

    Woww.. that "available" list is huge! I think the best thing is IDETalk, very apt for a development team.. Anoop
  4. IDEA 6 Questions[ Go to top ]

    I used to be a big IDEA user and fan. Recent releases made me less so. Although I still use IDEA and will probably upgrade to version 6, it may be my last. Until recently, IDEA has been clearly better than the alternatives. But the competition has mostly caught up. IntelliJ adds a mouthful of features to each release, but they haven't made my dev work much easier in years. I have no idea what most of their refactorings, inspections, and 'intensions' are for. The menus have become more cluttered and the time to load a project has slowed to a crawl, even for small projects. Memory use is as high as ever. Who they are adding these features for? For instance, version 6 adds support for Struts, JSF, and IDETalk. Struts has been in decline for years. No sensible developer would use Struts for a new project. Why add support for Struts at now? They're also adding support for Java Server Faces (JSF). This web framework, pushed by Sun and the tool makers, is not being embraced by developers. JSF feels like the EJB 1,2, and 2.1 fiasco all over again. In any case, what compelling reason is there to add support for JSF? There are more popular web frameworks that IntelliJ could have supported. Personally, I think now is a bad time to build-in support for any web framework. The Java dev community is fractured on this issue and hasn't settled on any approach yet. What is IDETalk about? Does the world really need another IM client? IDEA used to be a lean mean development machine, but that was back at version 3.5. Now it's a lumbering resource hog. IntelliJ would be wise to recreate IDEA as a bunch of plugins, a la Eclipse, so that developers could jettison dubious features. I wish IntelliJ would research how current customers use IDEA and make it simpler, faster, and easier at common tasks. For instance, how about adding an 'X' to document tabs to make them easier to close? NetBeans, Eclipse, and FireFox have this useful feature. But it seems IntelliJ is focused on adding big features, like Struts and JSF and IDETalk, rather than streamlining IDEA for day-to-day dev work. I have a sad feeling that if IntelliJ doesn't wise-up soon, IDEA will go the way of JBuilder.
  5. Re: IDEA 6 Questions[ Go to top ]

    IntelliJ adds a mouthful of features to each release, but they haven't made my dev work much easier in years. I have no idea what most of their refactorings, inspections, and 'intensions' are for. The menus have become more cluttered and the time to load a project has slowed to a crawl, even for small projects. Memory use is as high as ever.
    I have to disagree on this. There are some very cool new features in every release that do increase my productivity. Also, there's been a great effort by JetBrains folks to help provide a much richer plugin development enviromnent so that the community can join in and make IntelliJ the best IDE around. One example of this effort is the new plugins site(http://plugins.intellij.net/) and the giving away of JIRA accounts for plugin developers.
    What is IDETalk about? Does the world really need another IM client?
    Have you really looked at the feature list of IDETalk(http://idetalk.com) ? It gives the developer much more then any other IM client. Anyway, if you don't like/need a specific plugin, just remove it. It's really easy. If you don't want struts integration and you thing it gets in the way, just remove the plugin. Same thing for everything else.
  6. Intellij IDEA Rules[ Go to top ]

    Just a note here... how can you complain that IDEA supports JSF and struts? What are you going to use if not one of those? Do you plan to hand code pages as servlets or what? AJAX is an option, and IDEA 6 has AJAX/GWT support via a plugin as well. IDEA is the least resource intensive IDE on the market. From someone who finally tried to let IDEA fall and give in to the eclipse bandwagon, I'm now back in IDEA again. IDEA might not be as lean and mean as it used to be, but it the list of useful features has grown considerably. Also from using IBM RAD 6 with Websphere, the startup memory footprint of that environment is 1.4 Gigabytes before you start clicking on anything. It then grows as you open JSF/Struts support, UML, Swing, etc. Intellij IDEA uses about 150mb. As for Struts support, that's just a plugin they included with the tool by default. Who would use struts? Well I'm using it because my client told me I cannot use GWT or JSF. As for JSF support, I think that the fact developers aren't migrating to it is a real shame. I have hand coded JSF pages in IDEA myself, and I don't think it's any more a vendor tool product than Hibernate is. Also just a note here... GWT, IDETalk, and Struts support are all plugins. Don't like them? Remove 'em. I think the Intellij guys are on the right track again, especially with their new plugin web site. They'll have to pry IDEA from my cold dead hands before I go back to Eclipse/MyEclipse and RAD. I'm in no way affiliated with JetBrains, but I've been amazed by them for years.
  7. Re: Intellij IDEA Rules[ Go to top ]

    JSF and Struts are not the only web frameworks out there. Equating not using JSF/Struts to having to code by hand is a bit short-sighted. Have you ever tried Tapestry (or the countless others, but Tap just happens to be my favorite) for instance?
  8. Re: Intellij IDEA Rules[ Go to top ]

    JSF and Struts are not the only web frameworks out there. Equating not using JSF/Struts to having to code by hand is a bit short-sighted. Have you ever tried Tapestry (or the countless others, but Tap just happens to be my favorite) for instance?
    Not short-sighted at all, IMO. I'm looking at both JSF and GWT coincidentally, but Struts and JSF are probably the two biggest players. I've looked at Tapestry, and it looks interesting, but I'm concerned that it just doesn't have the critical mass after all these years. It is a difficult, admittedly, to balance useful cutting edge features and wide acceptance, and this is very subjective. But when I way my criteria(in a fashion similar to Idea, I suspect), you've got to cast the widest net and Tapestry and say Webwork aren't it.
  9. Re: Intellij IDEA Rules[ Go to top ]

    As for Struts support, that's just a plugin they included with the tool by default. Who would use struts? Well I'm using it because my client told me I cannot use GWT or JSF.

    As for JSF support, I think that the fact developers aren't migrating to it is a real shame. I have hand coded JSF pages in IDEA myself, and I don't think it's any more a vendor tool product than Hibernate is.
    I also love idea, but it is becoming the new JBuilder as it once was. It's good for JetBrains, and I think bad for professional developers. More over try Wicket (or at least Tapestry) to see why don't you need a special IDE for creating web pages. JSF is EJB 1.0 or may be 2.0, Struts was also "designed" by Craig McYouKnowWhoo... Regards, ejboy
  10. Re: IDEA 6 Questions[ Go to top ]

    I'm still a fan of IDEA, but less so in the past year. As I have moved into the realm of AOP and AspectJ, the lack of support has caused me to use Eclipse more and more. As the IDEA team deliberately turned its back years ago on aspect support, I may finally end up having to abandon it rather than use two editors on a daily basis.
  11. Re: IDEA 6 Questions[ Go to top ]

    I'm still a fan of IDEA, but less so in the past year. As I have moved into the realm of AOP and AspectJ, the lack of support has caused me to use Eclipse more and more....
    Yes, it is real shame that IntelliJ does not support AspectJ properly. There used to be limited support when -Didea.aspectj.support=enabled option was used. Does it work these days?
  12. Closing Tabs[ Go to top ]

    the time to load a project has slowed to a crawl, even for small projects.
    In my experience, both Eclipse and IntelliJ take the exact same amount of time to start up: waaaay too long. I prefer IntelliJ a bit in that aspect, as it seems to be more eager about loading itself, so you can just launch it, go to a meeting, and come back and it's ready to go. Eclipse, OTOH, seems to lazily initialize lots of things ("Java Tooling", for example), so I need to periodically poke it to get it to a steady state.
    For instance, how about adding an 'X' to document tabs to make them easier to close? NetBeans, Eclipse, and FireFox have this useful feature.
    FYI, middle-clicking on a tab (active or inactive) closes it. -Patrick -- Patrick Linskey http://bea.com
  13. Re: Closing Tabs[ Go to top ]

    How about using Ctrl-W ??? You actually use a mouse to navigate?
  14. Does version 6 has support for : java ee5 (ejb3) , glassfish , WYSIWYG for web pages ? Thanks
  15. EJB3, GlassFish, WYSIWYG[ Go to top ]

    Does version 6 has support for :

    java ee5 (ejb3) , glassfish , WYSIWYG for web pages ?

    Thanks
    Yes, for all three questions
  16. Re: EJB3, GlassFish, WYSIWYG[ Go to top ]

    aha , can you give me a link to screenshot of WYSIWYG designer ? Does it has some developer friendly tools for developing EJBs ? for example wizards for CMP generation , .... ? something line netbeans tooling ? I heard about a powefull swing designer , does it compare with Netbeans swing designer ? Thanks
  17. Designers[ Go to top ]

    Something everyone is overlooking is the TeamCity. That is one seriously cool automated build and regression system, and it comes with version 6 for now. Questions... To my knowledge, there isn't a visual page designer in version 6, just like there wasn't one in 5. Again from someone who was working in RAD6 and MyEclipse using their visual designers, if you stick strictly to the framework, then they work pretty good. But once you're outside it, then they're about as useful as hand coding, which is what ended up doing. What IDEA does have and the way they went was to add ctrl+clicking for reference into the HTML/Javascript and they have exception coding tools. None of the visual designers I have ever found remotely compare to Dreamweaver. So that's where I do my initial page templating, and I then migrate that over to IDEA for replacing controls and final linking. A benefit to this is you can do your concept composites rapidly for a thumbs up or down, and then enable the page in your app. EJB tools are there and work very well... no one comes close to IDEA when writing code. They have the tools and they also support xdoclet. The swing designer is bad to the bone. It will automatically manage the layout managers behind the scene, use spring objects to push controls to the right spot, and import other swing forms into their system. Also new inspections for missing mnemonics and duplicate mnemonics.
  18. Re: Designers[ Go to top ]

    None of the visual designers I have ever found remotely compare to Dreamweaver. So that's where I do my initial page templating, and I then migrate that over to IDEA for replacing controls and final linking....
    +1 Could not resist: if you were using Tapestry then you could continue to use DW to cpecify binding (one attribute) and take care of production pages too:)
  19. Re: Designers[ Go to top ]

    None of the visual designers I have ever found remotely compare to Dreamweaver. So that's where I do my initial page templating, and I then migrate that over to IDEA for replacing controls and final linking....

    +1

    Could not resist: if you were using Tapestry then you could continue to use DW to cpecify binding (one attribute) and take care of production pages too:)
    You can also do that with JSF and Facelets.
  20. So this talk feature is sort of like the Netbeans Collaboration feature? I am quite looking forward to this IDE. And as for the IDE taking too long to start, on a reboot, so I am not cheating, IDEA starts up in less than 20 seconds on my laptop. How is that slow? And it uses a 150 mb of memory only and I have about 10 different plugins in there. With Eclipse though I also have the same amount of plugins it takes a bit more time and the memory usage is significantly higher!
  21. So this talk feature is sort of like the Netbeans Collaboration feature? I am quite looking forward to this IDE. And as for the IDE taking too long to start, on a reboot, so I am not cheating, IDEA starts up in less than 20 seconds on my laptop. How is that slow? And it uses a 150 mb of memory only and I have about 10 different plugins in there. With Eclipse though I also have the same amount of plugins it takes a bit more time and the memory usage is significantly higher!
    We're not talking about startup with a trivial project. My IDEA with a new small proj and a loaded JDK on my MacBook starts up in less than 5 seconds with quite a few plugins as well. We're talking about a relatively large project that has to be scanned, etc... Ilya
  22. IDEA fast becoming JBuilder[ Go to top ]

    IDEA has been for a long time now my IDE of choice. What it has always had going for it is that it seemed to be an IDE for developers, focussed on features that I use regularly on a daily basis. But with each release it seems to be getting further away from that & more like a JBuilder bloat project. Especially with the new TeamCity integration. I would like to see less of this & more of the kind of things I want to use on a daily basis (a lot of these things are available for Eclipse). Where is the full Spring & Hibernate integration? What about Spring WebFlow? I would like to be able to add all jars in a directory to a library by selecting the directory & not have to add each jar individually. I would like to be able to add resources to the classpath, without having to make the directory a library (which moves the directory in project view to the libraries node! - Annoying). It would be nice to have something similar to the 'open resource under cursor' Eclipse plugin. If Intellij don't switch their focus back to making a great IDE for developers, focussed on things we do all the time, & include integration for popular Open Source frameworks (Spring,Hibernate etc), then I fear it will lose out to Eclipse.
  23. Re: IDEA fast becoming JBuilder[ Go to top ]

    Lose out to Eclipse? How can one lose out to Eclipse? All it has going for it is the IBM name and the fact that it came into the market a lot eariler than most IDEs and Java Developers are very slow in their uptake of new tools. Eclipse has one thing only going for it besides market use and that is plugins but it is a pain in the rear to go and find the plugins. With that respect Netbeans, IDEA and JDeveloper are much better IDEs because you can do so much right away without waiting for someone to write a plugin to do a simple thing.