Red de conocimiento del abogados - Preguntas y respuestas jurídicas - Tres tipos comunes de plataformas de desarrollo de aplicaciones web en la actualidad

Tres tipos comunes de plataformas de desarrollo de aplicaciones web en la actualidad

Marco de desarrollo PHP Openbiz Cubi

Este es obviamente un representante de un marco altamente acoplado, lo que hace que los desarrolladores tengan ganas de "registrarse" en un hotel rápido. Openbiz Cubi es un marco de desarrollo estilo plataforma de aplicaciones. Aunque Openbiz Cubi sigue siendo un caballo oscuro en comparación con muchos marcos más familiares, sigue siendo un marco muy recomendado. Está construido en Zend Framework, pero tiene su propia lógica MVC y ORM basada en metadatos, y utiliza plantillas Smarty y PHP como motor principal de plantillas de UI, por lo que si eres un jugador de Zend Framework, no te preocupes, Openbiz Cubi. código También le facilitará comenzar.

Se diferencia de otros frameworks PHP en el sentido tradicional. Tiene un motor de metadatos similar a JAVA, que puede "describir" la mayoría de los objetos a través de XML, e incluso realizar datos a través de una descripción XML (agregar, eliminar, leer, modificar) operaciones. Si las necesidades de su negocio son solo implementar algunas operaciones CRUD de datos simples, ni siquiera necesita escribir ningún código PHP, XML puede manejarlo todo. Y sus habilidades en PHP pueden usarse para concentrarse en implementar alguna lógica de negocios especial a través de su método Plugin-Service.

Openbiz Cubi actualmente también tiene una herramienta de generación de código súper fácil de usar llamada Openbiz Appbuilder. Para los desarrolladores que no están familiarizados con los metadatos XML de Openbiz, Appbuilder es definitivamente una herramienta que puede ayudarlos a comenzar rápidamente. Una herramienta poderosa que le ayuda a crear automáticamente objetos de datos, objetos de formulario, servicios integrados e incluso el prototipo de la aplicación completa a través del asistente de generación de la interfaz gráfica. Según la introducción oficial de Openbiz, solo necesita pensar claramente en la lógica comercial de su aplicación y dejar el resto del trabajo de codificación a Openbiz Appbuilder para que lo ayude.

Marco de desarrollo CakePHP

Si aún necesita escribir código compatible con PHP4, CakePHP será una muy buena opción en la lista de marcos de estilo MVC para PHP 4 y 5. CakePHP Todos alguna vez fueron los más populares. También proporciona soporte técnico de muchas maneras (grupos de discusión, foros de mensajes, IRC, etc.) y excelentes tutoriales. CackePHP es un marco fácil para comenzar, pero no le resultará fácil dominarlo por completo en tan solo unas pocas semanas.

Zend Framework

Zend Framework está diseñado para desarrolladores más experimentados y para crear aplicaciones de nivel empresarial desde abajo hacia arriba. (Por ejemplo: Openbiz Cubi, que afirma estar diseñado para aplicaciones empresariales, está construido sobre Zend Framework). El marco es altamente modular. Esto significa que puedes hacer referencia al código de Zend como realmente lo necesites. Algunas bibliotecas de funciones incluso se pueden extraer y usar fácilmente de forma independiente (como Zend_Gdata, que también es una característica de bajo acoplamiento. Al usar el marco Zend, no es necesario seguir su arquitectura MVC (aunque es mejor si lo hace). Y también proporciona muchas funciones avanzadas integradas para completar tareas como la integración con servicios web existentes, la multilingüización y la implementación de pruebas unitarias.

CodeIgniter

CodeIgniter es un marco PHP5.2+ MVC. Es de tamaño pequeño y tiene abundantes recursos de documentación. A menudo denominado "marco para principiantes" debido a su relativa facilidad de prueba y su corta curva de aprendizaje, CodeIgniter también es muy flexible y potente. El marco cuenta con un gran apoyo comunitario. Y es fácil encontrar una gran cantidad de bibliotecas de funciones de CI en la comunidad. Puede soñar con valentía. Tal vez lo que necesita hacer esté comunicado en la comunidad y alguien ya lo haya implementado.

Symfony

Symfony es uno de los frameworks PHP más antiguos (creo que lo habrás descubierto por el estilo de su sitio web). También se ha convertido y diseñado en aplicaciones web de nivel empresarial. . Sin embargo, a pesar de toda la potencia y rendimiento que puede ofrecer, es muy pequeño y muy fácil de configurar en la mayoría de los entornos de alojamiento PHP. Dado que es el que lleva más tiempo en el mercado, encontrará fácilmente muchos tutoriales, cuadernos y otra información sobre Symfony. Para los principiantes, esto es definitivamente algo bueno.

Symfony utiliza una herramienta de generación de código de línea de comandos para generar rápidamente el código necesario para un proyecto, algo que puede resultar inaudito para algunos desarrolladores (en aquellos días, tal vez...). Luego podrá ayudarte. obtenga sus códigos en funcionamiento en una fracción del tiempo. El sitio web de Symfony tiene muchos tutoriales y códigos de muestra para ayudarte a familiarizarte con ellos.

Yii Framework

Yii es un framework PHP5 altamente modular y de alto rendimiento especialmente desarrollado para aplicaciones web. Yii utiliza una gran cantidad de herramientas de generación de línea de comando para permitirle generar código rápidamente. Por lo tanto, es más adecuado para las personas a quienes les gusta escribir en la ventana negra de la línea de comando. Todas estas herramientas de generación de código significan que necesita recordar más comandos y parámetros, pero una vez que lo haga, encontrará que reducirán en gran medida el tiempo que debe dedicar a instalar y configurar su aplicación.

Este método de desarrollo es muy similar al método de generación de código estilo asistente proporcionado por Openbiz Appbuilder. La mayor diferencia es que Yii genera código basado en la línea de comando, mientras que Openbiz Appbuilder genera código en una interfaz gráfica.

ThinkPHP

ThinkPHP es un marco de desarrollo PHP ligero, rápido, sencillo, de código abierto y gratuito. Se publica bajo el acuerdo de código abierto Apache2 para simplificar el desarrollo de aplicaciones a nivel empresarial. y Nacido del desarrollo ágil de aplicaciones WEB. Se basa en muchos marcos y patrones extranjeros excelentes, utiliza una estructura de desarrollo orientada a objetos y un patrón MVC, integra las ideas de acción de Struts y TagLib (biblioteca de etiquetas) de JSP, el mapeo ORM de RoR y el patrón ActiveRecord, y encapsula CURD y algunas operaciones comunes. el modo de entrada, etc., tienen un rendimiento único en el motor de plantillas, el mecanismo de almacenamiento en caché, el mecanismo de autenticación y la escalabilidad.

Yii Framework

Yii es un framework PHP basado en componentes de alto rendimiento para desarrollar aplicaciones web a gran escala. Yii está escrito en estricta programación orientada a objetos y tiene referencias de biblioteca completas y tutoriales completos. Desde MVC, DAO/ActiveRecord, widgets, almacenamiento en caché, RBAC jerárquico, servicios web hasta temas, I18N y L10N, Yii proporciona casi todo lo necesario para el desarrollo de aplicaciones Web 2.0 de hoy. De hecho, Yii es uno de los frameworks PHP más eficientes.

Yii es un framework de desarrollo de aplicaciones web PHP5 de alto rendimiento. Una herramienta de línea de comandos simple, yiic, puede crear rápidamente un marco de código de aplicación web. Los desarrolladores pueden agregar lógica empresarial basada en el marco de código generado para completar rápidamente el desarrollo de la aplicación.

phalcon

p>

Phalcon es. un marco de aplicación PHP de alto rendimiento que implementa la arquitectura MVC. La versión inicial fue lanzada en noviembre de 2012, de código abierto y bajo los términos de la licencia BSD. A diferencia de la mayoría de los otros marcos PHP, Phalcon está escrito en lenguaje C de manera extendida. Por lo tanto, la velocidad de ejecución de Phalcon es mayor que la de otros marcos PHP y consume menos recursos. Según las pruebas oficiales, Phalcon es actualmente uno de los más rápidos del mundo. Marcos PHP más rápidos. [1]