翻译:Ninjya    自:http://learn.adobe.com/wiki/display/Flex/Flex+and+PHP

PHP应用程序通常使用HTML和JavaScript客户端技术,以确保其用户界面。由于Flex是呈现在浏览器,可以轻松集成与PHP在服务器端,它是一个更具活力的用户界面为PHP接口的理想选择。下图为php结合flex的结构图。

什么是php?

#PHP是一种解释型的脚本语言,它允许Web服务器来创建动态网页或服务。这是一个后端服务器技术。

#你使用PHP来生成HTML编程之前,它是由Web服务器发送到请求的客户端的浏览器。

#PHP的也可以用来处理从客户端浏览器发送的表单数据。

#Web服务器只有当一个网址请求时调用PHP解释。所有程序的状态在丧失请求之间没有特别的目的。

#一个动态的Web应用程序用PHP编写的一个数字组成。主机上的服务器,它是由使用文本编辑器或IDE开发人员创建的PHP文件。

#PHP可以直接对话到数据库服务器,如MySQL。

#因为PHP创建HTML,HTML编码的深入了解,也需要专业的效果。

#实现事件驱动的用户界面和动画效果,需要使用JavaScript和HTML。

php与flex的比较

#在PHP,无论应用程序逻辑还是布局都在服务器上执行,它返回给HTML浏览器。使用Flex,在客户端计算机一个SWF文件是中嵌入在网页上执行的。

#图形用户界面(GUI)是PHP应用程序生成的HTML可以和JavaScript一起工作。

#PHP的应用程序的设计依赖于HTML的优点和局限性。 Flex一般不受HTML布局的限制。

#PHP可以说与数据库服务器直接联系,因此可用于编写Web服务。 Flex不与数据库直接沟通,但它获取从Web服务传递的数据并显示它。

关于flex应用构建RIA的知识点:

1.flex应用就是flash应用

* Flex是一个以程序员为中心的方法来创建基于Flash的富互联网应用。

* Flex应用程序提供使用Flash Player 9。

*像所有的flashRIA一样,Flex SWF文件是由客户端,而不是由服务器处理。

2.Flex框架包含预定义的类库和应用服务,这是创建Flex应用所必需的

*该框架是一个免费的SDK(flex sdk)和基于Eclipse IDE的,其名称是Flex Builder 。

*该框架包括编译器,是作为一个独立的工具或作为Flex Builder中的一部分。

*类库和应用开发人员提供服务标准组件和快速应用开发工具。标准的UI组件可以扩展和定制。

3.Flex应用程序都是用MXML和/或ActionScript。

* MXML是一种基于XML的标记语言,主要用于显示元素的布局应用。

* ActionScript是一种与ECMAScript(脚本语言的书面标准)兼容的面向对象编程语言,主要用于应用程序逻辑。

* MXML和ActionScript代码被编译成二进制的SWF文件。

Flex and PHP相关推荐

  1. CSS flex 用法

    flex 用法: flex 可以在浏览器里点击就有~ 设置了 display: flex 的父元素被称之为 flex 容器(flex container),它的子元素都会以 flex 布局. flex ...

  2. flex java socket通信

    引用:http://developer.51cto.com/art/201003/189791.htm Java socket通信如何进行相关问题的解答呢?还是需要我们不断的学习,在学习的过程中会遇到 ...

  3. flex和bison实例分析

    最近在学习编译原理,利用flex和bison编写一个基于文本识别的简单计算器程序,参考<flex于bison>中内容,对程序进行一些简单的修改,加入Makefile.该计算器程序主要实现识 ...

  4. Adding a QR Code Reader in Flex on Android

    <?xml version="1.0" encoding="utf-8"?> <s:View xmlns:fx="http://ns ...

  5. 改善FLEX/FLASH性能的小技巧(转)

    使用下面的几个改善性能的技巧,如果你使用Flex Builder,那么可以使用调试窗口查看你的程序中关键的几步创建对象和内存回收的情况. 有时细小的调整会造成很大的不同.下面是一小部分能够改善你的程序 ...

  6. Flex实现页面多态--state对象

    在Flex 程序中,引入了状态设计的概念.在一个程序中,按照功能的需求,将界面切分成相对独立的部分.运行过程中,随着用户交互,界面在各个部分之间切换.比如在购物车程序中,登录界面.选购商品界面.购物车 ...

  7. 【转】Flex Application 初始化顺序

    转自:http://www.jexchen.com 大家都知道,我们在编写Flex应用程序时,通常是以<mx:Application>标签作为开头,实际上,Flex应用程序在启动运行的时候 ...

  8. Flex报错Error #2048: 安全沙箱冲突

    Flex+JPA架构,JPA程序迁移,从A服务器到B.其他一切没变,唯一变的就是IP. 前端Flex也就是swf报错Error #2048: 安全沙箱冲突:http://xxx.swf 不能从 xxx ...

  9. java flex 图片上传_flex上传图片到java服务器

    今天弄flex上传图片到java,现在弄成功,中间也经常一点小波折,现记录一下.重点在java侧的实现. flex侧:文件上载到在url参数中传递的URL.该URL必须是配置为接受上载的服务器脚本.F ...

  10. Flex 布局详解 - 转自阮一峰老师

    Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性.任何的盒子都可以使用它. 下面我们来看一下使用 Flex 布局的容器的属性 fle ...

最新文章

  1. ajax异步提交 java_jquery ajax异步提交表单数据的方法
  2. sqlyog连接服务出现的2003和1130错误问题
  3. 使用PHP处理POST上传时$_FILES数组为何为空
  4. 如何在博客园的博客中添加可运行的JS(转载)
  5. mysql+提升更新语句效率_MySQL加快批量更新 UPDATE优化
  6. 测试上传图片晰度+测试多数量图片上传
  7. Android Apk包的签名出库、自动编译与混淆
  8. 【TensorFlow-windows】学习笔记一——基础理解
  9. 云服务器饥荒_运用双腾讯云搭建《饥荒》多人联机服务器
  10. java(jdk) 8u45 正式版_缺氧正式版,草图分享(克莱)
  11. snmp windows工具_局域网IP扫描工具下载-局域网IP扫描工具(SoftPerfect Network Scanner)v7.3.0官方版...
  12. 【引用】各种软件视频教学
  13. linux 监听 ipv6,zabbix 监控 ipv6
  14. VXLAN技术产生背景
  15. 截止失真放大电路_常用音响技术:音频功放失真及改善方法
  16. linux下解压iso文件
  17. 绕过disable_functions,LD_PRELOAD hijack so file
  18. 线程池满Thread pool exhausted排查和解决
  19. PTA~习题8-4 报数 (20分) 2020年11月
  20. 赵雅智:android教学大纲

热门文章

  1. 数据结构 (极速版)
  2. LDO客户应用问题-持续更新
  3. 在URP实现水面效果
  4. 安卓使用MediaCodec解码h264时遇到的奇葩问题
  5. 解读2020信用卡新规:卡奴迎来最难时期
  6. 我理解的元宇宙,为什么游戏公司股价狂飙?
  7. 阅读器关闭时 read的尝试无效。
  8. Java学习笔记 --- 异常处理
  9. 长沙师范学院发声明辟谣:未发公告称任何企业电信网络诈骗
  10. 谐云魏欢:浅谈云原生边缘计算框架演进