Oct 5, 2004 / IntelliJ IDEA vs. Visual Studio 2003

0 comments
I know, these are different platforms and such comparison maybe not very fare. But, anyway, IDE is an IDE in any environment... I am trying IntelliJ now, and will provide some thoughts about two world famous IDEs. Features There are many built-in features in IntelliJ. VS.NET has very few of them, but fast-growing community released many open-source plug-ins that close the gap. Some listed in the table below (If you know any other, please, email me : michael(at)targetprocess.com).
IntelliJVS.NET
Ant integrationNAntRunner Visual Studio .Net AddIn
JavaDoc integration

It seems that there is no such plug-in for VS.NET, but there is very good tool I like very much - GhostDoc. It automatically generates those parts of a C# documentation comment that can be deduced from name and type of e.g. methods, properties or parameters.

Built-In refactoring tool

ReSharper (much less functionality for now)

Refactory (supports more refactorings that ReSharper)

TODO. Very cool feature for meVS.NET also supports this, but in less attractive manner
Very good templates and automatic code generation features

ReSharper (well, Resharper bring this into VS.NET as well)

I think there are other tools like that, but don't know any.

JUnit integrationNUnitAddIn (allows to run tests right from VS.NET and simplifies tests debugging)
Build/Run options for Web Applications First of all, I must say that I failed to get IntelliJ work with Tomcat server. I tried on two workstations and failed on both. There were no such problems with Visual Studio. I understand the reason. Many vendors trying to create a killer web/application server for Java platform. And IntelliJ have to support many of them. On the other hand, VisualStudio integrated with IIS only and doesn't bother about all the other web servers (do you know any supporting ASP?). As I mentioned, I got mysterious error from IntelliJ and tried to find answers on support forum and knowledge base. All I've found was a single page in Google with the same question, but without answer. So I'll continue my fight today's evening. By the way, VS.NET has greater community. All questions I had about VS.NET were resolved (well, sometimes it took time) More to follow...

0 Comments:

Post a Comment

<< Home

Subscribe to the RSS feed
Stay tuned by having the latest updates via RSS
Follow TargetProcess on Twitter
Get in touch with our team

TargetProcess is an agile project management tool. It is designed to solve distributed teams problems and support agile development processes.



Key Features

  • Full Agile Project Management Support (Scrum, XP, Custom)
  • Productivity Tools (Tp.Tray, ToDo list, dashboards, Inline editing)
  • Customizable Development Process
  • Subversion Integration
  • Integrated Bug Tracking, Help Desk, Time Tracking

Get TargetProcess for Free (5 users pack)

Previous Posts



    follow me on Twitter