Tres tipos comunes de plataformas de desarrollo de aplicaciones web en la actualidad_¿Qué son el software de desarrollo web?
Marco de desarrollo OpenbizCubiPHP
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. OpenbizCubi es un marco de desarrollo de plataformas de aplicaciones. Aunque OpenbizCubi 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 de plantillas para la interfaz de usuario principal, por lo que si eres un jugador de Zend Framework, no te preocupes. El código de OpenbizCubi también le facilitará el inicio.
Es diferente de otros marcos PHP tradicionales. 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 descripciones XML (agregar, eliminar, leer, etc.). 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.
OpenbizCubi actualmente también tiene una herramienta de generación de código súper fácil de usar llamada OpenbizAppbuilder. Para los desarrolladores que no están familiarizados con los metadatos XML de Openbiz, Appbuilder es definitivamente una herramienta que puede ayudarlo a comenzar a usarlos rápidamente. un asistente de generación de interfaz gráfica para ayudarlo a crear automáticamente objetos de datos, objetos de formulario, servicios integrados e incluso el prototipo de toda la aplicación. De acuerdo con la introducción oficial de Openbiz, solo necesita pensar claramente en la lógica comercial de su aplicación y dejar el resto del código a OpenbizAppbuilder 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 trabajo estilo MVC para PHP4 y 5, CakePHP solía hacerlo. ser el más popular. 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.
Marco ZendFramework
ZendFramework está diseñado para desarrolladores más experimentados y para crear algunas aplicaciones de nivel empresarial desde abajo. (Por ejemplo: OpenbizCubi, que afirma estar diseñado para aplicaciones empresariales, está construido sobre el marco ZendFramework). 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 hacerlo). 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) y también se ha convertido en aplicaciones web de nivel empresarial. diseñado.
Sin embargo, a pesar de toda la potencia y rendimiento que tiene para ofrecer, es de tamaño 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ás fácilmente muchos tutoriales, notas y otra información sobre Symfony, lo que 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 ayudarte a obtener tu código. funcionando 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.
YiiFramework
Yii es un framework PHP5 altamente modular y de alto rendimiento desarrollado específicamente 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 las que 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 OpenbizAppbuilder. La mayor diferencia es que Yii genera código basado en la línea de comando, mientras que OpenbizAppbuilder genera código en una interfaz gráfica.
ThinkPHP
ThinkPHP es un marco de desarrollo PHP ligero, gratuito, de código abierto, rápido y sencillo, orientado a objetos. Se lanza 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, TagLib (biblioteca de etiquetas) de JSP, el mapeo y patrones ORM de RoR y encapsula CURD y algunas operaciones comunes. , etc., tienen un rendimiento único en motor de plantillas, mecanismo de almacenamiento en caché, mecanismo de autenticación y escalabilidad.
YiiFramework
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/, 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 de negocios 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]