Quantcast
Channel: php源码网-开源程序大全(Open Source)
Viewing all articles
Browse latest Browse all 2

Prado

$
0
0
程序名称:Prado
开发者/组织名称:Prado
运行环境:php+mysql,php+文本
官方网站:http://www.xisc.com/
文章来源:http://www.osphp.com.cn
程序介绍:
点击在新窗口中浏览此图片
PRADO是一个基于组件和事件驱动的PHP5开发框架。它以组件,事件,属性来代替传统web开发中的程序,URLs和查询参数。一个PRADO组件是由一个说明文件(XML),一个HTML模板和一个PHP类组件。一个个PRADO组件组合在一起形成大型组件或完整的PRADO页面。PRADO具有如下特点:

复用性 - 符合PRADO组件标准的代码是高度可重用的。

易于使用 - 使用PRADO组件非常简单,通常只需要配置它们的属性,编写相关的事件处理函数。

健壮性 - PRADO让开发者不再被那些令人厌烦的有很多错误的的代码所困扰。它的代码都是有对象,方法和属性组成的;而不是Url地址和各种query参数。PHP5最新的Exception处理机制也被引入进来,让开发人员能够精确定位到错误代码的所在行数。

高效 - PRADO开发的Web应用运行很快。PRADO实现了一种缓存机制,使用其开发的应用的运行效率能够和那些通常使用的模版引擎开发的应用的运行效率相媲美。

团队开发 - PRADO允许内容和表现方式分离。组件,尤其是页面,将内容(逻辑)和表现方式分别保存在不同的文件中。

PRADO is a component-based and event-driven framework for rapid Web programming in PHP 5. PRADO reconceptualizes Web application development in terms of components, events and properties instead of procedures, URLs and query parameters.

A PRADO component is a combination of a specification file (in XML), an HTML template and a PHP class. PRADO components are combined together to form larger components or complete PRADO pages.

Developing PRADO Web applications mainly involves instantiating prebuilt and application-specific component types, configuring them by setting their properties, responding to their events by writing handler functions, and composing them into application tasks.  

PRADO provides the following benefits for Web application developers:

reusability - Codes following the PRADO component protocol are highly reusable. Everything in PRADO is a reusable component.
ease of use - Creating and using components are extremely easy. Usually they simply involve configuring component properties.
robustness - PRADO frees developers from writing boring, buggy code. They code in terms of objects, methods and properties, instead of URLs and query parameters. The latest PHP5 exception mechanism is exploited that enables line-precise error reporting.
performance - PRADO uses a cache technique to ensure the performance of applications based on it. The performance is in fact comparable to those based on commonly used template engines.
team integration - PRADO enables separation of content and presentation. Components, typically pages, have their content (logic) and presentation stored in different files.
Tags -

Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images