IntelliJ is a good for Java application development, based on our experience of healthcare organization
Anonymous | TrustRadius Reviewer
December 18, 2018

IntelliJ is a good for Java application development, based on our experience of healthcare organization

Score 8 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with IntelliJ IDEA

My company is a non-profit healthcare delivery institute and running a lot of clinical and consumer-facing IT applications. Recently we developed a web application inside our patient portal, which is a tool where our patients can enter their family history information and the system returns genetic risk assessment scores. We used IntelliJ IDEA to develop the application. We used Javascript and HTML5 for front-end, Oracle 11g for storing data, Java for back end service, and Cerner's patient portal for container of the application.
  • Compared to Eclipse, basically it is a easier to learn which results in faster learning curve. Good for small or mid-sized projects. Generally speaking developers can be productive in a short training and use.
  • Very rich plug-in capability, such as out of the box support for version control systems.
  • User friendly interface. Responsive and interactive than other IDE tools.
  • Pricing matters. It is not terribly expensive, but there are other open source based tools as function as IntelliJ
  • It’s smaller ecosystem compared to Eclipse, since it has been all private for long and a single-company product. Nonetheless, there are good support and rich knowledge sources online.
  • The tool itself used to be unstable, slow, and crash, especially scanning or indexing directories.
  • IntelliJ wasn't provided as complimentary, but the pricing was reasonable. We're healthcare organization of which our applications used to be mission critical and affect to patient safety, we were willing to pay the price.
  • With the pricing, business support was good and well conducted during the project.
  • Overall it was cost-effective as it saved our developers' time in general. (We don't have quantitative measure but we got feedback from them)
We actually use both Eclipse and IntelliJ for our Java applications. We left it up to developers to choose use either or both tools for their work, in case they want IntelliJ our department supported the fee for use. In general developers preferred IntelliJ for Java application development, and Eclipse for web development or integration project. There wasn't a big learning huddle when developers switch one environment to the other. By this the two tools are complementary, and not conflict.
The biggest advantage of IntelliJ in our project was its source control capabilities. We had to work with old codes from previous version of the application and new environment. Integration was simple in IntelliJ and well managed in there. Our project wasn't a big project, it was a web application for patients, but we believe it will work well at an enterprise level, and critical applications such as the ones in clinical / acute care settings.