Originally Posted by ADGrant:
3) Debugging
With the Palm SDK, you don't discover your errors until your code is running (you hope) on the emulator. With Java and C, the compiler can detect typos and syntax errors. Decent debugging tools are available for Android and the iPhoneOS.
use the aptana plugin and syntax and are detected pretty well.