Dunno where to post but I think here are enugh developers around...
I tested several ide`s / programing languages and I would be interested what is your favorite one (for desktop/client programs)?
I tested recently....
* C++: with dev-cpp
-------------------
- you may compile your source under linux aswell too
- not bad, better then the PellesC ide
- much better then just notepad and gcc
- not that productive like visual studio
- complicated compared to C# and script languages like ruby
* C# .net, VB.net with visual studio 2005
-----------------------------------------
- it`s not so easy to compile to linux native, mono is not a real solution for everything (for example paint.net needs many modification to run under linux)
- very productive (interactive debugger, command completer and so on), most productive ide I have tested
- more complicated then script languages but much more easy then C++ with dev-cpp
* C++ with visual studio 2005
-----------------------------
- command completer not working for C++
- debugger (show errors like syntax errors) while writing not active like for .net languages
- "gcc code" (make with dev-cpp / gcc) with standard libs like iostream.h won`t compile / can`t read normal dev-cpp projects
- not so productive like .net languages
- builds may be portable, but only from windows to windows, under linux not working, with wine often buggy
* Delphi
--------
- can be portable from windows to windows
- lacks support for linux
- easy
* Ruby
------
- easy
- not enough using it yet, not sure if there is point to invest in it now
- interpreted, not compiled, to slow
--------
Overall it seams there is always a compromise between productivity (.net) and portability (C++) (as for operating systems and for standalone as well too)
I don`t really know in what to invest now seriously. So, please tell me just what you are using (programing language and ide) and/or make an advise. More replys >> better.
For C++ I use a modified version of Dev-C++ called wxDev-C++ and it includes a form designer
-----------------------------
"I don't fear Computers. I fear the lack of them" Isaac Asimov
your friendly neighbourhood moderator Zach Thibeau
Java's easy to program in, but it really sucks not to be able to make exes. Also, since getting into Portable Apps, it kind of sucks not being able to use Java programs portably (without a lot of work).
Other than that, all I know is NSIS and AutoIt, my preference being NSIS (at least for making Portable Apps). Maybe eventually, I'll pick up C or C++ (like when I marry the prettiest girl on earth, make a million dollars and retire a year from now. And drive a Lotus. ).
If you can't already tell, I'm not the world's biggest programming guru. I can do it, but I'm not fluent in Klingon and JavaScript, as Weird Al put it.
__
chris
It is not your audience's responsibility to puzzle out what you intended to say; it is your responsibility to express yourself so clearly that no one with a modicum of intelligence and good will could possibly mistake your meaning.
__
chris
It is not your audience's responsibility to puzzle out what you intended to say; it is your responsibility to express yourself so clearly that no one with a modicum of intelligence and good will could possibly mistake your meaning.
C# : Visual Studio
AutoIt : SciTE
C++ : Dev-C++ (Barly ever use)
I occasionally will use PHP in Notepad++.
cowsay Moo
cowthink 'Dude, why are you staring at me.'
VBScript / ASP / XSLT: Progammer's Notepad or EditPlus
I'm thinking about teaching myself Lua as it's a scripting language and you can create a GUI for it with TCL bindings (although TCL is sorta ugly) or wxLua could be a better choice.
http://en.wikipedia.org/wiki/Lua_programming_language
http://wxlua.sourceforge.net/
Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!
I write in C / C++.
I usually write in Visual Studio 6, just beacuse of compiler - it's IDE sucks :/
It's also not portable, so when I have to work out of home, I use PSPad with gcc.
My favourite IDE is definitely Code::Blocks. Really powerful, fast, open source. But it's not so easy to connect MSVS6 compiler to it and IIRC it's not portable.
"Those people who think they know everything are a great annoyance to those of us who do." Asimov