El marco se puede utilizar para crear aplicaciones web modernas orientadas a la velocidad y el rendimiento
Características :.
- Características:
- Acceso DB - añadió tres capas de soporte de base de datos que sirve para diferentes necesidades. Incluyen acceso a datos basados en DOP, Active Record y sqlmap.
- Controles de Activos - estos son los controles web habilitados para AJAX que hacen que la creación de una página web habilitado para AJAX extremadamente fácil .
- bbli Servicios:
- TSoapService - Las solicitudes de un jabón componente de servicio de soporte
- TJsonService - un componente de servicio de soporte peticiones JSON
- TFeedService - Las solicitudes de una alimentación componente de servicio de soporte
- Módulos:
- TDbCache - un módulo genérico caché DB que puede usar cualquier controlador DB
- TDbUserManager - un módulo gestor de usuarios DB impulsado
- bbli Controles:
- TOutputCache - un control que permita la página caché fragmentada
- TClientScriptLoader - un control para la carga de bibliotecas JavaScript
- TXmlTransform - una transformación XML en línea de control de la realización
- Las nuevas demos y tutoriales, incluyendo & quot; dirección-libro & quot ;, & quot; el blog-tutorial & quot ;, & quot; northwind-db & quot ;, & quot; chatear & quot ;, & qump; quot;, cy-converter & quot ;, & quot; quot ;, & quot; quot;
¿Qué hay de nuevo en esta versión:
- Fijo:
- error TSafeHtml en PHP 5.5
- Problema escapar caracteres en TActiveDropDownList
- Actualizar prototipo para solucionar IE10 bug
- JS actualización TDatePicker
- Textmate error plantilla plugin de editor
- No hay soporte HTTPS desde el generador WSDL
- Soporte WSDL para atributos adicionales de la propiedad de un tipo personalizado
- Demostración de no trabajan fuera de la caja
- TUrlMapping instanciates patrones dos veces
- THyperLink no es utilizable mediante la navegación por teclado
- Typos de compositor: ext-eaccellerator
- Compositor: agregar ruta de inclusión para prado.php
- DateTimePatterns equivocado para la cultura italiana
¿Qué hay de nuevo en la versión 3.2.0:
- Código de Cuello de Botella se ha reescrito o modificado para hacer uso de nuevas capacidades de PHP para trabajar más rápido
- El procesamiento progresivo es posible ahora, código ad-hoc puede reducir considerablemente el uso de memoria del servidor
- Mejor almacenamiento en caché de archivos de Javascript disminuye la carga del servidor
- El código Javascript relacionado ha sido revisado a fin de garantizar una mejor protección de los ataques XSS
- Decenas de insectos han sido asesinados desde el marco
¿Qué hay de nuevo en la versión 3.1.9:
- Errores solucionados:
- Documentación se ha actualizado.
- TDataList: FooterStyle no utiliza .
- Traducción no funcionan con Prado 3.1.8.
- TDbCache con PostgreSQL lanzar una TDbException.
- NUEVO:
- documentación Sdded y muestras para el tutorial de inicio rápido para incluir los controles activos.
- Control Agregado TTemplateControlInheritable.
- Control Agregado TActiveDataGrid.
- Control Agregado TActiveDataList.
- Control Agregado TActiveMultiView.
- Control Agregado TActiveRepeater.
¿Qué hay de nuevo en la versión 3.1.8:
- Errores solucionados:
- problemas TActiveFileUpload.
- Posible problema de seguridad en las cookies.
- Contraseña TTextBox no soporta AutoCompleteType.
- Cuando la propiedad DefaultButton de TPanel se establece en un TActiveButton inhibe las devoluciones de datos de TButton.
- TTabPanel no muestra correctamente en la devolución de datos si la propiedad visible de un TTabView = false.
- Mejoras:
- Se ha eliminado el byte cero ajuste correcto de la rutina de descifrado y también hizo algunos cambios cosméticos.
- actualizado el archivo ini phpunit trabajar con PHPUnit 3.3 3.4 y 3.5. Hay condicionales para 3.3 y 3.4. No hay archivo más Framework incluye son necesarios con 3.5.
- Prado perdiendo CPU mediante el uso de interfaces de ArrayAccess y IteratorAggregate.
- Actualización prototipo de 1,7 scriptaculous a 1.9.0 y caído json.js para json2.js. Añade soporte IE9.
- Actualización tinyMCE a la última versión (3.4.2). El tamaño del paquete creció un poco (3,7 a 5,5 mb), ya que la nueva versión es más grande en LETRAA y añade soporte para una gran cantidad de nuevas localizaciones. Añade soporte IE9.
Tipo
¿Qué hay de nuevo en la versión 3.1.7:
- Especifique los campos necesarios en la demanda
- Las inconsistencias en TRegularExpressionValidator
- THttpSession.CookieMode ignorado / fuga Session ID
- encabezado de DataGrid / pie renderizadores incapaz de localizar a su padre en la rejilla setData () método
- THttpRequest - & # X3e; getPathInfo no funciona en los servidores cuando cgi.fix_pathinfo = 1
- TTextBox no muestra cambio de línea de inital
- Bug con llamadas como MyActiveRedorc - & # X3e; withText () - & # X3e; withUser () - & # X3e; encontrar (...) y el resultado nulo
- Habilitado no funciona correctamente en los controles TActiveRadioButton / CheckBoxList
- error de nivel E_NOTICE en TDataGatewayCommand
- FlushOnExecute en Basic CacheModel vuelca toda memoria caché de aplicaciones
- & # X3c; conexión & # X3e; etiqueta en SqlMap config ignorado en 3.1.5 y superiores, introducido por la solución del problema # 68
- THttpResponse no soporta personalizados cabeceras Content-Type, extirpar parte charset de cabecera si THttpResponse.Charset = false
- TDbCache no comprueba si db conexión está activa.
- Estado Página dañado cuando EnableStateValidation = False
- Bad análisis de columna MySQL tipo ENUM
- jabón-enc: Array no un tipo complejo válido
- & quot; Undefined variable: tagName & quot; después de un error en la configuración de la aplicación.
- TShellApplication falló cuando no hay servicio se definen en la configuración de la aplicación.
- TDbConnection.Charset no funciona correctamente
- SqlMap no escapa params línea correctamente
- query Mistaken ejecutado por TMysqlMetaData li>
- TTabPanel no conserva pestaña activa a petición de devolución de llamada
- TXmlElement no soporta todos los tipos de atributos - no puede guardar
- Typos en TBoundColumn (Robin)
- error TActiveDatePicker js cuando el formato de fecha no tiene los 3 elementos
- Añadir ClientScriptManagerClass propiedad a TPageService y releated cambios en TPage.getClientScript ()
- render Siempre homólogos clientside de control de validación, incluso si no está activado, pero el paso a través de la propiedad Enabled, para permitir Activado / Desactivado de validador de devolución de llamada.
- Añadir TValidationSummary.ScrollToSummary propiedad de control del lado del servidor, ya que existe la propiedad en el lado del cliente.
- Añadir propiedad TransactionClass (por defecto) para System.Data.TDbTransaction TDbConnection y modificar beginTransaction ()
- Modificar TDbTableInfo :: getColumnNames () para almacenar el resultado en miembro de la clase privada
- Edición # 215 - Añadir propiedad ClientSide a TDropContainer
- Edición # 222 - Agregar columnas propiedad a TInPlaceTextBox
- Edición # 218 - Cambiar la URL de Javascript Logger
- rendimiento ClientSide (micro) Optimización: Declarar variables JavaScript locales explícita como local para evitar búsquedas cadena alcance
Requisitos :
- PHP 5.1 o superior
Comentarios que no se encuentran