剖析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的标记语言,主要用于显示元素的布局应用。