plataformas de desarrollo web

20
Plataformas de Desarrollo Web

Upload: andy015

Post on 12-Feb-2017

105 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Plataformas de desarrollo web

Plataformas de Desarrollo Web

Page 2: Plataformas de desarrollo web

es el ambiente o entorno de software común en el cual

se desenvuelve la programación de un grupo definido de aplicaciones. Comúnmente se encuentra relacionada directamente a un sistema operativo; sin embargo, también es posible encontrarla ligada a una familia de lenguajes de programación o a una interfaz de programación de aplicaciones.

Plataformas Web

Page 3: Plataformas de desarrollo web

Tipos de

Plataformas Web

Page 4: Plataformas de desarrollo web

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.

Lamp (Linux, Apache, MySQL, [PHP|Perl|

Python])

Page 5: Plataformas de desarrollo web

Ventajas: *Disponibilidad y bajos costos *Velocidad y mejor tiempo de actividad

según la empresa WatchMouse ( especialista en comportamiento y la disponibilidad de websites ) 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.

Características

Page 6: Plataformas de desarrollo web

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.Es decir , probamos nuestra aplicación PHP en el servidor de desarrollo WAMP y luego subimos la aplicación al servidor LAMP.Por cierto, no pueden estar corriendo Apache e IIS al mismo tiempo, por lo que tendremos que parar el IIS para que el WAMP funcione.

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

Page 7: 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.

Características

Page 8: Plataformas de desarrollo web

*_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.

LAMDA (Linux, Apache, Mono|Maverick.NET,DB4O,ActiveRecor

d)

Page 9: Plataformas de desarrollo web

XAMPP podría decirse que más que una plataforma web

es un software que instala de forma compacta y configura fácilmente 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

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

Python])

Page 10: Plataformas de desarrollo web

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.

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

Page 11: Plataformas de desarrollo web

Ventajas: _En la instalación de Coldfusion permite elegir sobre que servidor

web va a correr (Apache o IIS). _Funciones poderosas para leer y escribir en discos duros del

servidor basadas en tags. _Integra varias tecnologías.

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

características

Page 12: Plataformas de desarrollo web

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.También podrías utilizar WebSphere Application Server (WAS) en lugar de Tomcat como servidor, pero este es de pago y Tomcat el gratuito.

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

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.

Características

Page 14: Plataformas de desarrollo web

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 proveedores de hosting ofrecen ASP y PHP en el mismo servidor.

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

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.

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”

Características

Page 16: Plataformas de desarrollo web

es una actividad que consiste en la planificación,

diseño, implementación y mantenimiento de sitios web. No es simplemente la implementación del diseño convencional ya que se abarcan diferentes aspectos como el diseño gráfico web, diseño de interfaz y experiencia de usuario, como la navegabilidad, interactividad, usabilidad, arquitectura de la información; interacción de medios, entre los que podemos mencionar audio, texto, imagen, enlaces, video y la optimización de motores de búsqueda.

Diseño Web

Page 17: Plataformas de desarrollo web

es una colección de páginas web relacionadas y

comunes a un dominio de Internet o subdominio en la World Wide Web en Internet. Una página web es un documento HTML/XHTML que es accesible generalmente mediante el protocolo HTTP de Internet. Todos los sitios web públicamente accesibles constituyen una gigantesca World Wide Web de información (un gigantesco entramado de recursos de alcance mundial.

Sitio Web

Page 18: Plataformas de desarrollo web

Las páginas web dinámicas son aquellas en las que

la información presentada se genera a partir de una petición del usuario de la página.

Contrariamente a lo que ocurre con las páginas estáticas, en las que su contenido se encuentra predeterminado, en las páginas dinámicas la información aparece inmediatamente después de una solicitud echa por el usuario.

Paginas Web Dinámicas

Page 19: Plataformas de desarrollo web

Las páginas web estáticas son básicamente

informativas y están enfocadas principalmente a mostrar una información permanente, donde el navegante se limita a obtener dicha información sin poder interactuar con la página visitada.

En las páginas web estáticas no se utilizan bases de datos ni se requiere programación.

Paginas Web Estáticas

Page 20: Plataformas de desarrollo web

MUCHAS GRACIAS