Está en la página 1de 7

GESTIÓN DE RIESGOS INFORMÁTICOS

TAREA

INTEGRANTES:

 JULIO QUISPE MARTEL

PROFESOR:

DANYER ALAIN VALENCIA LLAMOCA

Lima-Peru

2023
ANALISIS Y DISEÑO DE SISTEMAS
DE INFORMACION

Comparativa framework PrimeFaces y Angular

Primefaces

Es una librería de componentes para JavaServer Faces(JSF) de código


abierto que cuenta con un conjunto de componentes enriquecidos que
facilitan la creación de aplicaciones web.

características PrimeFaces
Soporte de Ajax Es transparente para el desarrollador,
aunque para activarlo deben
utilizarse atributos específicos para
lanzar un método del servidor y para
indicar los componentes a actualizar.
Librerías en lo que se basan Utiiliza el soporte de jQuery y jQuery
UI para los efectos visuales
Personalización de la interfaz de Incorpora el concepto de skins.
usuario Utilizando ThemeRoller, y dispone de
26 temas prediseñadas.
Número de componentes Tiene más de 90 componentes
OpenSource, algunos muy
avanzados como el HTMLEditor.
Además dispone de un kit para crear
interfaces web para télefonos
móviles.
Licencia Apache License V2
Relevancia Ha sido una de las primeras librerías
capaces de integrarse con JSF2 y
viene pisando fuerte debido a la
diversidad y calidad de sus
componentes.Puede utilizarse junto a
Richfaces pero no es compatible con
ANALISIS Y DISEÑO DE SISTEMAS
DE INFORMACION

ICEfaces.

Ventajas

-Soporta HTML5

-Utiliza JQuery extensivamente

-Está integrado con ThemeRoiler

Framework CSS, en donde se puede elegir entre los 36 temas pre-diseñados o


incluso crear los propios con la herramienta online de generador de temas,
permitiendo al desarrollador contar con una amplia gama de opciones para
todos los gustos.

-Documentación mantenida por la comunidad muy actualizada.

-En cuanto a la experiencia con los clientes finales, muestran que los
componentes de PrimeFaces son amigables y atractivos con el usuario,
contando con diseños innovadores.

Desventajas

-Para su uso del soporte de Ajax se debe indicar explícitamente, a través


de atributos específicos en cada uno de los componentes.

-No se puede utilizar el soporte Ajax de JSF con los componentes de


Primefaces.

-En lo que conlleva al desarrollador, cada nueva versión liberada por


parte de los programadores de Primefaces está llena de errores, lo más
perjudicial es que ellos no siguen el principio básico del desarrollo de
componentes. Un componente de una nueva versión no es compatible al
100% con una aplicación desarrollada con la versión anterior del
componente.
ANALISIS Y DISEÑO DE SISTEMAS
DE INFORMACION

Ventajas y Desventajas de Angular

Angular
ventajas Implementación La arquitectura Modelo-Vista-Controlador, no solo
de arquitectura otorga valor al marco al crear una aplicación del lado
MVC del cliente, sino que también sienta las bases para
otras características como el enlace de datos y los
alcances.
Arquitectura de Angular simplifica la forma de administrar estos
diseño mejorada componentes incluso si un nuevo programador se
une al proyecto después de que el proceso de
desarrollo ya ha comenzado. 
Módulos Un módulo es un mecanismo que agrupa directivas,
ANALISIS Y DISEÑO DE SISTEMAS
DE INFORMACION

componentes, tuberías y servicios que se relacionan,


de tal forma que se puede combinar con otros
módulos para crear una aplicación La aplicación
basada en Angular puede considerarse como un
rompecabezas donde cada módulo se necesario para
poder ver la imagen completa. Hay varias formas de
agregar diferentes elementos a un módulo. Angular
resuelve el problema de la explotación de funciones
globales al limitar el alcance de todas las funciones
al módulo en el que se definió y utilizó.
Servicios e El inyector Angular es responsable de crear
inyección de instancias de servicio e inyectarlas en clases como
dependencia (DI) componentes y servicios

Directivas Mejoran las directivas


personalizadas personalizadas HTML funcionalidad y son

adecuados para aplicaciones dinámicas del

lado del cliente 


Typescript Cumple plenamente con JavaScript y también
ayuda a detectar y eliminar errores comunes durante
la codificación. 
Desventajas Opciones de SEO Un gran inconveniente de usar Angular son las
ilimitadas opciones limitadas de SEO y la poca accesibilidad
para los rastreadores de motores de búsqueda.
Detallado y Una queja frecuente que escucharía de los
complejo desarrolladores de Angular es la verbosidad del
instrumento. Y este problema no ha cambiado
mucho desde AngularJS.
Curva de Si incorporas a nuevos desarrolladores que están
aprendizaje familiarizados con JavaScript para usar el nuevo
pronunciada Angular, les resultará difícil en comparación con o
incorporación de Vue. Esto se debe a que la variedad
de temas y aspectos a cubrir es bastante grande.
La Algunos desarrolladores expresan su preocupación
documentación por el estado actual de la documentación CLI. Si
ANALISIS Y DISEÑO DE SISTEMAS
DE INFORMACION

de CLI carece de bien la línea de comando es muy útil para los


detalles. desarrolladores de Angular, no encontrará suficiente
información en su documentación oficial en GitHub
y tendrá que dedicar más tiempo a explorar hilos en
GitHub para obtener respuestas.
ANALISIS Y DISEÑO DE SISTEMAS
DE INFORMACION

También podría gustarte