View
105
Download
0
Category
Preview:
Citation preview
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
Tipos de
Plataformas 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])
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
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)
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
*_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)
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])
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)
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
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)
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
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 )
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
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
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
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
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
MUCHAS GRACIAS
Recommended