Upload
xiomara-torres
View
219
Download
1
Embed Size (px)
DESCRIPTION
Frameworks PHP, JAVA
Citation preview
Frameworks PHP
JAVA
.NET
Ventajas y Desventajas
Framewor
k
Los Framewor
ks
• Promueven la reutilización y conectividad de los componentes.
• Reutilización de código.• La implementación de bibliotecas
para el acceso a base de datos.
Un framework PHP construido enteramente para PHP 5.Ofrece un rendimiento excelente.El programador se centra solo realmente en lo que es la programación, obviando tareas comunes.
• Framework ligero.• Usa el diseño MVC.• Contiene una buena estructuración de sus librerías.
• Incorpora las funciones básicas que se pueden necesitar en
una web.• Utiliza el patrón MVC.• Incorpora sistema de autentificación, control de usuario por
roles, cacheo y sistema de testing.
Sintaxis expresiva.Facilita tareas comunes como: como la autenticación, enrutamiento, sesiones y caché.Proporciona, potentes herramientas necesarias para grandes aplicaciones robustas.Funciona bajo PHP 5 y se implementa como una extensión C para ofrecer un menor consumo de recursos y alto rendimiento.Phalcon puede ser descargado e instalado como un módulo PHP.
Entre otros tenemos:
Zend Framework
CakePHP
Seagull
SileX
KumbiaPHP
Kohana
Fácil de Aprender.Es libre, fácil acceso para todos.Es un lenguaje multiplataforma.Utiliza gran cantidad de módulos.Capacidad de conexión con: MysSQL, PostgreSQL, Oracle, MS SQL Server, entre otras.Biblioteca muy amplia de funciones nativas.
Se realiza todo el trabajo en la parte del servidor, el rendimiento podría verse afectado sensiblemente.Dificulta La legibilidad del código al mezclar sentencias HTML y PHP.AL ser lenguaje de código abierto, todas la personas pueden ver el código fuente, y si hay errores, la gente puede utilizar estas debilidades de codificación.
• Conjunto de componentes para la interfaz de usuario.
• Dos bibliotecas de etiquetas personalizadas para JavaServer Pages.
• Un modelo de eventos en el lado del servidor.
• Beans administrados.
• Considerado alternativa y sustituto del modelo de Enterprise JavaBean
• No obliga a usar un modelo de programación en particular.
• Framework de la capa de presentación.
• Implementa el patrón de patrón MVC.
• Tiene tres componentes principales: servlet controlador, páginas JSP, y la lógica de negocio de la aplicación.
• Facilita el mapeo de atributos entre una base de datos relacional tradicional y el modelo de objetos de una aplicación.
Ventajas Desventajas
Flexibilidad de la
Programación
Orientada a
Objetos.
Detecta el tipo de navegador utilizado por el cliente.Determina la versión HTML que éste soporta.Es liviano.Facilidad de conexión a la base de datos
Tiene que correr en Pc que tengan Windows y un servidor Web.
Ven
taja
s
Desven
taja
s
Ventajas
El desarrollo rápido de aplicaciones
La reutilización de componentes software
Patrón MVC
Siguen una política de diseño uniforme.
Provee herramientas y librerías
Amplia comunidad online.