DEV Community

Discussion on: Java is Dead - Long Live Java

Collapse
 
jwp profile image
John Peters

Java was a leader at first. But then many years of lagging C#'s innovations made me jump ship.
Java still doesn't have an IDE remotely close to Visual Studio. But alas none of that matters because Node and Javascript/ Typescript will displace .Net and Java. The new word is Isomorphic design, and it's already taking root.

Collapse
 
lukegarrigan profile image
Luke Garrigan

I'm a software engineer who has recently moved over to C# using a tonne visual studio.

Java still doesn't have an IDE remotely close to Visual Studio.

Intellij is years ahead of Visual Studio, JetBrains just have it right. I'd say the best thing about VS is Resharper, also JetBrains.

Collapse
 
jwp profile image
John Peters

Luke, I couldn't disagree more. My last Intellij experience with Java, just last year; was majorly painful. The developers used so many plug-ins and non-default configurations, that not even they knew what was needed for a new install.

It took us 6 weeks to smooth out the rough edges. Oh they'd say, we don't use Maven, we use Gradle, then they say you need this or that like access to the super-secret class repository they had. Totally frustrating.

Thread Thread
 
stealthmusic profile image
Jan Wedel

Ok, that sounds pretty bad. Usually, the best idea is to keep everything default.

That question: how is any of this IntelliJs fault?

Thread Thread
 
jwp profile image
John Peters • Edited

It's not IntelliJ's fault other than its default set up didn't appear to be what our developers wanted, so they added tons of stuff and they didn't seem to have a standard install. I went to IntelliJ site and downloaded it, but that was just the start of trouble for me.

Visual Studio will install everything you need from the start except MarketPlace add-ons. But no market place add on is an absolute dependency for VS to function.

Thread Thread
 
stealthmusic profile image
Jan Wedel

Did you use Ultimate or community version? The latter certainly has a couple of things missing, but the defaults of IntelliJ are based on language defaults and common sense. If it needs a lot of configuring in your team, then your team is probably far from standards. All settings if IntelliJ can be exported and shared, BTW

Collapse
 
stealthmusic profile image
Jan Wedel

I was just assuming that... As mentioned in one comment above, I've worked with XCode and it felt like the stone ages compared to IntelliJ

Collapse
 
cmiles74 profile image
Christopher Miles

I do both Java and C# and I have been very disappointed in Visual Studio. There have been times when my whole machine slows to a crawl as VS does... something. In my opinion, IntelliJ IDEA provides a better experience then Visual Studio.

When my work becomes more .Net Core heavy, I look forward to putting Visual Studio to the side and spending more time with IntelliJ Rider.

Collapse
 
matthewekeller profile image
matthewekeller

We always used Eclipse because it was free and pretty solid. Never used IntelliJ. Used Netbeans and the windows hotkeys for copy and paste didn't work in it so I was done almost immediately. Also, the merge preview feature for svn and git was command line which was a joke.

Collapse
 
_hs_ profile image
HS

Well, one of the worst things I ever tried was Visual Studio. Constant lock downs, slow downs, slow detection od writing and such. Live code was interesting thing but it's just too heavy. I get that people use a lot of stuff from it but for us where text/code is more important than features yet we still like smart code suggestions and smart search IntelliJ benefits more as VS does tend to slow down quite frequently or even freeze.

Btw I did use 2017 and 2019 version recently so it's not the issue with old versions. I'm not saying it's bad just that it got me frustrated MORE times than IntelliJ did (meaning intellij gets me also but everything does so its quantity that matters). VS Code on the other hand was great (of course even this one crashes or freezes but rarely happened to me). The only reason I'm not switching to Code is IntelliJ's smart code suggestions and cleanups.

Collapse
 
stealthmusic profile image
Jan Wedel

Yeah, sometimes I also get frustrated about IntelliJ but then I’ll check the task Manager and find out that my company virus scan is slowing everything down to a point where even auto completion takes 10s 😞

Collapse
 
stealthmusic profile image
Jan Wedel

Funny thing is, I forgot to mention that I’m doing Typescript professionally...

I’m using IntelliJ for both Java and Typescript and it’s an awesome IDE, I am amazed every day by the ingenuity. But I haven’t tried Visual Studio recently. Are talking about VS Code?
Although in some aspects, typescript is a fun language, I have to admit that I am really happy when I’m going back to Java during Full Stack development.

Collapse
 
jwp profile image
John Peters

For C# it's Visual Studio the big brother of VS Code. I use VS Code for all Typescript development. Its Git integration is nice. Our backend is .Net core / C#. Haven't yet gone pure Typescript but will soon.

Thread Thread
 
shogogan profile image
Victor Homem Heck

Talking about IDE's, I used to code on VisualStudio, now when possible I use Rider, as it's from jetbrains and it's what i'm used to(I'm an Android Developer, so AndroidStudio).

My problem with visual studio and vscode are that they are bad out of the box (in my opinion), while Webstorm, Rider and IntelliJ are great out of the box.

But the main thing is: use what you like, there are no perfect IDE, there are many options, and some are better than others in certain points.

Thread Thread
 
jwp profile image
John Peters

Yes indeed, I recently worked in two very large companies where Intellij was king. Here in Minneapolis, most of the really large banking and retailing operations are all Java shops; which surprised me, the .NET guy.

Thread Thread
 
stealthmusic profile image
Jan Wedel

I've worked with a couple of IDEs so far, Visual Studio (very long time ago), Eclipse, NetBeans, XCode and since 6-7 years, it's IntelliJ. It is just so well engineered, beautiful and fast, there is just nothing I can complain.

But, the IDE is just a tool. So whatever you're productive with is fine.

Thread Thread
 
matthewekeller profile image
matthewekeller

You know the IDE is good when you hardly even have to type.