黑莓开发,是否像智能手机开发一样用户友好?
我玩过智能手机开发(windows ce),使用 vs.net 并拥有一个不错的模拟器等似乎非常简单。
黑莓开发怎么样? 鉴于它使用 JavaME,我猜测 .net 开发人员学习 SDK/语法并不难。
但是开发 IDE、调试、模拟器等呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我对黑莓的使用经验非常有限,但从我所掌握的情况来看,它相当用户友好。 Java 与您可能用于 CE 开发的 C# 非常相似。
您可能会使用 Eclipse 作为 IDE,一旦习惯了它就会很好。 来自 Visual Studio 的它可能会让您有点沮丧,但给它一个机会。
至于调试和模拟器,以我有限的经验来看,没有问题。 事实上,我发现 Blackberry 在很多方面都比任何 CE 设备都要好得多。
还有一个用于 Blackberry 开发的 Visual Studio 插件,但它需要在使用开发的程序的 Blackberry 上安装运行时,因此它仅对您可以控制用户手机的企业应用程序真正有用。
I have very limited experience with the Blackberry, but from what I do have, it is fairly user friendly. Java is fairly similar to C# which you would have probably used for CE development.
You will probably use Eclipse for the IDE which is good once you get used to it. It will probably frustrate you a bit coming from Visual Studio, but give it a chance.
As for debugging and emulators, from my limited experience, no problems there. Actually, I find the Blackberry a much nicer platform than any of the CE devices in many ways.
There is a Visual Studio plugin for Blackberry development too, but it requires that a runtime be installed on the Blackberries that use the programs developed, so it is only really useful for Enterprise apps where you have control over the users' phones.
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 相当不错,论坛和白皮书有帮助,但真正的“概述”很少“告诉您如何将所有内容组合在一起的文件或文件。
买者自负、YMMV 等,令人作呕。
BlackBerry provides a Java Development Environment that has a number of integrated tools (notably coverage, memory usage and profiling) in addition to a syntax highlighting and "smart insertion" editor, compiler and debugger. The BlackBerry code signing tools, JAD and COD generation are also included.
I found that it was much easier for me to develop code in Eclipse, compile it with Ant (using etaras' RAPC ant tasks, but they seem to be gone -- BlackBerry Ant Tools seem to be a suitable replacement) and use the JDE for debugging/profiling, etc.
I've not used the new RIM Eclipse Plugin.
The MDS Studio has both Eclipse and Visual Studio based environments. I found it handy for prototyping UIs but rather cumbersome for doing any custom development. BB markets it as "Rapid Application Development", and it has that paradigms strengths and weaknesses.
I found BlackBerry development to be much like other specialized Java based applications -- if you develop standard J2ME Midlet Apps, you don't need to know much more. If you really want to take advantage of the BlackBerry's unique features, integrate with BB applications, etc., then you need to learn the BlackBerry specific APIs - the javadoc is pretty good, the forums and whitepapers help, but there are few real "overview" documents or papers to tell you how to put it all together.
Caveat Emptor, YMMV, etc, ad nauseum.
事实上,我就是因为这个原因才购买了黑莓。 您可以使用Eclipse IDE,然后安装JDE插件。 JDE插件包括blackberry sdk以及一些模拟器。
编辑 -
http://na.blackberry.com/eng/developers/javaappdev/
我几周前,当我设置环境时遇到了障碍,但是,我在黑莓论坛中找到了解决方案。 青年MMV
I actually just purchased a blackberry for this very reason. You can use the Eclipse IDE and then install the JDE plugin. The JDE plugin includes the blackberry sdk as well as some emulators.
EDIT -
http://na.blackberry.com/eng/developers/javaappdev/
I encountered a snag a couple weeks ago when I was setting up the environment, however, I found my solution in the blackberry forums. YMMV
还有另一个 Blackberry 开发环境,名为 "Blackberry MDS studio" 它是Java 的替代方案。 我知道我的一些 Lotus Notes 开发同事喜欢这个 IDE,因为它更直观。 就我个人而言,我更喜欢 Java 开发人员。
There's also a another Blackberry development environment called "Blackberry MDS studio" It's an alternative to Java. I know for some of my colleagues who are Lotus Notes developers favor this IDE as it's more visual. Personally I prefer the Java one being a Java developer.
支持社区很快就能回答人们提出的精心编写的问题,这些人显然对自己所写的内容进行了一些思考。 RIM 也很快为新手机发布了新的模拟器更新,我过去在其他制造商那里遇到过问题。
The support community are pretty quick to respond to well-written questions from people who've obviously put some thought into what they are writing. RIM are also quick to release new simulator updates for new phones, which I've had problems with in the past from other manufacturers.