Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuáles son las ventajas y desventajas de utilizar Puyuan EOS?

¿Cuáles son las ventajas y desventajas de utilizar Puyuan EOS?

Ventajas y desventajas de usar Puyuan EOS:

1. Ventajas:

EOS tiene su propia base teórica: orientada a bloques de construcción. orientado es: definición Una estructura (puedes pensar en ella como algo así como una función). En esta estructura, las entradas y salidas se definen y forman un componente.

Para cada acceso Http, se crea una variable a nivel de subproceso (ThreadLocal) para guardar el árbol xml. A medida que este hilo se ejecuta, agregará, modificará y consultará continuamente para ubicar nodos en el árbol. Este proceso se implementa utilizando xpath. Se dice que reescribieron la parte xpath para mejorar la eficiencia;

El desarrollo de EOS es muy simple y ha definido muchos artefactos, como los artefactos de almacenamiento de bases de datos (en realidad, un conjunto de métodos SQL estáticos). , solo Solo necesitas hacer un dibujo para completar una función. Por lo tanto, su velocidad de desarrollo es muy rápida;

EOS tiene un conjunto completo de mecanismos de depuración, publicación y administración. Incluso tiene su propio servidor, por lo que es más conveniente de administrar.

EOS tiene un sistema de flujo de trabajo integrado. Solo necesita hacer un dibujo para completar el diseño del flujo de trabajo;

Puede publicar la estructura como un servicio web de manera extremadamente conveniente. aplicaciones web basadas en -más fácilmente.

Los componentes proporcionados han sido probados rigurosamente por el proveedor y se pueden utilizar con confianza, y las herramientas gráficas reducen la posibilidad de errores;

2. Desventajas:

Desde una perspectiva técnica y de desarrollador, las personas que lo usan sentirán que su competitividad a la hora de elegir una especialización está desapareciendo poco a poco;

Desde la perspectiva de una herramienta, EOS es, en el mejor de los casos, solo una plataforma de desarrollo. En lugar de su alardeada plataforma empresarial SOA, todo desarrollo empresarial no proporciona ningún marco empresarial utilizable.

Desde la perspectiva del sistema, es imposible transferir valor con cosas desarrolladas en EOS. Es completamente imposible desarrollar un módulo satisfactorio en EOS y luego usarlo en otros proyectos que no sean EOS. Esto es un desastre para empresas o individuos que desean acumular;

En comparación con el desarrollo tradicional OO y J2EE, EOS es fácil de comenzar y tiene una curva de aprendizaje corta. Pero esto es controvertido y el conocimiento de EOS no está muy extendido.

El desarrollo de páginas EOS es muy inconveniente. Aunque el soporte para RIA no es tan bueno como parece, en resumen, la versión más utilizada en el mercado es EOS5. Esta versión salió en 2005. tiempo En términos de eso, es muy bueno que la plataforma de desarrollo WEB sea tan poderosa. La EOS6 lanzada este año actualmente no es mejor que en el mundo, al menos en China.

A primera vista, no hay mucha diferencia entre EOS5 y EOS6. Ambos son ensamblajes de componentes. De hecho, hay una gran diferencia: en EOS5, se usa XML para la transmisión de datos, mientras que en 6, Se utilizan objetos JAVA Nacido de este cambio, se ha producido un salto cualitativo en el rendimiento.

Además, también cumple con los estándares SCA y SDO, lo que al menos demuestra que es algo abierto y no un libro cerrado. Si el software se utiliza para regular los negocios, entonces EOS es un buen software; si los usuarios o los tomadores de decisiones abusan del software, entonces EOS no tiene valor;

Información ampliada:

PrimetonEOSPlatform es una plataforma de aplicaciones SOA. PrimetonEOSPlatform se basa en tecnologías y plataformas abiertas como J2EE y Eclipse, adopta una arquitectura SOA avanzada y especificaciones estándar, y adopta productos de plataforma integrados, gráficos y en componentes.

Proporcione soporte de ciclo de vida completo para crear aplicaciones SOA desde el diseño, desarrollo, depuración e implementación hasta la operación, mantenimiento, control y gobernanza.

EOSStudio: EOSStudio es un entorno de desarrollo integrado que integra el diseño, desarrollo, ensamblaje, depuración, mantenimiento, implementación, gestión y lanzamiento de aplicaciones orientadas a componentes, y proporciona una integración integral de aplicaciones y servicios SOA. desarrollo, mantenimiento y gestión.

Referencia: Enciclopedia Baidu-Plataforma Primeton EOS