02-27-2012 06:40 AM
This isn't a question as much as it is venting my frustration...
I've recently returned to smartphone dev after a two year hiatus. Up until the end of 2009, I was doing a lot of BlackBery dev and the JDE was still the way to go at that time. I was comfortable with it and the Eclipse plug-in offered no compelling advantage. Fast forward two years and the JDE is deprecated (effectively if not strictly) so I've embraced the Eclipse plug-in as the new way of doing things.
Here's the thing though... I've also starting doing a lot of Android dev recently using the Eclipse plug-in for that platform and the experiences are very different. Whereas the Android dev environment just works in the most part, all too often the BlackBerry dev environment does not.
I started with a clean Win7 machine, a clean install of Eclipse, a clean install of the BB plug-in. No frills, no funny stuff. In other words, no excuse for the BB plug-in to not work straight out of the (virtual) box. But I'm getting regular Eclipse freeze-ups, background tasks stalling and refusing to be cancelled, the debugger randomly refusing to attach to the simulator, etc., etc. It's not just very frustrating, it's also very disappointing given all I've read about how RIM have supposedly put a lot of effort into improving the developer experience.
I'm required by my employer to do BB dev at the moment. But the reality is that if I was a prospective independent app developer kicking the tyres of the various platforms, I would have given up on BB based on my experience of the last week. It still needs to improve...a lot. I wasn't an active BB dev when Mike K walked and his move surprised me at the time. Now, I'm perhaps not so surprised.
N.B. The above expresses my own purely personal opinion and nothing other than that. It must not be interpreted as being in any way representative of the views of my employer.
02-27-2012 08:19 AM
I'm still using the JDE, if that counts for anything. Given that BB Java is dead, I don't think I can justify swapping to Eclipse for Java.
FYI, the NDK seems to work out of the box, however with that I have struggled getting it to work with Simulators and Devices.
03-03-2012 07:29 AM
edzep, The BlackBerry Java API will not be supported in OS 10; the next generation of BlackBerry devices scheduled to come out later this year.
I use the BB JDE and I have never wanted to use Eclipse. I wouldn't say it's deprecated based on my experience. I've been using it since 2009. What features are in Eclipse that you are looking for in the JDE, David?