From c61c5a67e3683943c80f5c884395b0265aab46f7 Mon Sep 17 00:00:00 2001 From: yois <> Date: Fri, 14 Sep 2007 03:47:55 +0000 Subject: Parte del contenido del About PRADO --- .../protected/pages/GettingStarted/es/AboutPrado.page | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'demos/quickstart') diff --git a/demos/quickstart/protected/pages/GettingStarted/es/AboutPrado.page b/demos/quickstart/protected/pages/GettingStarted/es/AboutPrado.page index 077874e7..afa0ff66 100644 --- a/demos/quickstart/protected/pages/GettingStarted/es/AboutPrado.page +++ b/demos/quickstart/protected/pages/GettingStarted/es/AboutPrado.page @@ -1,24 +1,27 @@

¿Que es PRADO?

-PRADO es una capa de programación (framework) que se basada componentes y programación dirigida por eventos, para desarrollos de aplicaciones Web en PHP 5. Las sigras PRADO significan en español Desarrollo Rapido de Aplicaciones con Programación orientada a objetos en PHP (PHP Rapid Application Development Object-oriented). +PRADO es una capa de programación (framework) que se basada componentes y programación dirigida por eventos, para desarrollos de aplicaciones Web en PHP 5. Las siglas PRADO significan en español Desarrollo Rapido de Aplicaciones con Programación Orientada a Objetos en PHP (PHP Rapid Application Development Object-oriented).

-A primary goal of PRADO is to enable maximum reusability in Web programming. By reusability, we mean not only reusing one's own code, but also reusing other people's code in an easy way. The latter is more important as it saves the effort of reinventing the wheels and may cut off development time dramatically. The introduction of the concept of component is for this purpose. +El principal objetivo de PRADO es utilizar al máximo la reutilización en la programación Web. Pro reusabilidad, queremos decir no solamente reutilizar el código propio si no el de otros programadores de una manera fácil. Lo ultimo dicho es mas importante ya que evita el esfuerzo de reinventar nuevamente la rueda y además posibilita disminuir notablemente los tiempos de desarrollos. La introducción al concepto de componentes tiene este propósito.

+Para alcanzar el propósito mencionado, PRADO estipula un protocolo para escribir y usar componentes para construir una aplicación Web. Un componente es una pieza de programa que es autocontenido (self-contained) y puede ser reutilizado con una mínima personalización del mismo. Nuevos componentes pueden ser creados por una simple composición de componentes existentes. To achieve the above goal, PRADO stipulates a protocol of writing and using components to construct Web applications. A component is a software unit that is self-contained and can be reused with trivial customization. New components can be created by simple composition of existing components.

-To facilitate interacting with components, PRADO implements an event-driven programming paradigm that allows delegation of extensible behavior to components. End-user activities, such as clicking on a submit button, are captured as server events. Methods or functions may be attached to these events so that when the events happen, they are invoked automatically to respond to the events. Compared with the traditional Web programming in which developers have to deal with the raw POST or GET variables, event-driven programming helps developers better focus on the necessary logic and reduces significantly the low-level repetitive coding. +Para facilitar la interacción con componentes, PRADO implementa el paradigma de la programación dirigida (event-driven) por eventos que permite la delegación de comportamientos extensibles a los componentes. +Las actividades de los usuarios finales, tales como hacer clic en un botón de un formulario, son capturados como eventos en el lado del servidor (server events). +Metodos o funciones deben ser enlazadas a dichos eventos de tal manera que cuando los eventos sucedan, estos son invocados automáticamente para responder a dicho evento. Comparado con la programación Web tradicional en la cual los desarrolladores tienen que tratar directamente (raw) con las variables de arreglo POST y GET, la programación dirigida por eventos ayuda a los desarrolladores enfocarse mejor en las necesidades lógicas y reducir significativamente el código de bajo nivel repetitivo (low-level repetitive coding).

-In summary, developing a PRADO Web application mainly involves instantiating prebuilt component types, configuring them by setting their properties, responding to their events by writing handler functions, and composing them into pages for the application. It is very similar to RAD toolkits, such as Borland Delphi and Microsoft Visual Basic, that are used to develop desktop GUI applications. +En resumen, desarrollar aplicaciones Web con PRADO principalmente involucra instantáneamente tipos de componentes predesarrollados, configurarlos mediante sus propiedades, responder a sus eventos escribiendo funciones manipuladoras de los mismos , y agrupándolos (composing them) dentro de paginas para la aplicación. Es muy similar a las Herramientas Kit de herramientas RAD de Borland Delphi y Microsoft Visual Basic, que son utilizadas para desarrollar aplicaciones (Interfaces Graficas de Usuarios, GUI) de escritorio.

Why PRADO?

-PRADO is mostly quoted as a unique framework. In fact, it is so unique that it may turn your boring PHP programming into a fun task. The following list is a short summary of the main features of PRADO, +PRADO es comúnmente citado como una plataforma de progragacion (framework) única. En realidad es tan único que puede convertir una tediosa y aburrida programación en PHP en una tarea divertida (fun task). La siguiente lista es un resumen corto de las características principales de PRADO,