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