Quote:
Originally Posted by spampeg I was just curious as to what people preferred to code in for BB development. I see there is a huge following of people using Eclipse, but still having problems getting the BB API to work in Eclipse. |
You might want to check out my detailed Eclipse setup on my developers Wiki. Click the link in my sig.
Quote:
|
Any pros/cons of each I should know about? Or is there an even better (I know, it all depends on personal preference) development app for BB coding in Windows.
|
You basically have 3 choices:
1) BB JDE
2) Eclipse (with or without the RIM plugin
3) NetBeans
My advice is that if you are a beginner, use the BB JDE. The main advantage is that it easily allows you to setup BB apps, and you can debug (something you will do a lot of as you learn the API).
As RIM now plans on supporting and migrating to Eclipse, this is going to be the platform of choice if you are a serious programmer. Moreover, if you want a modern IDE with code completion etc, then it's either this or NetBeans. You will need either the BB plugin, or Ant along with bb-ant-tools to get it to work.
I'd only recommend NetBeans for someone who is already using it as their primary IDE and is familiar with how to configure it, as it is the most difficult to setup.
Quote:
|
I must say, going from Visual Studio to BB JDE 4.7.0 gave me a reality check. Oh C# I miss you... but Java syntax and flow doesn't seem to be all that different.
|
Java syntax is easy to pickup if you program in C#, although Java is certainly not C# v3. That said, for a programming platform Windows is a toy when compared to Linux, so most professional developers are developing in Java on Linux, not Windows. This allows one to bring the full power of many tools to bear on the problems of DSC as well as setup things like continuous build systems and automated testing, something a hobbist is simply not going to do.
If you are on Windows, then I'd go BB JDE till you learn the API, then perhaps go to Eclipse if you want a bit more in your IDE.