我玩过智能手机开发(windows ce),使用 vs.net 并拥有一个不错的模拟器等似乎很简单。
黑莓的发展如何?看到它使用 JavaME,我猜想为 .net 开发人员学习 SDK/语法并不难。
但是开发 IDE、调试、仿真器等呢?
我玩过智能手机开发(windows ce),使用 vs.net 并拥有一个不错的模拟器等似乎很简单。
黑莓的发展如何?看到它使用 JavaME,我猜想为 .net 开发人员学习 SDK/语法并不难。
但是开发 IDE、调试、仿真器等呢?
我对黑莓的体验非常有限,但就我所拥有的而言,它相当用户友好。Java 与您可能用于 CE 开发的 C# 非常相似。
您可能会使用 Eclipse 作为 IDE,一旦您习惯了它就很好。来自 Visual Studio 可能会让您有点沮丧,但请给它一个机会。
至于调试和模拟器,根据我有限的经验,没有问题。实际上,我发现 Blackberry 在很多方面都比任何 CE 设备都好得多。
还有一个用于黑莓开发的 Visual Studio 插件,但它需要在使用所开发程序的黑莓上安装运行时,因此它仅对您可以控制用户手机的企业应用程序真正有用。
除了语法高亮和“智能插入”编辑器、编译器和调试器之外,BlackBerry 还提供了一个Java 开发环境,该环境具有许多集成工具(特别是覆盖、内存使用和分析)。BlackBerry 代码签名工具、JAD 和 COD 生成也包括在内。
我发现在 Eclipse 中开发代码、使用 Ant 编译(使用 etaras 的 RAPC ant 任务,但它们似乎已经消失了——BlackBerry Ant Tools似乎是一个合适的替代品)并使用 JDE调试/分析等
我没有使用新的 RIM Eclipse 插件。
MDS Studio具有基于 Eclipse 和 Visual Studio 的环境。我发现它对于制作 UI 原型很方便,但对于进行任何自定义开发来说却很麻烦。BB 将其推销为“快速应用程序开发”,它具有这种范式的优点和缺点。
我发现 BlackBerry 开发与其他基于 Java 的专用应用程序非常相似——如果您开发标准的 J2ME Midlet 应用程序,您不需要了解更多。如果你真的想利用 BlackBerry 的独特功能,与 BB 应用程序集成等,那么你需要学习 BlackBerry 特定的 API——javadoc 很好,论坛和白皮书有帮助,但很少有真正的“概述” ”文件或文件告诉你如何把它们放在一起。
警告 Emptor、YMMV 等,令人作呕。
实际上,正是出于这个原因,我才购买了一个黑莓。您可以使用 Eclipse IDE,然后安装 JDE 插件。JDE 插件包括黑莓 sdk 以及一些模拟器。
编辑 - http://na.blackberry.com/eng/developers/javaappdev/
几周前我在设置环境时遇到了一个问题,但是,我在黑莓论坛中找到了我的解决方案。YMMV
还有一个名为“Blackberry MDS studio”的 Blackberry 开发环境,它是 Java 的替代品。我知道我的一些 Lotus Notes 开发人员喜欢这个 IDE,因为它更直观。就我个人而言,我更喜欢作为 Java 开发人员的 Java。
支持社区对那些显然已经对他们所写的内容进行了一些思考的人提出的精心编写的问题做出了相当快的回应。RIM 也很快为新手机发布了新的模拟器更新,我过去曾遇到过来自其他制造商的问题。