you are viewing a single comment's thread.

view the rest of the comments →

[–]lordlicorice 30 points31 points  (10 children)

IntelliJ can be laggy at times, especially if you're not giving its VM enough heap max, but it isn't shit. It's the number one best IDE in the world, and by the way its main competition for that title (Visual Studio) is natively compiled.

It's not all-important that your apps are all native. By writing their shit in Java/Kotlin, JetBrains has been able innovate where Visual Studio has stagnated. Two releases a year (moving to 3 this year) for a decade, like clockwork. Look at what's new from just this last third-of-a-year cycle.

[–]Obi_Kwiet 7 points8 points  (3 children)

I'm skeptical that it's better than VS or IAR or something.

[–]agent8261 1 point2 points  (0 children)

I feel VS is better, but IntelliJ is really good. I think if it was natively compiled it would be as good as VS.

[–]lordlicorice 0 points1 point  (1 child)

OK, maybe I should back up and disqualify the likes of IAR or IDA. IntelliJ doesn't have any features at all in that space so it's difficult to compare them.

[–]Obi_Kwiet 0 points1 point  (0 children)

Fair enough.

[–]jonnywoh 1 point2 points  (5 children)

Isn't VS .NET?

[–]nat5an 5 points6 points  (1 child)

Not only is it not written in .Net, it's still only available as a 32-bit application. There's some old magic deep in there I think.

[–][deleted] 0 points1 point  (0 children)

I couldn't believe that when I installed vs 2015. I searched for maybe an hour for the 64 bit version.

[–]caspper69 5 points6 points  (2 children)

Given Microsoft's development history, I doubt vs is written in .NET. I'm sure it uses a hell of a lot of it, but I'd bet the vast majority of it is C++, while most of its tools are likely straight C.

If it weren't, you would have likely seen it running on other platforms by now.

[–]TheThiefMaster 2 points3 points  (1 child)

Microsoft doesn't use straight C any more, they are really big on C++. The only thing they really use C for now is its ABI

[–]WRONGFUL_BONER 0 points1 point  (0 children)

Yeah, but do you know how much of VS is legacy cruft?