Red de conocimientos turísticos - Preguntas y respuestas turísticas - Tres plataformas de desarrollo de aplicaciones web comunes en la actualidad

Tres plataformas de desarrollo de aplicaciones web comunes en la actualidad

Marco de desarrollo PHP Openbiz Cubi

Este es obviamente un representante de un marco altamente acoplado, un poco como permitir que los desarrolladores "se registren en un hotel con sus maletas". Openbiz Cubi es un marco de desarrollo basado en una 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 sobre Zend Framework, pero tiene su propia lógica MVC y ORM basada en metadatos, y utiliza plantillas Smarty y PHP como motor de plantillas para la interfaz de usuario principal, por lo que si eres un jugador de Zend Framework, no te preocupes. Openbiz Cubi El código también le facilitará el inicio.

A diferencia de otros frameworks PHP tradicionales, tiene un motor de metadatos similar a JAVA que puede "describir" la mayoría de los objetos a través de XML, incluso se pueden realizar operaciones CRUD (agregar, eliminar, leer, modificar) de datos. implementado a través de una descripción XML. Si su empresa solo necesita implementar algunas operaciones CRUD de datos simples, ni siquiera necesita escribir ningún código PHP, XML puede hacerlo todo. Y sus habilidades en PHP pueden usarse para concentrarse en implementar alguna lógica de negocios especial a través de su modelo de servicio de complemento.

Antes de Openbiz Cubi, existía 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. Puede ayudarle a crear automáticamente objetos de datos, objetos de formulario, servicios integrados e incluso prototipos de toda la aplicación a través del asistente de generación de la interfaz gráfica. Según la introducción oficial de Openbiz, sólo necesita descubrir la lógica empresarial de su aplicación y Openbiz Appbuilder le ayudará con el resto del trabajo de codificación.

Marco de desarrollo CakePHP

Si aún necesita escribir código para la compatibilidad con PHP4, CakePHP será una muy buena opción. En PHP 4 y CakePHP solía ser el marco 5 de la lista MVC. popular. También proporciona soporte técnico de diversas formas (grupos de discusión, foros de mensajes, IRC, etc.). ) y excelentes tutoriales. CackePHP es un marco simple y fácil de usar, pero no le resultará fácil dominarlo por completo en tan solo unas pocas semanas.

Zend Framework

Zend Framework está diseñado para que desarrolladores experimentados creen algunas aplicaciones empresariales desde abajo hacia arriba. (Por ejemplo, Openbiz Cubi, que se dice que está diseñado específicamente para aplicaciones empresariales, está construido sobre Zend Framework). El marco es altamente modular. Esto significa que puede hacer referencia al código Zend como realmente lo necesite. Algunas bibliotecas de funciones incluso se pueden extraer y utilizar fácilmente de forma independiente (como Zend_Gdata, que también tiene características de bajo acoplamiento). No es necesario que siga su arquitectura MVC (aunque será mejor que lo haga) y también proporciona muchas funciones avanzadas integradas para la tarea de integración con servicios web existentes, multilenguaje y pruebas unitarias.

Code Igniter

CodeIgniter es un framework MVC para PHP5.2+, con un tamaño pequeño y ricos recursos de documentación. A menudo se le llama "marco para principiantes" porque es relativamente fácil de probar y tiene una curva de aprendizaje corta. Además, 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. Está bien soñar en grande. Quizás alguien ya se haya dado cuenta de lo que hay que hacer en algunos intercambios en la comunidad.

Symfony

Symfony es uno de los frameworks PHP más antiguos (creo que también puedes encontrar esto en el estilo de su sitio web). También está diseñado como una aplicación web de nivel empresarial. Sin embargo, a pesar de la potencia y el rendimiento que puede ofrecer, es pequeño y fácil de configurar en la mayoría de los entornos de alojamiento PHP. Debido a que tiene la historia más larga, encontrarás fácilmente mucha información sobre Symfony, como tutoriales y secretarias, lo cual definitivamente es algo bueno para los principiantes.

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 ser inaudito para algunos desarrolladores (en aquellos días, tal vez... Luego, puede generarlo en en poco tiempo Ayudarle a completar el código y ejecutarlo. Hay muchos tutoriales y códigos de muestra en el sitio web de Symfony para ayudarle a familiarizarse con ellos.

Yii framework

Yii es altamente. modular. Un marco PHP5 de alto rendimiento diseñado específicamente para el desarrollo de aplicaciones web. Yii utiliza una gran cantidad de herramientas de generación de línea de comandos que le permiten generar código rápidamente, por lo que es mejor para las personas a las que les gusta tocar la línea de comandos. Estas herramientas de generación de código significan que hay algunos comandos y parámetros más que debes recordar, pero si lo haces, descubrirás que reducirán significativamente el tiempo que tienes que dedicar a configurar y configurar tu aplicación. El método de generación de código similar proporcionado por Openbiz Appbuilder es muy similar. La mayor diferencia es que Yii genera código basado en la línea de comando, mientras que Openbiz Appbuilder genera código en la interfaz gráfica. >ThinkPHP es un marco de desarrollo PHP ligero, gratuito, de código abierto, rápido y sencillo. Se lanza de acuerdo con el acuerdo de código abierto Apache2 y nació para simplificar el desarrollo de aplicaciones empresariales y el desarrollo ágil de aplicaciones WEB. Excelentes marcos y modelos extranjeros y adopta una estructura de desarrollo de objetos orientada y el modo MVC combinan las ideas de acción de Struts con TagLib (biblioteca de etiquetas) de JSP, el mapeo ORM de RoR y el modo ActiveRecord, encapsulan CURD y algunas operaciones comunes, modo de entrada única, etc. ., y usarlo en el motor de plantillas, el mecanismo de almacenamiento en caché, el mecanismo de autenticación, la escalabilidad y otros aspectos tienen un rendimiento único.

Yii Framework

Yii es un componente de alto rendimiento. Marco PHP para desarrollar aplicaciones web a gran escala. Yii está escrito estrictamente en programación orientada a objetos, con referencias de biblioteca completas y tutoriales completos desde MVC, DAO/ActiveRecord, widgets, almacenamiento en caché, RBAC en capas, servicios web hasta Theming, I18N, L10N, Yii. proporciona casi todas las funciones Web 2.0 actuales que necesita para el desarrollo de aplicaciones. De hecho, Yii es uno de los marcos PHP más eficientes.

Yii es un marco de desarrollo de aplicaciones web de alto rendimiento que. se puede crear rápidamente con yiic. Un marco de código para aplicaciones web. Los desarrolladores pueden agregar lógica empresarial al marco de código generado para completar rápidamente el desarrollo de aplicaciones. Implementaciones de arquitectura MVC. Un marco de aplicación PHP de alto rendimiento. La versión inicial se lanzó en 2012 y es de código abierto según 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 extensible, por lo que Phalcon es más rápido y consume menos recursos que otros marcos PHP. Según las pruebas oficiales, Phalcon es uno de los frameworks PHP más rápidos del mundo. [1]