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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |