This is a configuration I use too. The only problem is that I want myn projects to compile in VS, in order to have a working intellisense. So the code becomes full of #ifdefs to not include linux stuff into windows etc... and when a whole function is too complicated for windows, I simply ifdef all the body, so I the projects compiles successfully and intellisense keeps working.stegemma wrote:You give me a good hint: I keep developing (satana and other) on Visual Studio and then I'll compile the Mac/Linux version using only make/g++/ar. This seems to works, without a pain for configuration and IDE madness.
What an horrible IDE!!!
Moderator: Ras
-
xmas79
- Posts: 286
- Joined: Mon Jun 03, 2013 7:05 pm
- Location: Italy
Re: What an horrible IDE!!!
-
stegemma
- Posts: 859
- Joined: Mon Aug 10, 2009 10:05 pm
- Location: Italy
- Full name: Stefano Gemma
Re: What an horrible IDE!!!
If we talk about drawing user interface, I'm light years back... I have to port my old VCL based business applications to wxWidgets. I've already done portable applications this way (the first version of Satana was build this way and played, with its own interface, in Rome) so I don't use VS for anything else than C++ writing/debugging, without any .NET features nor VS specific user interface. I don't know any modern way to do a very portable software... and I don't like JAVA and similar "half-programming-languages".xmas79 wrote:I'm a big Visual Studio fan, I use it everyday and I find it the best IDE to work with. However, recently, I'm using XCode too (for iOS stuff), and after one or two days I found it reliable and easy to use. Yes, some things are simply crazy (like trying to move an object visually without changing its container, you have to do it by coordinates!), but other things are fast (and obvious if you think about it, like connecting an object to its outlet, which VS does for you always along with creating the accessor property)....stegemma wrote:I'm loosing hours and hours of work to make something works with xCode, in Mac OS X: what an horrible IDE is it??????
Any simple task is counter-intuitive... just creating a library for wxWidgets is a pain, accessing source files from a remote machine will make the IDE to hangs and other "nice" non-feature!
Now I have to switch back to Eclipse or CodeLite (the last was not so bad).
Anybody has a bad impression on xCode or I'm just stupid?
In 2015 it is still difficult to have a very portable interface, not just a very portable IDE for that... maybe wxWidgets/wxFormBuilder are the only usable tools, for this (and both are not the best samples of good object oriented programming).
Maybe desktop programming is a no-way and we all have to program in HTML5 and JAVA
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com
http://www.linformatica.com
-
phhnguyen
- Posts: 1538
- Joined: Wed Apr 21, 2010 4:58 am
- Location: Australia
- Full name: Nguyen Hong Pham
Re: What an horrible IDE!!!
lol, sure Apple's guys think you arestegemma wrote:Anybody has a bad impression on xCode or I'm just stupid?
IMO, if you have been using Eclipse or Visual Studio before, you should feel difficult to use xCode since its style is quite different from them. For me, xCode is so bad about code navigation / finding functions. Many times its compiler creates no meaning messages, debugger stops in wrong positions with silly information.
However, I have just fallen in love with xCode Interface Builder (I had tried to avoid using it as much as possible for a while but now doing in opposite way) and new programming language Swift. They all are impressed me much.
For me, Swift is significantly better than Java and C++ for developing both safe and fast code. It is really worth to stick to xCode.
-
kbhearn
- Posts: 411
- Joined: Thu Dec 30, 2010 4:48 am
Re: What an horrible IDE!!!
QT has its own ide with form designer and whatnot and is portable between all 3 desktop platforms and is getting better at mobile targets.In 2015 it is still difficult to have a very portable interface, not just a very portable IDE for that... maybe wxWidgets/wxFormBuilder are the only usable tools, for this (and both are not the best samples of good object oriented programming).
-
jdart
- Posts: 4427
- Joined: Fri Mar 10, 2006 5:23 am
- Location: http://www.arasanchess.org
Re: What an horrible IDE!!!
There is practically nothing emacs cannot do:
http://emacs.stackexchange.com/question ... etion-in-c]
--Jon
http://emacs.stackexchange.com/question ... etion-in-c]
--Jon
-
flok
Re: What an horrible IDE!!!
You could use vim with the "youcompleteme" plugin. Does all the modern auto-completion and "this line won't compile" messages.xmas79 wrote:I really need an IDE that code completes methods and function calls. Speeds up the develompent at least 20x.jdart wrote:My "IDE" is a terminal window and emacs.
--Jon
-
Joost Buijs
- Posts: 1680
- Joined: Thu Jul 16, 2009 10:47 am
- Location: Almere, The Netherlands
Re: What an horrible IDE!!!
Microsoft now offers Visual Studio Code for free, which is a simplified Visual Studio IDE with intellisense running under Linux and OS-X.
https://code.visualstudio.com/
Personally I didn't look at it and I have no idea what it can do.
There is also Linux Studio which integrates into Visual Studio and compiles on a remote Linux box.
https://code.visualstudio.com/
Personally I didn't look at it and I have no idea what it can do.
There is also Linux Studio which integrates into Visual Studio and compiles on a remote Linux box.
-
stegemma
- Posts: 859
- Joined: Mon Aug 10, 2009 10:05 pm
- Location: Italy
- Full name: Stefano Gemma
Re: What an horrible IDE!!!
Thanks for this hint, I'm looking at the presentation video and it promise to be good. Interesting this phrase that I've caught: "Visual Studio Code is very keyboard oriented"; in days of touch screen even Microsoft is burying the mouse?Joost Buijs wrote:Microsoft now offers Visual Studio Code for free, which is a simplified Visual Studio IDE with intellisense running under Linux and OS-X.
https://code.visualstudio.com/
Personally I didn't look at it and I have no idea what it can do.
There is also Linux Studio which integrates into Visual Studio and compiles on a remote Linux box.
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com
http://www.linformatica.com
-
stegemma
- Posts: 859
- Joined: Mon Aug 10, 2009 10:05 pm
- Location: Italy
- Full name: Stefano Gemma
Re: What an horrible IDE!!!
Visual Studio Code is focused on Java development but it can be used as a simple C++ editor, with some intellisense feature. It support various languages but not C++ (not for compiling and debugging, just editing).
It seems to be a good product but it's not what a C++ programmer needs. Still, in a makefile environment is still better than VI
It seems to be a good product but it's not what a C++ programmer needs. Still, in a makefile environment is still better than VI
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com
http://www.linformatica.com
-
stegemma
- Posts: 859
- Joined: Mon Aug 10, 2009 10:05 pm
- Location: Italy
- Full name: Stefano Gemma
Re: What an horrible IDE!!!
I've tested in the past but now the download page says "Code::Blocks for Mac is currently not as stable as are other ports, especially on Mountain Lion!".Fabio Gobbato wrote:I use CodeBlocks, it's a nice IDE. It's free and can work under windows, linux and mac.
Maybe we can talk about this while Pedone will crash down Satana at IGT 2015 in Como
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com
http://www.linformatica.com