I have to say without a shadow of doubt that this is probably the worst time I've had programming, ever.
Some of the things I hate about working with Blackberry:
1. The JDE IDE is horrible and looks like a program taken from 1982.
2. Creating a UI is just a horrible and very cumborsome experience because you have to create all your UI using Java code, run that code, wait for your IDE (JDE or Eclipse) to package it and send it to the simulator and then the phone has to load the package. At work we've only been working for two weeks on this application but I can honestly say that I must waste around 40 minutes a day just waiting for the Simulator to load the code. Compare this to the Windows Phone 7 way of declaring UI with XAML code and seeing changes in one swoop.
3. Debugging is very hard to set up. You have to find some obscure page on the blackberry website to find a somewhat easy-to-follow tutorial just to setup the debugger.
4. Layout is horribly backwards and is terrible to predict where your elements will be. "Field.FIELD_RIGHT" sometimes doesn't float elements to the right of their container. HorizontalFieldManagers act much more different than a VerticalFieldManager. You'd expect them to behave the same (except in orientation of course) but they only share a few things in common.
All in all I have to say I really despise working with Blackberry. I find their tools outdated, their work process much too inefficient and their website very hard to navigate.
I just wish our company would have decided to work on the iPhone or Windows Phone 7 instead.

New Topic/Question
Reply


MultiQuote





|