剖析Flex和PHP的区别和联系

开发 后端
你知道FlexandPHP的区别和联系吗,本文就向大家简单介绍一下,PHP应用程序通常使用HTML和JavaScript客户端技术,由于Flex是呈现在浏览器,可以轻松集成与PHP在服务器端。

本文和大家重点讨论一下FlexandPHP的区别和联系,PHP应用程序通常使用HTML和JavaScript客户端技术,以确保其用户界面。由于Flex是呈现在浏览器,可以轻松集成与PHP在服务器端,它是一个更具活力的用户界面为PHP接口的理想选择。

FlexandPHP

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

什么是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应用程序提供使用FlashPlayer9。

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

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

该框架是一个免费的SDK(Flexsdk)和基于EclipseIDE的,其名称是FlexBuilder。

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

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

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

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

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

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

【编辑推荐】

  1. 解析Flexbuilder4十大新特性
  2. 从Flex Builder更名看Flash平台战略
  3. Flex及FlexBuilder2.0开发环境详解
  4. FlexBuilder3.0与Eclipse3.4的完美结合
  5. 学习笔记 FlexBuilder2.0中如何使用基于Lists的控件 

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-08-12 15:30:27

FlexFlash

2010-07-30 14:26:21

FlexFlash

2010-07-28 16:05:47

ExtjsFlex

2010-07-27 14:44:23

Flex Array

2010-07-30 14:09:30

FlexFlash

2010-08-04 08:42:28

Flex和Flash

2010-08-27 10:49:38

DIVtable

2010-08-06 15:20:25

Flex Builde

2010-09-25 14:58:12

JVMJDKJRE

2013-07-11 10:49:58

FedoraUbuntu

2009-08-27 11:55:33

ibmdwPHP

2015-04-17 15:38:33

SDHMSTP以太网

2009-09-17 09:20:34

Linq和dLinq区

2010-08-23 15:40:18

MarginBorderPadding

2010-10-08 15:17:47

JavaScriptJava

2022-07-01 11:56:54

C语言C++编程语言

2010-09-14 16:39:26

CSS DIV相对定位CSS DIV绝对定位

2020-07-01 07:44:06

javaSE==equals

2022-01-13 10:04:21

拦截器Interceptor过滤器

2010-09-27 11:24:50

JREJVM
点赞
收藏

51CTO技术栈公众号