Diferencia entre revisiones de «Zephir»
m (Texto reemplazado: «<div align="justify">» por «») |
|||
| (No se muestran 8 ediciones intermedias de 2 usuarios) | |||
| Línea 2: | Línea 2: | ||
|nombre= Zephir | |nombre= Zephir | ||
|familia= | |familia= | ||
| − | + | |imagen= | |
|tamaño= | |tamaño= | ||
|descripción= Un lenguaje de programación basado en [[PHP]] y [[C]]. | |descripción= Un lenguaje de programación basado en [[PHP]] y [[C]]. | ||
| Línea 15: | Línea 15: | ||
|versiones= | |versiones= | ||
|última versión estable= | |última versión estable= | ||
| − | |género= | + | |género= |
|sistemas operativos= | |sistemas operativos= | ||
|idioma= | |idioma= | ||
| Línea 22: | Línea 22: | ||
|web=http://zephir-lang.com/ | |web=http://zephir-lang.com/ | ||
}} | }} | ||
| − | + | ||
| − | '''Zephir''', Ze (nd Motor) Ph (p) I (nt) r (mediar) - es un lenguaje de alto nivel que facilita la creación y el mantenimiento de extensiones de [[PHP]]. Extensiones '''Zephir''' se exportan a código C que puede ser compilado y optimizado por los principales compiladores de C tales como gcc / clang / vc ++. | + | '''Zephir''', Ze (nd Motor) Ph (p) I (nt) r (mediar) - El nombre '''Zephir''' es una contracción de las palabras Zend Engine / PHP / intermedios. Si bien esto sugiere que la pronunciación debe ser céfiro, los creadores de Zephir en realidad pronuncian zaefire. Es un lenguaje de alto nivel que facilita la creación y el mantenimiento de extensiones de [[PHP]]. Extensiones '''Zephir''' se exportan a código C que puede ser compilado y optimizado por los principales compiladores de C tales como gcc / clang / vc++. |
| + | |||
'''Zephir''' es un lenguaje que se ocupa de las principales necesidades de un desarrollador de [[PHP]] tratando de escribir y compilar código que puede ser ejecutado por [[PHP]]. | '''Zephir''' es un lenguaje que se ocupa de las principales necesidades de un desarrollador de [[PHP]] tratando de escribir y compilar código que puede ser ejecutado por [[PHP]]. | ||
| Línea 30: | Línea 31: | ||
Entre las principales características que posee este marco de desarrollo se encuentran: <br> | Entre las principales características que posee este marco de desarrollo se encuentran: <br> | ||
*Sobrecarga de ejecución reducida en comparación con la interpretación completa. | *Sobrecarga de ejecución reducida en comparación con la interpretación completa. | ||
| − | *Programación de procedimiento restringido, programación orientada a objetos la promoción la seguridad de la memoria | + | *Programación de procedimiento restringido, programación orientada a objetos la promoción la seguridad de la memoria. |
*Por delante de tiempo (AOT) compilador para proporcionar un rendimiento predecible. | *Por delante de tiempo (AOT) compilador para proporcionar un rendimiento predecible. | ||
*Posee una curva de aprendizaje baja. | *Posee una curva de aprendizaje baja. | ||
| Línea 36: | Línea 37: | ||
=== Otros puntos === | === Otros puntos === | ||
| − | Zephir es un [[framework]] [[MVC]] (modelo-vista-controlador) y es compatible con la completa separación de la capa de lógica de negocio de la capa de presentación. Se construye a partir de las bibliotecas populares y probados en backend. Códigos probadas hacen céfiro más estable y flexible para los usuarios finales. | + | '''Zephir''' es un [[framework]] [[MVC]] (modelo-vista-controlador) y es compatible con la completa separación de la capa de lógica de negocio de la capa de presentación. Se construye a partir de las bibliotecas populares y probados en backend. Códigos probadas hacen céfiro más estable y flexible para los usuarios finales. |
He aquí algunas de las características importantes de la brisa: <br> | He aquí algunas de las características importantes de la brisa: <br> | ||
| Línea 55: | Línea 56: | ||
==Mejoras en beta 2.0== | ==Mejoras en beta 2.0== | ||
El proyecto acaba de entrar en la beta 2.0, y mantenedor Hasin Hayder nos envió un resumen de las mejoras. | El proyecto acaba de entrar en la beta 2.0, y mantenedor Hasin Hayder nos envió un resumen de las mejoras. | ||
| − | |||
#Prototipo es ahora una parte de Zephir. | #Prototipo es ahora una parte de Zephir. | ||
#Apoyo [[SQLite]]. | #Apoyo [[SQLite]]. | ||
| Línea 68: | Línea 68: | ||
== Descarga== | == Descarga== | ||
| − | Puede descargar Zephir en | + | Puede descargar '''Zephir''' en la siguiente [[URL]]: https://github.com/phalcon/zephir |
| Línea 77: | Línea 77: | ||
*[[Postgresql]] | *[[Postgresql]] | ||
| − | La instalación de '''Zephir''' es fácil. Sólo tiene que descargar el paquete y descomprimirlo en el documento raíz del servidor web (o donde quieras), a continuación, cambiar el permiso de la carpeta "temp" a "0777" o "rwxrwxrwx". Eso es. una carpeta típica. | + | La instalación de '''Zephir''' es fácil. Sólo tiene que descargar el paquete y descomprimirlo en el documento raíz del [[servidor web]] (o donde quieras), a continuación, cambiar el permiso de la carpeta "temp" a "0777" o "rwxrwxrwx". Eso es. una carpeta típica. Quedará así: |
| + | |||
| + | {| class="wikitable" border="1" | ||
| + | |- | ||
| + | |zephyr <br> | ||
| + | abstract<br> | ||
| + | documentation <br> | ||
| + | functions<br> | ||
| + | helper<br> | ||
| + | images <br> | ||
| + | interfaces<br | ||
| + | internal<br> | ||
| + | javascript<br> | ||
| + | packages<br> | ||
| + | temp<br> | ||
| + | thirdparty<br> | ||
| + | .htaccess <br> | ||
| + | index.php <br> | ||
| + | |- | ||
| + | |} | ||
última versión al 12:03 13 jul 2019
| ||||
Zephir, Ze (nd Motor) Ph (p) I (nt) r (mediar) - El nombre Zephir es una contracción de las palabras Zend Engine / PHP / intermedios. Si bien esto sugiere que la pronunciación debe ser céfiro, los creadores de Zephir en realidad pronuncian zaefire. Es un lenguaje de alto nivel que facilita la creación y el mantenimiento de extensiones de PHP. Extensiones Zephir se exportan a código C que puede ser compilado y optimizado por los principales compiladores de C tales como gcc / clang / vc++.
Zephir es un lenguaje que se ocupa de las principales necesidades de un desarrollador de PHP tratando de escribir y compilar código que puede ser ejecutado por PHP.
Sumario
Principales características
Entre las principales características que posee este marco de desarrollo se encuentran:
- Sobrecarga de ejecución reducida en comparación con la interpretación completa.
- Programación de procedimiento restringido, programación orientada a objetos la promoción la seguridad de la memoria.
- Por delante de tiempo (AOT) compilador para proporcionar un rendimiento predecible.
- Posee una curva de aprendizaje baja.
Otros puntos
Zephir es un framework MVC (modelo-vista-controlador) y es compatible con la completa separación de la capa de lógica de negocio de la capa de presentación. Se construye a partir de las bibliotecas populares y probados en backend. Códigos probadas hacen céfiro más estable y flexible para los usuarios finales.
He aquí algunas de las características importantes de la brisa:
- Zephir utiliza Smarty como motor de plantillas. así que el desarrollo de plantillas para este framework es flexible y estructurado. Además se puede utilizar todas las características de gran alcance de Smarty en sus plantillas.
- ADODB se utiliza como DAL (capa de acceso a datos) en Zephir.
- Permite gestionar múltiples bases de datos al mismo tiempo.
- Fácil integración de php costumbre y bibliotecas javascript.
- Utiliza CPAINT como interfaz ajax. por lo que puede pasar fácilmente caracteres de varios bytes desde y hacia sus acciones.
- Cada paquete tiene su propio inicializador.
- Implementos pre acciones procesadores que le ayudan a ejecutar algunas acciones específicas antes de las acciones normales. Así podrá implementar validaciones más fuertes.
- Permite fácil manipulación de los registros de base de datos.
- Puede integrar cualquier paquete PEAR fácilmente.
- Usted puede manejar funciones aggreate base de datos a través de orden interna objeto agregador base de datos.
- Apoya varios niveles de filtros definidos por el usuario
- Fácil integración con ezComponents.
Mejoras en beta 2.0
El proyecto acaba de entrar en la beta 2.0, y mantenedor Hasin Hayder nos envió un resumen de las mejoras.
- Prototipo es ahora una parte de Zephir.
- Apoyo SQLite.
- Multinivel Filtros.
- Múltiples procesadores de acción pre.
- Apoya múltiples bases de datos al mismo tiempo (Desde mismos proveedores o diferentes).
- En general el rendimiento de sintonización.
- Ejecución de scripts Embeded.
- Se admiten 8 cadenas multibyte.
- Inicializadores paquete.
Descarga
Puede descargar Zephir en la siguiente URL: https://github.com/phalcon/zephir
Instalación
Necesita la instalación mínima de ADODB con siguientes controladores:
La instalación de Zephir es fácil. Sólo tiene que descargar el paquete y descomprimirlo en el documento raíz del servidor web (o donde quieras), a continuación, cambiar el permiso de la carpeta "temp" a "0777" o "rwxrwxrwx". Eso es. una carpeta típica. Quedará así:
zephyr abstract |