Hacker Newsnew | past | comments | ask | show | jobs | submit | gorohoroh's commentslogin

Frontend is in Java (and Kotlin), indeed, as it's a part of the IntelliJ platform. However, the backend that actually provides IDE features for C# is written in .NET. The backend is actually the same ReSharper logic that runs in Visual Studio but in headless mode.


Wondering how much code in Intellij Ultimate is already written in Kotlin. Parts of Kotlin Code in Intellij Community Edition is still kinda low:

https://github.com/JetBrains/intellij-community/search?l=kot...


This is not necessarily true, especially with VS2015 RTM (Update 1 is a bit better): https://twitter.com/hmemcpy/status/687257223081377792


> This is not necessarily true

Can you please clarify which part? The linked tweet talks about Roslyn. I'd expect that to be loaded because ... it's not third-party.


Yes Roslyn is first party and it naturally does load, and it's very memory-intensive. You can see it happening without any extensions installed.


Memory usage and performance are two things, though. ReSharper may not add much to the memory load, but the IDE still feels sluggish.


It's not built from scratch. It makes full use of the existing ReSharper code base.


>It makes full use of the existing ReSharper code base.

R# is written in C# while their IDEs is in Java. Most likely they "convert" some of the C# code to Java. It'll be ugly...


Yet it indeed makes full use of resharper:

"instead of reimplementing ReSharper’s features on the IntellIJ Platform, which runs on the JVM, we’re using ReSharper in a headless mode, out of process, and communicating with it via a very fast custom binary protocol. "


No, it's mentioned in the article that their new IDE is just a frontend for R#.


This is not a plugin but a standalone product. Essentially this is standalone IntelliJ shell that communicates with a ReSharper process.


Oh, my mistake. Excitement levels elevated.

Good news everyone!


You're not.


If you look at the underlying markup, you can see that the web site was designed to be responsive. The sad part however is that it's going to take a bit more time for mobile resolutions to be supported properly.


I tried it using Chrome Dev Tools and emulated several mobile devices (some apple, some android, etc...) and even after a refresh and dumping cache, it did not go into responsive mode. It only gets smaller so the entire page fits on-screen for the mobile.

This has nothing to do with supporting mobile resolutions. The site just doesn't do responsive... at all.


Yes, our free products (IntelliJ IDEA and PyCharm Community Editions, dotPeek) are not affected by these changes. They'll be available as before.


JetBrains rep here.

"Phoning home" is actually not new. We've introduced JetBrains Account as a way of authorizing a product instance (as an alternative to license keys) for a couple of years now.

Current student licenses work exactly the same way, as well as a part of classroom and OS licenses AFAIK. A lot of current personal and some commercial licenses are managed through a JetBrains Account as well.

With the new scheme, JetBrains Account will simply gain more usage than now, hard-coded license keys will eventually go away, but a license server option for environments that have restricted Internet connection will be provided the same as it is now.

Now, there might be certain additional steps we might need to take to ensure license delivery in certain scenarios but we'll be handling this as we receive specific problem reports.


Thanks for the reply! It's actually not an issue for me at all, my comment was more about the legitimacy of the OP's arguments.


Probably by virtue of total karma lost by JetBrains reps here.


That's a great comment, thank you. Let me check how all the prices relate once again and come back to you.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: