当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

Flash Lite Vs. J2ME[Java编程]

赞助商链接



  本文“Flash Lite Vs. J2ME[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

随着Macromedia在Flash Lite方面的大力奉行,这支Mobile新军看来终于要 展露头角了.不可避免的,众多的开辟者会将它与现有的技术放在一同品评对比 一番,而这次被推上擂台的,是已经在移动开辟范畴有着坚固底子的J2ME.

技术的对比有的时刻很盲目,大家唇枪舌剑、干证博引了半天,却发现两种 技术根本就没有可比性.

而那些狂热的拥护者则常常要追求一个“A终究会替换B”的极度 .

那么,J2ME和Flash Lite到底有没有可比性?而Flash Lite的能否会替换 J2ME原有地位而成为移动利用开辟的首选.

我的概念是:J2ME和Flash Lite在某些范畴存在交集,因此假如Flash Lite 可以被遍及支持,确切给了开辟者相关于J2ME而言更好的挑选.但在大部份时刻 ,它们实用于差别需求,因而不存在Flash Lite替换J2ME的大概.

首先来说说J2ME和Flash Lite的“交集”在哪?Flash Lite/J2ME 让我们可以充分的操纵移动设备的计算本领,而无需借助网络和服务器,即便需 要衔接网络,我们也可以将大量的工作交由客户端完成,从而减低服务器的压力 和网络带宽的耗费,这是与WAP的技术最大的辨别,也是上风所在.因此,从理 论上讲,J2ME和Flash Lite都可以用于在移动设备上实现商务、娱乐、管理等功 能.

但是,Flash Lite和J2ME二者都具有自身的上风和劣势,这种上风和劣势也 招致了二者必将在差别的范畴施展作用.http://www.design- nation.net/en/archives/000453.php这篇文章中谈到的几点我不再赘述,以下 是我对二者辨别的增补:

1.Flash Lite拥有统一的标准,即Flash Lite Player,任何安装了Flash Lite Player的设备都可以播放Flash Lite文件而不需求加以编译改正.J2ME尽 管在底子标准(MIDP/CLDC)上相对统一,但是大量的可选包使得程序的兼容性 下降.更何况各个厂商的KVM实现还有众多Bug.

2.Flash Lite无疑会供应更好的用户体验,摆脱了MIDP lcdui乃至是手机底 层的MMI实现,开辟者可以安闲的计划利用程序的界面,同时也避免了利用API的 困扰.相对而言,MIDP的UI框架过于丑陋,并且功效简单.(我目前正在试图解 决这一问题).当然,绘制复杂美好的界面也会带来资源和性能的耗费,因此开 发者需求在二者之间探求均衡点.

3.Flash Lite支持SVG,同时本身也是矢量格局,因而在辨别率多样化的移动 平台上可以更好的施展拳脚.J2ME开辟者则需求人为办理辨别率适应的问题.在 某些情况下,为了适应辨别率而举行的工作大概非常繁复.并且利用J2ME制作 MTV类动画也几近不太大概,逐桢画图方法在J2ME上不大概毫无顾忌的利用.

4.Flash Cast??现有资料太少,不知道他毕竟能施展多大的威力,但无论如 何是值得等待的.相反,Sun并没有推出与J2ME完善整合的服务器技术,但事实 上,J2ME可以和任何一种服务器技术整合.

(中场歇息 ~__~)

5.Flash Lite从目前看来,功效还过于薄弱.J2ME则由JCP推动其发展,新规 范曾出不穷,从对手机底层的拜候,到多媒体的支持,从SVG到G3D.固然很多规 范真正在手机上实现还需求一段时间,但至少我们知道,J2ME真的可以做很多事 .

6.Flash Lite目前并非以native方法存在于手机中,而是用利用程序扩大 的方法,固然安装一个.sis文件并非难事,但假如厂商可以将Flash Lite Player绑定在手机中,相信奉路程度会更好.

7.Flash Lite仍旧不适合作复杂的利用,包含商务和娱乐方面,从安全机制 ,存储本领,网络衔接等层面,Flash Lite都对比柔弱,并且大概难以改良,而 在这几个方面J2ME要强得多.

8.固然签下了Nokia和SamSung,但是Flash Lite奉行的路还很长.并且,非 智妙手机仍旧占据了大部份市场,Nokia固然努力于发展S60等智妙手机平台,但 S40手机仍旧是主要盈利点.因此,假如Flash Lite只能呈目前S60一类的中高端 智妙手机上,对Flash Lite的遍及大概并非非常有利.

作为一个开辟者,最重要的是理解各种技术的上风劣势,用最合适的工具完 成得当的工作.至于“那种技术最强”的问题,大可没必要争个你死我 活.

注:文本中的J2ME实际上特指(MIDP/CLDC标准,不包含CDC和PersonalJava )


  以上是“Flash Lite Vs. J2ME[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 有什么快速的办法可以直接改正 Flash里面的链接
  • 在Win7/Vista下因为Flash 11.3招致Firefox崩溃问题办理办法
  • Ubuntu教诲网安装Flash插件
  • 在Firefox中利用Chrome自动更新的Flash
  • Ubuntu上安装Flash Player 10.1
  • Ubuntu 11.04安装Flash Player 11
  • flash player无法安装呈现小红叉问题的办理办法
  • <b>基于jQuery实现的类flash菜单效果</b>
  • 办理无法注册Flash Player 的ActiveX控件的办法
  • 能办理Flash游戏加载时间长的问题吗?
  • IE9浏览器老是提醒:没有安装Flash 插件,无法看视频的办理办法
  • 用Flash远程调用加强J2EE表示层
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .