文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发其他语言Flex挑战Java和.NET Adobe能否再度崛起?
精品推荐
特别推荐
·控制面板知多少
·给你十条学习Ruby语言的理由
·分页管理机制
·Perl 语言的重要价值体现
·经验技巧:分享两条Delphi开发经验
·Java编程思想:面向对象的逻辑思维方法
·Samba系统简介
热点TOP10
·AIX 5L 学习大纲/简易教程(2)(未经许可,请勿COPY)
·DENX U-Boot及Linux使用手册
·EZ-USB 68013A开发指南
·图象处理中的边缘检测------canny算子
·Visual C++ ADO数据库编程入门
·利用 wordXP 实现自动排班
·UDT协议-基于UDP的可靠数据传输协议
·XPCOM--LINUX下的组件开发技术
·MyEclipse JSF 快速入门中文版(上)
·samba和openldap结合实战
·AIX 5L 学习大纲/简易教程(1)(未经许可,请勿COPY)
·Microsoft Windows XP Embedded 开发工具概述
·eMbedded Visual C++开发入门
·在VC6中创建wxWidgets项目[附图]
·数值计算程序大放送-线性代数方程组
·列表视图控件
·visual studio 2005 简体中文团队开发版 SQL server 2005简体中文版下载
·Visual Studio 2005:在 Visual C++ 中开发自定义的绘图控件
·多文档界面(MDI)
·汇编语言工具下载

Flex挑战Java和.NET Adobe能否再度崛起?

日期:2007年7月9日 作者: 查看:[大字体 中字体 小字体]


推荐专题:RIA世界---上演三国争霸!

  如果你是一个IT人士,Adobe Flash你一定不会陌生,在Real、Windows Media和Quicktime的众多竞争重重围攻下,终于杀出了一条血路,成为当前在网页内嵌入视频的第一选择,近期,Adobe 也正在考虑在其产品线中增添通过Web实现的服务。全速进军客户端应用开发市场,它能成功翻版Flash在Web中的成功么?

  上个月,Adobe公司的Ben Forsaith演示了一个Flex 2的开发工具FlexBuilder,显示了其新的基于Eclipse的集成开发环境,意味着Flex在开发领域市场迈出了坚实的一步。

  揭开Flex的面纱?

  Adobe Flex 是为满足希望开发 Rich Internet 应用程序的企业级程序员的需求而推出的表示服务器和应用程序框架。RIA 将桌面软件的响应速度和丰富功能与 Web 应用程序的广度结合在一起,以提供效果更好的最终用户体验。Flex 表示服务器提供基于标准的、声明性的编程方法和流程,并提供运行时服务,用于开发和部署丰富客户端应用程序的表示层。

  Flex 开发者使用直观的基于 XML 的语言来定义丰富的用户界面;该语言由 Flex 服务器翻译成智能的客户端应用程序,在普遍存在的 Flash 运行环境中。

  从本质上来说,Flex只是编译Flash的另一种方式,不过Flex是以代码为中心,使用结构化查询语言XML和脚步语言ActionScript来编译,对开发者来说,这种方式要比在面向设计的Flash集成开发环境更加容易掌握。它具有图形化控制功能的可视化设计器,同时它又是一个有效的应用程序开发工具;当然,与那些比较成熟的开发工具比起来,例如微软的Visual Studio,还是有不足之处。

  不过,这些缺点还不足以说明什么,Flash视频的成功很大程度上得益于它易于部署的特点。只需要在你的计算机上安装最新版的Flash播放器就一切OK了。同样,Flex也是如此。ActionScript 3.0改进了JavaScript脚本语言,开发者使用它不仅仅可以来编写脚本而且还可以对主要的新功能进行即时编译强壮它类型选择。ActionScipt的强类型不仅仅是花架子,可以被编译器来创建更有效的字节代码。很明显,这种方式可以大大提高客户端程序的运行速度。

  Ajax的成功已经证明,运行在客户端的互联网应用程序,如果具备平滑的功能和丰富的用户体验,是十分受用户欢迎的,因此编写JavaScipt脚本语言即使承受一点烦恼,也是值得的。同时在你的AJAX应用程序和Flex应用程序中的代码可有效进行融合互通。

  上述特点对从事开发的编程人员不是很陌生,例如,Java的Applets,微软的ActiveX和其他浏览器插件,都是同样的运行原理。在浏览器中运行的Java应用程序功能虽然强大,但是,与Flash相比,Java运行环境非常庞大,而且存在令人困惑的不同版本问题,这阻挡了它被广泛采用的步伐。而微软的AcitveX则既不跨平台又不跨浏览器,且开发的时候还要对相关的安全问题保持足够的警惕性。

  一个更类似的例子当属微软的展示层技术WPF,它看上去已经解决了基于浏览器的.NET应用程序的安全问题,而且非常容易部署。不幸的是,WPF需要一个非常大的运行环境,且只工作在微软最近发布的强大的Vista操作系统中。尽管WPF可以提供相当丰富强大的图形和多媒体效果,但是它相对狭窄的应用范围限制了广泛发展的可能性。微软同时也有一个跨平台的的WPF版本,即WPF/Everywhere,但是它目前依然处于开发阶段。

  此外,Adobe为开发人员构建下一代丰富互联网应用提供了无限可能,其可用性和效率均大大提高。

  包括波音(Boeing)、道琼斯(Dow Jones)、三星(Samsung)、Indexes 和SAP在内的各行业领军人物,纷纷使用Adobe Flex和Flash Player来创建下一代Web应用,该应用将桌面软件的优势和网络的广泛范围结合在一起,从而为用户创造出更有价值的体验。永明金融公司(Sun Life Financial)软件工程师Chris Culhane说:“利用Flex 2,我们已经改进了员工使用的程序界面的丰富程度和可用性,这直接提高了我们的工作效率。在开发方面,和其它开发环境相比我们的应用开发速度提高了一倍。我们只需编写很少的代码,Flex应用程序可以将其与后台系统无缝的集成在一起,因而最终的应用程序非常简单,易于维护。”

    Flex的未来之路

  因此在这个领域,Adobe无疑具有比较大的领先优势,但是在成绩和荣誉的背后,Flex的未来之路并不是一帆风顺的。

  在接受CNET的采访时Adobe掌门人布鲁斯(Bruce Chizen)曾经说过“我不知道微软是否会争夺Adobe 的客户,但它正在进入我们已经进入的领域,我不清楚这是一种直接攻击呢,还是它的业务的一种副产品。通过PDF 和Flash ,与包括微软在内的任何其它公司相比,我们与最终用户有更多的接触。

  用于文档交换的标准是PDF ,我认为微软不喜欢PDF 成为标准,Flash 成为动画标准。我认为微软不喜欢人们使用Adobe 的解决方案创建文本和电子表格之外的信息。

  如果你是微软,就会试图取代PDF ,XPS 就是微软为此而进行的一次尝试。微软具有雄厚的财力和庞大的开发人员社区,它在桌面软件领域具有垄断优势,因此我不敢轻视它的一举一动。我们在全速前进,预计微软会紧紧追随我们。

[1] [2] 下一页 




上一篇:Flex初学者入门指南

下一篇:Flex是什么? flex和flash是什么关系?

Flex挑战Java和.NET Adobe能否再度崛起? 相关文章:
·Java图形用户界面设计
·javascript+xml实现二级下拉菜单,不会被任何标签或元素遮住
·javascript 常用代码大全
·JavaScript经典效果集锦
·在桌面应用中使用JAVA DB
·SUN认证Java2程序员考试(SCJP) 试题解析
·java做的比较完善的FTP连接上传下载文件
·Javascript +CSS横向三级导航菜单
·3D编程指南第一部分:快速进入移动JAVA 3D编程世界
·java swing的拖放例子
Flex挑战Java和.NET Adobe能否再度崛起? 相关软件:
·红色警戒 2 之中国崛起
·Adobe Photoshop CS2 9.0 官方试用版
·Adobe PremiereV7.0
·Adobe Acrobat ReaderV8.1.2 简体中文版
·Adobe Photoshop CS 8.0 官方试用版
·帝国时代 4 国家崛起中文版
·Adobe Illustrator 10正式版
·Adobe Photoshop CS 2 简体中文使用指南
·Adobe Acrobat7.0 Pro
·Adobe Illustrator CS3简体中文版

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot