Jelix

Frame de código abierto PHP5 que lo ayuda a desarrollar cualquier tipo de aplicación web
Descargar ahora

Jelix Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • The Jelix Team
  • Sitio web del editor:
  • http://jelix.org/en/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 566 KB

Jelix Etiquetas


Jelix Descripción

Marco PHP5 de código abierto que lo ayuda a desarrollar cualquier tipo de aplicación web Jelix es un marco de PHP5 de código abierto que lo ayuda a desarrollar cualquier tipo de aplicación web.Jelix está disponible para descargar en tres versiones:? Edición del desarrollador: esta edición es para desarrollador, para crear y desarrollar aplicaciones utilizando Jelix. Contiene todos los ayudantes de scripts y otros materiales de desarrollo como el módulo de los junitts. Edición optimizada: esta edición debe usarse solo en el servidor de producción porque está optimizado para este propósito. Úsalo cuando instale una aplicación en su servidor público, para mejorar el rendimiento. (Sin embargo, puede usar, por supuesto, una edición de desarrollador en su servidor de producción). Edición de oro: esta edición se debe usar solo en el servidor de producción porque está optimizado para este propósito. Debe instalarlo en el servidor la extensión PHP incluido con esta edición. Esta extensión mejora el rendimiento. Aquí hay algunas características clave de "JELIX": Funciones y características originales:? Arquitectura modular: se puede recortar una solicitud en varios módulos reutilizables. Garantía mínima en el intercambio de datos: JELIX controla la generación de formatos de salida de acuerdo con el tipo de solicitud. Por ejemplo, si tenemos una solicitud de un servicio web de XML-RPC, no podemos generar HTML, la respuesta será obligatoriamente en XML-RPC. Si ofrece cierta robustez de la aplicación en la comunicación cliente / servidor. (A menos que el desarrollador no use objetos de Jelix, porque de hecho, nada evita que no haga un eco de nada en ningún lugar). Generación de errores técnicos en formato específico: Gracias al sistema JELIX descrito anteriormente, todos los errores técnicos se devuelven en el formato esperado por el cliente. Por ejemplo: no hay error formateado HTML cuando el cliente está a la espera de la respuesta XML-RPC o RDF. Motor de plantilla ligera y evolutiva (JTPL), con una sintaxis a medio camino entre Smarty y PHP. También está disponible un sistema de plugin como en Smarty. JDAO, asignación de objetos relacionales, basada en el patrón de diseño DAO (objeto de acceso a datos). Declarado en archivos XML, generación automática de sus solicitudes de SQL, manejo de problemas de seguridad (inyección de SQL). Designación de archivos y recursos por selectores, y no por formas físicas, y luego trayendo una cierta independencia a un módulo hacia la instalación. Sistema de eventos que permite la comunicación del módulo a módulo. Archivo de sobrecarga: es posible redefinir algunos archivos de un módulo sin cambiar los originales (DAO, plantillas, propiedades). Útil cuando un módulo es utilizado por varias aplicaciones al mismo tiempo, o para facilitar la actualización de un tercer módulo. Funciones y características modernas:? Servicios web: Jelix se ocupa del análisis del contenido de las solicitudes y la generación de la respuesta. Se manejan XML-RPC y JSON-RPC. Otros tipos de servicios web son completamente posibles (SOAP). Manejo de RestoFull: mediante la implementación simple de una interfaz: se puede definir fácilmente lo que se hace después de las solicitudes HTTP GET / POST / PUT / BORRAR. Sistema de temas: es posible definir varias plantillas, cada una redefiniendo la plantilla de los módulos. Sistema automático para la generación de URL y el mapeo: No hay URL completa en Jelix. El marco tiene la responsabilidad de generar URL en las plantillas o en otros lugares, de acuerdo con la configuración de la asignación de URL definida en las acciones (MOD_REWRITE y CO). Scripts PHP para la generación de código para ejecutar en el forro de comando, lo que permite la creación rápida de varios archivos de un proyecto (módulo, DAO, plantilla, controlador, etc.)? Sistema de caché técnico: casi todos los archivos que no son PHP de un proyecto JELIX "se compilan" en PHP para mejorar las actuaciones (plantillas, DAO, Eventos, etc.). Cumple con UTF-8: ¿Es la codificación predeterminada del marco? Módulo dedicado a las pruebas unitarias: las pruebas unitarias son esenciales para crear una aplicación confiable. Por lo tanto, Jelix proporciona un módulo que tiene una interfaz para iniciar las pruebas de unidad y una forma sencilla de crear pruebas de unidad (usando SIMPLETEST) Funciones y características tradicionales:? La arquitectura del núcleo es el tipo MVC (controlador de vistas modelo). Un coordinador maneja la ejecución de una acción de acuerdo con los parámetros en la URL. Las posibles acciones se implementan en clases de tipo JController (controladores). JELIX proporciona varios generadores de salida (objetos JResponse): XHTML, CSS, Atom, RSS, XML, RDF, XUL, superposición XUL, ZIP, PDF (de archivos fuente de látex o con TCPDF). También son posibles otros formatos. Capa de abstracción de acceso de la base de datos: JDB se basa en PDO o en sus propias clases (cuando PDO no está disponible) para acceder a las bases de datos. Localización: puede tener su aplicación traducida en varios idiomas. Almacenamiento de cadena localizado se realiza en archivos de propiedades. Sistema de autenticación y gestión de derechos. Uso de XML: Declaración de los eventos, Daos, etc., que hace posible facilitar la escritura, la generación y modificar estas partes de un proyecto por herramientas de terceros (por ejemplo, con jelixeclipse, un complemento Eclipse) y, por lo tanto, a Aumente la productividad. Nota: Jelix tiene licencia y distribuida en los términos de la licencia LGPL.


Jelix Software relacionado

Ocsigen

Ocsigen - servidor web y un marco de programación que proporciona una nueva forma de crear sitios web dinámicos ...

168 668 KB

Descargar

ObjectCog

Objectcog - Servidor de aplicaciones web de código abierto para Mac OS X ...

297 2.2 MB

Descargar

Spyce

SPYCE - Idioma del lado del servidor que admite una generación html dinámica dinámica de Python, elegante y eficiente ...

166 507 KB

Descargar

Ajato

CRM revolucionario que se ejecuta como una aplicación web AJAX local en su propia computadora ...

153 1.3 MB

Descargar