• Guest, The rules for the P & N subforum have been updated to prohibit "ad hominem" or personal attacks against other posters. See the full details in the post "Politics and News Rules & Guidelines."

Java Services and Tools

JC0133

Member
Nov 2, 2010
184
0
76
I been coding a lot in C# for past internships. I have never had an work experience using Java.

I know in C# I use .Net and for my past two companies I have used IIS.

Is there a popular framework or IDE for Java? Is there something like IIS for Java?
 

beginner99

Diamond Member
Jun 2, 2009
4,404
743
126
Popular IDEs:

- Eclipse (absolute crap in my opinion)
- Netbeans (used to use it years ago when I still did java development. Liked it back then but a lot has changed)
- Intellij IDEA (never used it but supposedly the gold standard. But it's not free)

Probably many others since again haven't been in java ecosystem for a while.

To deploy java web apps one usually uses an application server. The most commonly used free open.source choice is Apache Tomcat. It can act as web server but could also run behind Apache or any other web server of your choice.

Importantly what you need to consider is which java version to use due to the new oracle licensing thing. You have to investigate here yourself as I'm not up to speed. A good starting point would be AdoptOPenJDK.
 

Cogman

Lifer
Sep 19, 2000
10,233
73
91
Is there a popular framework or IDE for Java?
Java is quite different from C#. There isn't really an equivalent .Net framework for java.

As far as IDEs go, Intellij is what I use and it's pretty great.

Springboot is probably the most popular framework. Others to consider, Jersey 2, the defacto Jax-rs implementation. Vert.x, an asynchronous web framework. Micronaut and Quarkus, two frameworks built for fast startup times and containerization.

How you deploy a web app is going to depend on what you are deploying it to. My suggestion is look at using embedded servers and deploy a docker image which runs your jar. You can go down the path of building a war and having a dedicated application server, that is somewhat the old way of doing things.
 

Aniket Singh

Junior Member
Mar 27, 2020
3
0
6
chainflux.com
You can use these IDE for Java:
IntelliJ IDEA there are two editions in it free community edition & paid ultimate edition. You can choose it according to your needs.
Eclipse IDE it is free & open source. I have used it in my college time & it is quite popular.
 
Thread starter Similar threads Forum Replies Date
J Programming 6

ASK THE COMMUNITY