`

flex是什么

阅读更多
Flex 是什么? flex和Flash是什么关系?flex 解决什么问题?flex和J2EE/.net是什么关系?

Flex 是 Macromedia发布的presentation server(展现服务),
它是Java Web container或者.net server的一个应用,
根据.mxml文件(纯粹的xml描述文件和actionscript)
产生相应得.swf文件,传送到客户端,由客户端的flash player或者shockwave player解释执行,
给用户以丰富的客户体验。

大名鼎鼎的Macromedia Flash是强大的矢量动画编辑工具,
在作动画起家之后,Flash一直在谋求rich internet application(ria富客户端)的霸主地位,

最有影响的是,已经推出了面向对象的编成脚本actionscript2.0,并且建立起类似于java Swing
的类库和相应component(组件)。

Flex是通过java或者.net等非Flash途径,解释.mxml文件组织components,并生成相应得.swf文件。

Flex的component和flash的component很相似,但是有所改进增强。

运用Flash是完全可以做到flex的效果的,为什么还需要flex呢?我理解这里面有两个原因:

1,为了迎合更多的developers(开发者)。
    Flash天生是为了designer(设计者)设计的,界面还有flash的动画概念和写程序的开发人员格格不入,
    为了吸引更多的JSP/ASP/PHP等程序员,
    Macromedia推出了Flex用非常简单的.mxml来描述界面和jsp/asp/php程序人员使用.(x/d)html非常相似,
    而且mxml更加规范化、标准化。

2,为了一个标准。大家一定听说过微软下一代系统longhorn,
   在longhorn推出的同时微软也会推出新的语言xaml,一种界面描述语言,
    与之相应的就是smart client和flex非常相似的东西。
    Mxml和Xaml的也很相似… …由此带来的一些列好处就不用我说了。

   Flex和j2ee/.net其实没什么关系,Macromedia用java做出来个应用把flash的技术融合到j2ee里面,
   再用.net的技术做出来个.net应用把flash技术融合到.net里面去;应该说flex解决了j2ee里面和.net
   最繁琐的问题那就是web 客户端的问题。
   微软比较卑鄙在ie里面built-in(事先安装好了)很多空间,可以被.net调用比如DataGrid,
   java就没有办法啦,只能用最原始的html一个tag一个tag地print,真是头疼,
   还有客户端的JavaScript是最难调试的,不论java还是.net都束手无策。


分享到:
评论

相关推荐

    flex flex是什么

    Flex是Adobe公司开发的一种开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。它基于ActionScript编程语言和MXML标记语言,提供了一种高效、灵活的方式来设计和构建交互式的用户界面...

    selenium对flex程序的自动化测试.docx

    Selenium 对 Flex 程序的自动化测试 Selenium 是一个自动化测试工具,它可以模拟用户的行为来测试 Web 应用程序。Flex 是一种基于 XML 的开发语言,用于构建 Rich Internet Applications(RIA)。在这篇文章中,...

    Flex开发环境配置教程

    在进入Flex开发之前,首先需要理解Flex是什么。Flex是一种基于Adobe的ActionScript编程语言和MXML标记语言,用于构建富互联网应用程序(Rich Internet Applications, RIA)。它允许开发者创建交互式的、数据驱动的...

    flex.md flex属性详解文档

    flex原理和全属性详解flex 是 flexible Box的缩写,意为“弹性布局”,用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为flex布局

    Flex移动开发第一次分享

    1. **Flex概述**:解释Flex是什么,它的历史,以及为什么选择Flex进行移动应用开发,比如跨平台能力、强大的组件库和良好的用户体验设计。 2. **Flex架构**:深入到Flex的架构,包括ActionScript编程语言、MXML标记...

    Flex学习.doc

    1. **Flex是什么及用途与前景** Flex是一种用于创建Rich Internet Applications(RIA)的开发框架。RIAs是具有丰富交互性和用户体验的互联网应用程序。Flex 2.0基于Action Script 3.0,这是一个强大的编程语言,与...

    Flex完全自学入_手册

    #### 一、Flex是什么,用途和前景 Flex是一种用于构建高质量、跨平台的Rich Internet Applications(RIA)的软件框架。最初由Macromedia开发,后随公司被Adobe收购而成为Adobe产品线的一部分。Flex 2.0是其发展历程...

    Flex 帮助教程中文版

    在这一章节中,我们将学习Flex的基本概念,包括Flex是什么,它的主要用途以及如何通过Flex构建RIA。Flex提供了一套完整的开发工具和组件库,使得开发者可以便捷地创建动态、数据驱动的Web应用。此外,我们还会了解到...

    Flex3基础入门PPT

    1. **Flex概述**:解释了Flex是什么,为什么选择Flex作为RIA开发平台,以及Flex在Web开发中的地位和优势。可能涉及Flex的应用场景和历史发展。 2. **开发环境搭建**:介绍了如何安装并配置Flex Builder或Flash ...

    flex是什么 Flex介绍

    Flex 是一个用于构建富互联网应用程序(Rich Internet Applications, RIA)的开源框架,它由Adobe公司(前身为Macromedia)开发。Flex的核心是提供一套工具和库,使得开发人员可以构建具有高度交互性和动态用户体验...

    Flex + LCDS + Java 入门教程

    1. **Flex是什么?** Flex是一种基于ActionScript和MXML的开放源码框架,用于构建具有动态图形、交互性和数据可视化的RIA。它允许开发者创建在浏览器中运行的富客户端应用程序,而无需用户安装额外的软件。 2. **...

    Flex Flex Flex Flex

    Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...

    Flex万年历记事本_flex源码

    Flex是Adobe公司推出的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这种技术允许开发者创建具有高度交互性和动态视觉效果的Web应用,提供比传统...

    Flex中文帮助

    1. **Flex概述**:这一章通常会介绍Flex是什么,它的历史背景以及在RIA开发中的地位。Flex通过Flash Player或Adobe AIR运行,可以创建交互性强、视觉效果丰富的Web应用。 2. **开发环境设置**:可能会讲解如何安装...

    MyEclipse6.5中安装FLEX插件的过程.rar

    首先,了解Flex是什么至关重要。Flex是由Adobe开发的一种开源框架,用于创建富互联网应用程序(RIA),它基于ActionScript编程语言和MXML标记语言,使得开发者可以构建交互性强、图形丰富的Web应用。 在MyEclipse ...

    上次传的flex中文教程不全啊,这次补上

    1. **第一章**:通常会介绍Flex的基础概念,包括Flex是什么,它的主要用途以及为什么选择Flex。这一章可能涵盖了Flex的历史、架构,以及与Flash和ActionScript的关系。ActionScript是Flex编程的核心语言,学习者会在...

    flex2 explorer

    首先,我们要理解Flex是什么。Flex是Adobe公司推出的一种用于构建富互联网应用(RIA,Rich Internet Applications)的开源框架。它基于ActionScript语言和MXML标记语言,能够创建具有丰富图形、动画和交互性的Web...

    flex学习笔记 flex学习总结 flex学习教程

    Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和Flex框架,可以创建交互性强、用户体验优秀的Web应用。本教程是作者精心编写的Flex学习资料,适合初学者入门,通过...

Global site tag (gtag.js) - Google Analytics