代码之家  ›  专栏  ›  技术社区  ›  user171910

哪些是J2ME MVC框架?

  •  1
  • user171910  · 技术社区  · 15 年前

    我必须在J2ME中为学校做一个相当大的项目。 我到现在才使用J2ME,所以有J2ME MVC框架吗? 我可以从中找到书,或者至少是非常好的在线教程? MVC是我想要的,因为我们必须进行单元测试 我熟悉ASP.NET MVC、Rails和Grails中的MVC。

    那么,有什么好的框架可以用于这个项目吗? 我们正在为黑莓手机开发这个项目。

    3 回复  |  直到 14 年前
        1
  •  1
  •   Mike P    14 年前

    如果只是这样的话,事实上每一部手机都是非常不同的——要构建一个覆盖所有主要的J2ME功能手机的应用程序是非常困难的,因为遵循基本的原则,它看起来有一半是合适的。这就是为什么我们最终会使用基于sprite的字体(ugh)。我想我没有 曾经 在一个使用J2ME的移动项目中,我们设法只使用标准的J2ME(并且,我们非常努力地尝试)。即使是一些应该是标准的东西,比如从服务器读取JSON提要、持久性存储,甚至是像sprite rotation这样的简单的东西,也不是很标准(是的,我在看你的RIM)。然后,把对Android的要求加入到混合中,你就完成了。

    我用过上光剂,而且非常好。商业许可证并不便宜(但值得),但对于一个学校项目来说,它是免费的。咳嗽也是一个很好的选择。这些天来,我个人发现我的项目需要跨越iPhone(Objto-C)、Android(Java)、诺基亚(J2ME)和黑莓(伪J2ME),而不使用商业框架(或者如果你有时间和倾向,自己滚)会变得非常棘手。我愿意接受跨越所有平台的框架的想法?

        2
  •  2
  •   ridecar2    15 年前

    在Java中,你并不需要一个框架,创建基于MVC的应用程序只需要正确地使用这些原则,让控制器控制对任何动作的响应等等。我会考虑使用观察者来帮助,让您的视图观察您的模型,让控制器观察您的视图(获取事件等),然后单元测试变得非常简单。

        3
  •  0
  •   Dima    15 年前

    我不确定是否存在这样的情况,正如前面的海报所提到的,您只需遵循模式的原则即可。但是,看看 J2ME Polish 这是一个非常好的框架,它使你的生活更容易移动Java。他们提供的特别强大的功能是使用CSS来显示-这在MVC模式中为您提供了非常好的“V”部分。