Plataformas de desarrollo web

17
Tipos Plataform as web

Transcript of Plataformas de desarrollo web

Page 1: Plataformas de desarrollo web

Tipos Plataforma

s web

Page 2: Plataformas de desarrollo web

LAMP (Linux, Apache, MySQL, [PHP|Perl|Python])

Esta plataforma web promocionado por el editor de la editorial O’Reilly Dale Dougherty y algunos autores de MySQL es el más popular y el que podrás encontrar más fácilmente en la mayoría de los proveedores de Hosting.

Page 3: Plataformas de desarrollo web

Ventajas:•Disponibilidad y bajos costos

•Velocidad y mejor tiempo de actividadSegún la empresa WatchMouse en un estudio de rendimiento realizados a más de 1500 websites se determinó que los sitios web basados en Linux eran más rápidos que los basados en Windows.

•Es muy facil colocar instrucciones tanto en nuestro código para activar nuevas funcionalidades del servidor.

•Por experiencia propia , creo que esta plataforma es la mejor sin duda para la implementación y manejo de rescritura e URL.

Page 4: Plataformas de desarrollo web

Desventajas:•No muy buen rendimiento de MySQL para sitios web demasiado grandes y con un gran volumen de inserción de datos.

•Es muy distinto de Windows, lo que dificulta el trabajo a quienes estén acostumbrados a él.

Page 5: Plataformas de desarrollo web

WAMP (Windows, Apache, MySQL, [PHP|Perl|Python)

La verdad es que no he encontrado ningún proveedor de Hosting que ofrezca este tipo de plataforma web ya que suele usarse como herramienta de desarrollo por la mayoría de los programadores que tenemos Windows como SO principal y tenemos que desarrollar aplicaciones web en PHP.

Page 6: Plataformas de desarrollo web

Ventajas:•Ideal para utilizar como servidor de desarrollo

•Fácil instalación con el software WAMP5

Desventajas:

• Puedes tener alguna dificultad a la hora de instalar los subsistemas por separado. A mi siempre me ha dado guerra la instalación de PHP en IIS

Page 7: Plataformas de desarrollo web

LAMDA (Linux, Apache, Mono|Maverick.NET,DB4O,ActiveRecord)

•Es más flexible porque soporta múltiples bases de datos ya que mediante DB4O la base de datos orientada a objetos se puede abstenerse del mundo relacional.

•Es más robusta porque los lenguajes más convenientes a utilizar con Mono son estáticamente tipados y permite tener una plataforma de desarrollo multiplataforma.

•El framework “Maverick.NET” pueden funcionar tanto con Mono como con el framework de .NET de Microsoft.

Page 8: Plataformas de desarrollo web

XAMPP (X=Cualquier S.O, Apache, MySQL, PHP, [Perl|Python])

XAMPP podría decirse que más que una plataforma web es un software que instala de forma compacta y configura fácilmete PHP, MySQL y Apache para Windows, Linux, Sun Solaris y Mac OS X.

También se puede decir entonces que WAMP es una variante de XAMPP

Page 9: Plataformas de desarrollo web

WXCF ( Windows, X=[Apache|IIS], Coldfusion)

Coldfusion es un servidor de páginas, una herramienta y un lenguage de programación que permite programar páginas web fácilmente a través de etiquetas similares a HTML y que puede instalarse además de Windows en Mac OS X, Linux y Solaris. Actualmente pertenece a Adobe y anteriormente a Macromedia.Permite manejar bases de datos como Sybase, Oracle, MySQL, SQL Server, o Access mediante el standard SQL.

Page 10: Plataformas de desarrollo web

Ventajas:•Funciones poderosas para leer y escribir en discos duros del servidor basadas en tags

•Integra varias tecnologías

•Programación muy fácil a través de etiquetas o tags

•Integración con Java

•Amplias opciones para la configuración del servidor y en modo gráfico

Page 11: Plataformas de desarrollo web

Desventajas:•Pocos proveedores de hosting ofrecen este tipo de plataforma web

•Servidor inestable que es capaz de soportar muy poca carga aunque fué diseñado para sitios grandes y con mucho tráfico

•Integra varias tecnologías

•Programación muy fácil a través de etiquetas o tags

Page 12: Plataformas de desarrollo web

XATMJ ( X=Cualquier S.O, Apache, Tomcat, MySQL, JSP)

Este tipo de plataforma web tampoco es muy común encontrarla en los proveedores de hosting más populares.Tomcat es un servidor web con soporte de servlets y JSPs de Sun Microsystem y que normalmente es combinado con el servidor web Apache aunque puede funcionar por sí sólo. Si vas a realizar páginas web en JSP esta es la mejor opción.

Page 13: Plataformas de desarrollo web

Ventajas:•Funciona en cualquier sistema operativo que disponga de la máquina virtual Java

•Tomcat es que es muy fiable

Desventajas:•Tomcat sólo puede trabajar con un único servidor; no puede utilizarse en clusters

•Tomcat no dispone de un entorno integrado con una sofisticada GUI

Page 14: Plataformas de desarrollo web

WIMA ( Windows, IIS, MS SQL Server, ASP.NET )

Este sistema junto a LAMP es de los más utilizados para desarrollar aplicaciones web basadas en ASP clásico y ASP.NET.También se puede instalar PHP o Perl bajo IIS, y es la formas en la que los provedores de hosting ofrecen ASP y PHP en el mismo servidor.

Page 15: Plataformas de desarrollo web

Ventajas:•MS SQL Server tiene un potente entorno gráfico de administración

•MS SQL Server ofrece a múltiples usuarios grandes cantidades de datos de manera simultánea

•ASP.NET, a partir de la versión 2.0 es una gran ventaja.

•Para mí, esta plataforma web es la mejor opción para crear aplicaciones web hoy en día.

Page 16: Plataformas de desarrollo web

Desventajas:•El servidor IIS no es multiplataforma, sólo funciona bajo Windows

•El servidor MS SQL Server tampoco es multiplataforma.•Limitaciones en IIS en las versiones que no son de la familia “Server”

•Vulnerabilidades

Page 17: Plataformas de desarrollo web

Gracias