SFML community forums

General => General discussions => Topic started by: Xornand on September 08, 2014, 06:59:58 pm

Title: CLion - A new IDE from JetBrains
Post by: Xornand on September 08, 2014, 06:59:58 pm
Although not necessarily related to SFML, it'll certainly be interesting to those developing in C++.

JetBrains (the company behind the famous ReSharper plugin for VS) released an early access preview of their brand new IDE for C/C++. It supports both GCC and Clang compilers and uses CMake for project files.

You can read more about it here (http://www.jetbrains.com/clion/) and here (http://blog.jetbrains.com/clion/). I literally just installed the IDE and it looks quite promising so far.
Title: CLion - A new IDE from JetBrains
Post by: p5ych0 on September 08, 2014, 08:35:53 pm
I've heard about them developing it awhile back. Do you know what language it's programmed in?
Title: Re: CLion - A new IDE from JetBrains
Post by: Xornand on September 08, 2014, 08:37:17 pm
I think they develop it primarily in Java.
Title: Re: CLion - A new IDE from JetBrains
Post by: MorleyDev on September 08, 2014, 09:17:47 pm
I've been in on the pre-public EAP, is nice IDE. All-in-all by now it's one of the best C++ IDEs I've found, rivalling and surpassing in some aspects Visual Studio. It's based off of the same core as their other IDEs, which are also generally of high quality (IntelliJ is by far the best Java IDE, even Google has replaced Eclipse with it for Android Studio).
Title: Re: CLion - A new IDE from JetBrains
Post by: ChronicRat on September 08, 2014, 09:38:17 pm
YAJBIDEt =)
I'm sorry, but java-based IDE are extremly overengineered and slow.
Title: Re: CLion - A new IDE from JetBrains
Post by: Xornand on September 08, 2014, 10:53:27 pm
(https://warosu.org/data/tg/img/0269/13/1377879520886.jpg)
Title: Re: CLion - A new IDE from JetBrains
Post by: AlexAUT on September 08, 2014, 11:36:23 pm
Looks and feels quite nice. Is there a connection between AndroidStudio and this IDE? Because they look exactly the same  :o


AlexAUT
Title: Re: CLion - A new IDE from JetBrains
Post by: p5ych0 on September 09, 2014, 01:21:15 am
I'm installing it now and I find a lot *.jar files. :(
Title: Re: CLion - A new IDE from JetBrains
Post by: dabbertorres on September 09, 2014, 02:28:01 am
Looks and feels quite nice. Is there a connection between AndroidStudio and this IDE? Because they look exactly the same  :o


AlexAUT
It's made by the same company that makes IntelliJ, which is the IDE that AndroidStudio is based on.
Title: Re: CLion - A new IDE from JetBrains
Post by: Grundkurs on September 09, 2014, 07:21:07 pm
i installed the EAP-Version of CLion today. Unfortunately its not supporting mingw-w64 compilers (which includes gcc 4.9.1 and with it c++14 facilities) so i can't use it yet and have to wait until they add support for mingw-w64.
Title: Re: CLion - A new IDE from JetBrains
Post by: ChronicRat on September 09, 2014, 07:46:34 pm
I think there is no need to type IMHO after every message, because it's enabled by default to all of us. =) Better way is to warn others that something is NOT your own opinion.
Title: Re: CLion - A new IDE from JetBrains
Post by: Mario on September 10, 2014, 01:16:24 am
The fact alone that it's based on Java drops my interest significantly. Every time I had to use Eclipse, the UI felt slow and unresponsive, and I somehow have the feeling that this might be the case here once again (although Android Studio is quite okay; it should just follow generic system UI appearance more closely).

I'll stick with Visual Studio either way (you're allowed to grab the pitchforks now).
Title: Re: CLion - A new IDE from JetBrains
Post by: firstep on September 10, 2014, 04:52:08 am
How to integrate sfml and clion IDE? sorry im not a techie.. Just started learning c++
Title: Re: CLion - A new IDE from JetBrains
Post by: Xornand on September 10, 2014, 09:27:08 am
The fact alone that it's based on Java drops my interest significantly. Every time I had to use Eclipse, the UI felt slow and unresponsive, and I somehow have the feeling that this might be the case here once again (although Android Studio is quite okay; it should just follow generic system UI appearance more closely).

I'll stick with Visual Studio either way (you're allowed to grab the pitchforks now).
So you're basically saying that because some other IDE (unrelated to this one in any way) was slow and unresponsive, you're going to assume that this one is slow and unresponsive too, simply because they both happen to be written in Java?

How to integrate sfml and clion IDE? sorry im not a techie.. Just started learning c++
You can grab SFML source files from GitHub (https://github.com/SFML/SFML), which should come with a CMake file. As CLion uses CMake files by default, I would assume that the further process would be relatively straight-forward. In case of doubt, you can also refer to the Quick Start Guide (http://www.jetbrains.com/clion/quickstart/).
Title: Re: CLion - A new IDE from JetBrains
Post by: SeriousITGuy on September 10, 2014, 10:31:19 am
The fact alone that it's based on Java drops my interest significantly.

That was my first thought too. But some of the features on the list got my attention. They want to create a cross platform IDE with two of the best tools behind the scenes (gcc and cmake) with a very promising text editor capability.
The only reason I stick to VS2013 is it's very good source code editor, although lacking refactoring tools.
If CLion can beat the source code editor of VS2013 (which I think they will) I am more than willing to change my standard working IDE.
Title: Re: CLion - A new IDE from JetBrains
Post by: ChronicRat on September 10, 2014, 01:47:09 pm
Just started learning c++
So you have to use common IDE, Visual Studio is the simplest of them.
Title: Re: CLion - A new IDE from JetBrains
Post by: FRex on September 10, 2014, 04:03:31 pm
Quote
So you're basically saying that because some other IDE (unrelated to this one in any way) was slow and unresponsive, you're going to assume that this one is slow and unresponsive too, simply because they both happen to be written in Java?
Yes, he is basically saying that and it hardly affects you so just ignore it. :-\
Title: Re: CLion - A new IDE from JetBrains
Post by: Xornand on September 10, 2014, 05:04:33 pm
Quote
So you're basically saying that because some other IDE (unrelated to this one in any way) was slow and unresponsive, you're going to assume that this one is slow and unresponsive too, simply because they both happen to be written in Java?
Yes, he is basically saying that and it hardly affects you so just ignore it. :-\
Uhm... no. I will respond to the posts as I please. You're free to ignore my posts though, especially that they appear to make you feel uncomfortable for some reason.
Title: Re: CLion - A new IDE from JetBrains
Post by: ChronicRat on September 10, 2014, 05:43:41 pm
Well, i  read more about CLion, and i think i'll try it at least. =)
Title: Re: CLion - A new IDE from JetBrains
Post by: MorleyDev on September 10, 2014, 07:57:03 pm
CLion uses the same base as IntelliJ, and a lot of the refactoring functionality it provides is shared with Resharper for C++. If you still want Visual Studio, I highly recommend checking out Resharper for C++.

As the ability to refactor quickly and easily is one of the most useful features an IDE can give you, and as one of the most important parts of any long-term software development is the refactoring, and as good refactoring tools are what JetBrains do best....you can see the appeal of this IDE. Plus, free.
Title: Re: CLion - A new IDE from JetBrains
Post by: sharethis on September 16, 2014, 05:17:51 pm
Quote
So you're basically saying that because some other IDE (unrelated to this one in any way) was slow and unresponsive, you're going to assume that this one is slow and unresponsive too, simply because they both happen to be written in Java?
Yes, he is basically saying that and it hardly affects you so just ignore it. :-\

Unfortunately he is right, CLion's incredibly slow.
Title: Re: CLion - A new IDE from JetBrains
Post by: FRex on September 16, 2014, 06:03:56 pm
I wonder why. :)
Quote
Be Warned
It is important to distinguish EAP from traditional pre-release software. Please note that the quality of EAP versions may at times be way below even usual beta standards.
Title: Re: CLion - A new IDE from JetBrains
Post by: Xornand on September 17, 2014, 12:34:28 am
JetBrains recently posted a list of frequently asked questions regarding CLion. The list is available here (http://blog.jetbrains.com/clion/2014/09/clion-answers-frequently-asked-questions/).