frameworks

10
Frameworks PHP JAVA .NET Ventajas y Desventajas

Upload: xiomara-torres

Post on 26-Jan-2016

218 views

Category:

Documents


1 download

DESCRIPTION

Frameworks PHP, JAVA

TRANSCRIPT

Page 1: Frameworks

Frameworks PHP

JAVA

.NET

Ventajas y Desventajas

Page 2: Frameworks

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.

Page 3: Frameworks

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. 

Page 4: Frameworks

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.

Page 5: Frameworks

Entre otros tenemos:

Zend Framework

CakePHP

Seagull

SileX

KumbiaPHP

Kohana

Page 6: Frameworks

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.

Page 7: Frameworks

• 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.

Page 8: Frameworks

Ventajas Desventajas

Flexibilidad de la

Programación

Orientada a

Objetos.

Page 9: Frameworks

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

Page 10: Frameworks

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.