• MacroMedia公司的Flex和其开发工具Brady


    Flex,MacroMedia公司推出的一套建立Rich Internet Application的东东,eric.canty介绍过。现在MacroMedia公司正在做一个专门用来写Flex的专用编辑器Brady,现在都在beta阶段。Flex的特征:

    1、Flex很类似Asp.Net,比如:
    <mx咧嘴笑脸
    <mx:DataGrid widthFlex=“1”></mx:DataGrid>
    <mx:Link click=“geturl('http://blog.joycode.com', '_blank')” label=“博客堂”></mx:Link>
    <mx:WebService wsdl=“...”></mx:WebService>

    用来输出一个DataGrid、一个指向博客堂的链接,并提供了一个WebService。这种标签,MacroMedia命名为MXML(Macromedia Flex Markup Language)

    2、但是Flex的输出表现力比Asp.Net要丰富得多得多得多,为什么?因为Asp.Net输出的内容最后还是得是能让IE理解的html和js,但是Flex的客户端可是嵌在IE里面的Flash,嘿嘿,表现力如何,可想而知了吧?所以,MacroMedia能毫不惭愧的说,Flex可以建立“Rich Internet Application”,而且适合于“Multi-Step Processes”、“Client-Side Processing”,已经不限于一般的WebForms了,而是更像是Longhorn那样的集成了WebApp和WinApp方式的程序模式。

    3、Flex的文件结构包括:
        纯文本的.mxml文件,就像是.aspx文件那样,描述了UI;
        .as文件,类似于.ascx文件,是用ActionScript写的控件,但是是无界面的;
        .css,样式表文件。

    4、虽然看起来真的很像Asp.Net,但,Flex服务器必须J2EE/Serlet Container的支持,就是说,需要一个Java App Server来跑,而.Net,属于“Future Release”...

    5、虽然MacroMedia公司正在制作一个专门写Flex的工具Brady,但是也在制作一个Eclipse的Flex插件。当然mxml的纯文本特性让你可以用记事本直接写。

    Flex相关链接:
    Flex官方站点
    Christophe's Blog
    An Overview of MXML
  • 相关阅读:
    重新定位Excel Addin插件的方法
    VBA调用DOS程序两种方法
    Simulink Memory vs Unit Delay
    C#对象序列化与反序列化zz
    [leetcode]Sqrt(x) @ Python
    [leetcode]Sort Colors @ Python
    [leetcode]Pow(x, n) @ Python
    [leetcode]Edit Distance @ Python
    [leetcode]Rotate Image @ Python
    [leetcode]Length of Last Word @ Python
  • 原文地址:https://www.cnblogs.com/kaneboy/p/2436727.html
Copyright © 2020-2023  润新知