【问题标题】:Which are the J2ME MVC frameworks?哪些是 J2ME MVC 框架?
【发布时间】:2010-01-13 04:16:55
【问题描述】:

我必须在 J2ME 中为学校做一个相当大的项目。 直到现在我还没有使用过 J2ME,所以有 J2ME MVC 框架吗 我可以找到哪些书籍或至少非常好的在线教程? MVC 是我正在寻找的,因为我们必须进行单元测试和 我熟悉 ASP.Net MVC、Rails 和 Grails 中的 MVC。

那么,这个项目有什么好的框架吗? 我们正在为黑莓细胞开发这个项目。

【问题讨论】:

    标签: model-view-controller blackberry java-me


    【解决方案1】:

    使用 Java,您实际上并不需要框架,创建基于 MVC 的应用程序只是正确使用这些原则,因此让控制器决定对任何操作的响应等等。我会考虑使用 Observers 通过让您的视图观察您的模型和控制器观察您的视图(以获取事件等)来提供帮助。然后对此进行单元测试变得非常简单。

    【讨论】:

      【解决方案2】:

      如果只是,事实是每部手机都非常不同 - 要构建一个涵盖所有支持 J2ME 的主要手机的应用程序,并且遵循基本原则看起来还不错。这就是为什么我们最终会做一些事情,比如使用基于 sprite 的字体(呃)。我认为我曾经曾使用 J2ME 工作过一个移动项目,我们已经设法坚持只使用标准 J2ME(而且,我们非常努力)。即使是应该是标准的东西,比如从服务器读取 JSON 提要、持久存储,甚至是像精灵旋转这样非常简单的东西,实际上都不是很标准(是的,我在看你的 RIM)。然后,将 Android 的要求加入其中,您就完成了。

      我用过波兰语,它真的非常好。商业许可证并不便宜(但值得),但对于学校项目来说它是免费的。 Flash(咳嗽)也是一个不错的选择。这些天来,就个人而言,我发现我的项目需要跨越 iPhone (Objective-C)、Android (Java)、Nokia (J2ME) 和 Blackberry (pseudo-J2ME),而且不使用商业框架(或滚动你的拥有,如果你有时间和倾向)。我对跨所有这些平台的框架的想法持开放态度?

      【讨论】:

      • 回到这条评论,我真的开始喜欢使用PhoneGap 或Titanium 使用HTML 构建应用程序。您需要投入大量时间使您的应用程序足够快以与真正的本地应用程序竞争,但它的跨浏览器吸引力使它值得(我仍然在围栏上,但我喜欢这个方向)。
      【解决方案3】:

      我不确定是否存在这样的东西,正如之前的海报所提到的,你只需遵循模式的原则。然而,看看J2ME Polish,它是一个非常好的框架,它让你的移动Java 生活变得更加轻松。他们提供的特别强大的功能是使用 CSS 进行显示 - 这为您提供了 MVC 模式中非常好的“V”部分。

      【讨论】:

      • 看看 LWUIT 以及它由 Sun 支持并有一些很好的例子
      猜你喜欢
      • 1970-01-01
      • 2010-10-06
      • 2012-01-05
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      • 2010-09-06
      相关资源
      最近更新 更多