Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to adopt IntelliJ IDEA Community Edition for web-development?

Tags:

Currently I'm using IntelliJ IDEA for non-web projects, but I'd love to use it for web development. Unfortunately IntelliJ IDEA Ultimate Edition's price (220 Euro) is to high for me currently and that's why I'm forced to use STS(Springsource Tool suite).

And I'm wondering is there a way to adopt IntelliJ IDEA CE version for web-development? Of course I could just use crack or write one but it's not my style.

like image 733
hades Avatar asked Apr 05 '11 14:04

hades


People also ask

Can we develop Web application in IntelliJ Community Edition?

Create a new web application Click New Project on the Welcome screen or select File | New | Project. From the Generators list, select Jakarta EE. Name the new project, select a build tool, a language you want to use, and select the Web application project template.

Can IntelliJ Community Edition be used commercially?

Yes, both IntelliJ IDEA Community Edition and PyCharm Community Edition IDEs (Community IDEs) can be used for developing proprietary and commercial software. The only exceptions are related to creating derivative products or commercializing the Community IDEs.

What is the use of IntelliJ IDEA Community Edition?

Community Edition is free and open-source, licensed under Apache 2.0. It provides all the basic features for JVM and Android development. IntelliJ IDEA Ultimate is commercial, distributed with a 30-day trial period. It provides additional tools and features for web and enterprise development.

What is the difference between IntelliJ ultimate and community?

The free IntelliJ IDEA Community Edition, built on open source code, is for pure JVM development. The paid IntelliJ IDEA Ultimate is designed for full-stack and enterprise development, supporting a wide range of backend and frontend frameworks and technologies.


1 Answers

Sure it's possible. I mean, it's possible to do web development in a text editor. The real question is what do you lose/how much of a pain it is. Some things that you will need to set up:

  • A task to build and deploy your WAR file locally(ant, maven, etc.)
  • To debug your project in IntelliJ CE, you'll need to spend some time setting up a run profile to launch your application server.

Even with that stuff set-up, you'll still be missing any convenience features specific to web development(beans won't automatically show links to relevant xml configurations, getters/setters used for dependency injection will probably show unused method warnings, etc.)

I'd say whether IntelliJ CE is a reasonable choice for web-development depends on how strongly you prefer IntelliJ to other editors, how comfortable you are with web-development in general(since you won't get any editor suggestions or warnings), and how complex the web components of your project are.

like image 92
gcooney Avatar answered Oct 10 '22 22:10

gcooney