黑莓开发,是否像智能手机开发一样用户友好?

问题描述:

我玩过智能手机开发(windows ce),它似乎很简单,使用vs.net和有一个很好的模拟器等。黑莓开发,是否像智能手机开发一样用户友好?

黑莓手机怎么发展?看到它使用JavaME,我猜测学习.net开发者的SDK /语法并不难。

但是开发IDE,调试,仿真器等呢?

我对黑莓手机的使用经验非常有限,但是从我所拥有的使用方面来说,它相当用户友好。 Java与您可能用于CE开发的C#很相似。

您可能会使用Eclipse的IDE,这是很好,一旦你习惯了它。它可能会让您有些从Visual Studio中失望,但给它一个机会。

至于调试和仿真器,从我有限的经验来看,那里没有问题。事实上,我发现黑莓在许多方面比任何CE设备都要好得多。

还有一个用于Blackberry开发的Visual Studio插件,但它需要在使用开发程序的Blackberry上安装运行时,所以它只对那些可以控制用户手机的企业应用程序非常有用。

我其实刚刚为此购买了黑莓手机。您可以使用Eclipse IDE,然后安装JDE插件。 JDE插件包括黑莓sdk以及一些仿真器。

编辑 - http://na.blackberry.com/eng/developers/javaappdev/

我遇到了障碍几个星期前,当我设置的环境,但是,我发现我的BlackBerry论坛的解决方案。 YMMV

还有另一种黑莓开发环境"Blackberry MDS studio"它是Java的替代品。我知道一些Lotus Notes开发人员喜欢这个IDE,因为它更具视觉性。就我个人而言,我更喜欢作为Java开发人员的Java人员。

支持社区很快就会回应那些明确思考他们写作内容的人写的精心编写的问题。 RIM也很快为新手机发布新的模拟器更新,这是我以前从其他制造商遇到过的问题。

+0

不是以我的经验,现在已经有点过时了。特别是向RIM报告错误是毫无用处的。例如,如果蓝牙耳机处于活动状态并尝试使用udp连接,则8700可用于重复重新启动。 – 2009-01-05 21:33:55

BlackBerry提供了一个Java Development Environment,除了语法高亮显示和“智能插入”编辑器,编译器和调试器之外,它还具有许多集成工具(特别是覆盖率,内存使用率和性能分析)。 BlackBerry代码签名工具,JAD和COD代也包括在内。

我发现在Eclipse中开发代码比较容易,使用Ant进行编译(使用etaras的RAPC ant任务,但它们似乎消失了 - BlackBerry Ant Tools似乎是一个合适的替代品),并使用JDE用于调试/性能分析等。

我还没有使用新的RIM Eclipse插件。

MDS Studio同时具有基于Eclipse和Visual Studio的环境。我发现它在原型UI方面很方便,但对于做任何定制开发来说都很麻烦。 BB把它称为“快速应用程序开发”,它具有这种范例的长处和短处。

我发现黑莓开发很像其他专业的基于Java的应用程序 - 如果您开发标准的J2ME Midlet应用程序,则不需要了解更多信息。如果你真的想利用黑莓的独特功能,与BB应用程序等整合,那么你需要学习黑莓特定的API - javadoc非常好,论坛和白皮书有所帮助,但很少有真正的“概述“文件或文件告诉你如何把它放在一起。

警告Emptor,YMMV等,广告恶心。