我想开始为 Blackberry 平台开发,特别是 Bold 以及即将推出的 Storm 设备。我是否需要学习 Java 和 J2ME 或者我可以在 ASP.NET 中开发网站并继续利用我已经拥有的技能?
我对移动平台开发完全陌生,不知道针对这些黑莓设备需要什么。我希望继续使用我的 ASP 技能。
我想开始为 Blackberry 平台开发,特别是 Bold 以及即将推出的 Storm 设备。我是否需要学习 Java 和 J2ME 或者我可以在 ASP.NET 中开发网站并继续利用我已经拥有的技能?
我对移动平台开发完全陌生,不知道针对这些黑莓设备需要什么。我希望继续使用我的 ASP 技能。
要开发功能齐全、性能可接受且外观漂亮的黑莓应用程序,您需要使用 RIM 原生 api。
您可以使用 J2ME 应用程序,但它们通常不能很好地与全键盘设备配合使用。
当然,Web 应用程序看起来会比这更糟糕。
您是在谈论网站(因为您说“在 ASP.NET 中开发网站”)还是本机黑莓应用程序(因为您说“为黑莓平台开发”)?
在 Blackberry 上运行的应用程序使用 J2ME。如果您的应用程序是从 Blackberry 上的浏览器访问的,那么决定语言的是运行 Web 应用程序的服务器,而不是从 Blackberry 浏览器访问它。
然后是用于与企业应用程序集成的 Blackberry MDS。我对此知之甚少(从未使用过它或见过使用它的应用程序),但这里描述了它:http: //na.blackberry.com/eng/services/mobile.jsp
保罗
这个问题可能会对你有所帮助。“在 asp.NET 中创建一个适用于黑莓、Windows Mobile 和 iPhone 的迷你站点”
如果您只是做 Web 开发,则不需要了解 J2ME for Blackberry。J2ME 是设备特定应用程序的受支持的 JAVA 框架。您只需要熟悉移动设备的 HTML 渲染
假设您正在构建一个打算由黑莓浏览器加载的 Web 应用程序,我建议构建跨多种设备类型和配置交叉兼容的移动特定页面。
查看Blackberry Browser Development Guides,它提供了可应用于所有移动 Web 开发的移动 Web 开发建议/最佳实践。
它讨论了一个应用程序不应如何将 RIM UI API 调用与 CLDC 和 MIDP API 调用混合在一起。
当然,我还必须提到该链接确实过时了。