Está en la página 1de 5

Tecnologas del Lado del Cliente/Servidor.

Equipo #3

Tecnologas lado del servidor.


HTML5 HTML5 (HyperText Markup Language, versin 5) es la quinta revisin importante del lenguaje bsico de la World Wide Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: un clsico HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deber ser servida como XML (XHTML) (application/xhtml+xml). Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo. Todava se encuentra en modo experimental, lo cual indica la misma W3C; aunque ya es usado por mltiples desarrolladores web por sus avances, mejoras y ventajas. Al no ser reconocido en viejas versiones de navegadores por sus nuevas etiquetas, se le recomienda al usuario comn actualizar a la versin ms actual, para poder disfrutar de todo el potencial que trae HTML5. El desarrollo de este cdigo es regulado por el Consorcio W3C. CSS El nombre hojas de estilo en cascada viene del ingls Cascading Style Sheets, del que toma sus siglas. CSS es un lenguaje usado para definir la presentacin de un documento estructurado escrito en HTML o XML (y por extensin en XHTML). El W3C (World Wide Web Consortium) es el encargado de formular la especificacin de las hojas de estilo que servirn de estndar para los agentes de usuario o navegadores. La idea que se encuentra detrs del desarrollo de CSS es separar la estructura de un documento de su presentacin. Por ejemplo, el elemento de HTML <h1> indica que un bloque de texto es un encabezamiento y que es ms importante que un bloque etiquetado como <H2>. Versiones ms antiguas de HTML permitan atributos extra dentro de la etiqueta abierta para darle formato (como el color o el tamao de fuente). No obstante, cada etiqueta <H1> deba disponer de la informacin si se deseaba un diseo consistente para una pgina y, adems, una persona que lea esa pgina con un navegador perda totalmente el control sobre la visualizacin del texto. Cuando se utiliza CSS, la etiqueta <H1> no debera proporcionar informacin sobre cmo ser visualizado, solamente marca la estructura del documento. La informacin de estilo, separada en una hoja de estilo, especfica cmo se ha de mostrar <H1>: color, fuente, alineacin del texto, tamao y otras caractersticas no visuales, como definir el volumen de un sintetizador de voz, por ejemplo. La informacin de estilo puede ser adjuntada como un documento separado o en el mismo documento HTML. En este ltimo caso podran definirse estilos generales en la cabecera del documento o en cada etiqueta particular mediante el atributo "style". PHP PHP es un lenguaje de programacin interpretado, diseado originalmente para la creacin de pginas web dinmicas. Se usa principalmente para la interpretacin del lado del servidor (serverside scripting) pero actualmente puede ser utilizado desde una interfaz de lnea de comandos o en la creacin de otros tipos de programas incluyendo aplicaciones con interfaz grfica usando las bibliotecas Qt o GTK+. PHP es un acrnimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementacin principal de PHP es producida ahora por The PHP Group y sirve como el estndar de facto para PHP al no haber una especificacin formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.

Tecnologas del Lado del Cliente/Servidor. Active Server Pages Active Server Pages (ASP), tambin conocido como ASP clsico, es una tecnologa de Microsoft del tipo "lado del servidor" para pginas web generadas dinmicamente, que ha sido comercializada como un anexo a Internet Information Services (IIS). La tecnologa ASP est estrechamente relacionada con el modelo tecnolgico y de negocio de su fabricante. Intenta ser solucin para un modelo de programacin rpida ya que "programar en ASP es como programar en Visual Basic y C#", por supuesto con muchas limitaciones y algunas ventajas especficas en entornos web. Lo interesante de este modelo tecnolgico es poder utilizar diversos componentes ya desarrollados como algunos controles ActiveX as como componentes del lado del servidor, tales como CDONTS, por ejemplo, que permite la interaccin de los scripts con el servidor SMTP que integra IIS. Se facilita la programacin de sitios web mediante varios objetos integrados, como por ejemplo un objeto de sesin basada en cookies, que mantiene las variables mientras se pasa de pgina a pgina. Es limitado a solo funcionar con IIS, por lo que su uso es cuestionado por la mayora de los programadores web quienes prefieren otros lenguajes de programacin del lado del servidor como por ejemplo PHP, Perl, Java Etc. Server-side JavaScript Server-side JavaScript (SSJS) refers to JavaScript that runs on the server-side. This term was coined because the language is predominantly used on the client-side, i.e. client-side JavaScript (CSJS). The first implementation of SSJS was Netscape's LiveWire, included in its Enterprise Server 2.0 product, released in 1996. CommonJS is a project to provide common specifications for SSJS development. Server-side JavaScript is becoming more popular because of faster JavaScript engines and the convenience of using the same language for both client and server. One popular project driving server-side use is Node.js, based on the V8 JavaScript engine from Google Chrome. ASP.NET ASP.NET es un framework para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores para construir sitios web dinmicos, aplicaciones web y servicios web XML. Apareci en enero de 2002 con la versin 1.0 del .NET Framework, y es la tecnologa sucesora de la tecnologa Active Server Pages (ASP). ASP.NET est construido sobre el Common Language Runtime, permitiendo a los programadores escribir cdigo ASP.NET usando cualquier lenguaje admitido por el .NET Framework. Cualquier persona que est familiarizada con el desarrollo de aplicaciones web sabr que el desarrollo web no es una tarea simple. Ya que mientras que un modelo de programacin para aplicaciones de uso comn est muy bien establecido y soportado por un gran nmero de lenguajes, herramientas de desarrollo, la programacin web es una mezcla de varios lenguajes de etiquetas, un gran uso de lenguajes de script y plataformas de servidor. Por desgracia para el programador de nivel intermedio, el conocimiento y habilidades que se necesitan para desarrollar aplicaciones web tienen muy poco en comn con las que son necesarias en el desarrollo tradicional de aplicaciones.

Equipo #3

Tecnologas del Lado del Cliente/Servidor. XAMPP XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor web Apache y los intrpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrnimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa est liberado bajo la licencia GNU y acta como un servidor web libre, fcil de usar y capaz de interpretar pginas dinmicas. Actualmente XAMPP est disponible para Microsoft Windows, GNU/Linux, Solaris y MacOS X. MySQL MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones. MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems y sta a su vez de Oracle Corporation desde abril de 2009 desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia especfica que les permita este uso. Est desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pblica y los derechos de autor del cdigo estn en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del cdigo. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Adems de la venta de licencias privativas, la compaa ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran va Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.

Equipo #3

Tecnologas del Lado del Cliente/Servidor.

Equipo #3

Tecnologas lado del cliente.


Adobe Flash Player Adobe Flash Player es una aplicacin de tiempo de ejecucin multiplataforma basada en explorador que ofrece una visualizacin inmejorable de aplicaciones, contenido y videos atractivos en pantallas y exploradores. Flash Player est optimizado para ofrecer un mejor rendimiento en pantallas mviles y diseado para aprovechar las funciones originales del dispositivo, por lo que la experiencia del usuario se vuelve ms sofisticada y virtual. Java Java le permite jugar en lnea, participar en sesiones de chat con internautas de todo el mundo, calcular los intereses de una hipoteca y ver imgenes en tres dimensiones, entre otras muchas aplicaciones. Es tambin esencial para las aplicaciones de intranet y otras soluciones de comercio electrnico que constituyen la base informtica de las empresas.

Mozilla Firefox Mozilla Firefox es un navegador web libre y de cdigo abierto descendiente de Mozilla Application Suite y desarrollado por la Fundacin Mozilla. Para visualizar pginas web emplea el motor de renderizado Gecko, el cual implementa estndares web actuales adems de otras funciones destinadas a anticipar probables adiciones a los estndares. Sus caractersticas incluyen navegacin por pestaas, corrector ortogrfico, bsqueda progresiva, marcadores dinmicos, un administrador de descargas, navegacin privada, navegacin con georreferenciacin, aceleracin mediante GPU, e integracin del motor de bsqueda que desee el usuario. Adems se pueden aadir funciones a travs de complementos desarrollados por terceros, entre los que hay una amplia seleccin, lo que segn algunos estudios lo convierte en el navegador ms personalizable y seguro del momento. Esto ha aumentado significativamente la comunidad de usuarios del navegador. FireFTP FireFTP es una extensin para el navegador web Mozilla Firefox que funciona como cliente FTP con soporte para FTP, FTPS, y SFTP. A pesar de no ser una aplicacin de escritorio, es un cliente FTP bastante avanzado y de mucha utilidad, siendo su principal ventaja poder ser abierto y utilizado en cuanto se necesite, sin tener que esperar a la ejecucin de ningn programa o archivo (como sucede con el software FTP de escritorio).

Tecnologas del Lado del Cliente/Servidor. JavaScript JavaScript es un lenguaje de programacin interpretado, dialecto del estndar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, dbilmente tipado y dinmico. Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y pginas web dinmicas, aunque existe una forma de JavaScript del lado del servidor. JavaScript se dise con una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programacin Java. Sin embargo Java y JavaScript no estn relacionados y tienen semnticas y propsitos diferentes. Todos los navegadores modernos interpretan el cdigo JavaScript integrado en las pginas web. Para interactuar con una pgina web se provee al lenguaje JavaScript de una implementacin del Document Object Model (DOM). Tradicionalmente se vena utilizando en pginas web HTML para realizar operaciones y nicamente en el marco de la aplicacin cliente, sin acceso a funciones del servidor. JavaScript se interpreta en el agente de usuario, al mismo tiempo que las sentencias van descargndose junto con el cdigo HTML. IE Windows Internet Explorer (anteriormente Microsoft Internet Explorer), conocido comnmente como IE, es un navegador web desarrollado por Microsoft para el sistema operativo Microsoft Windows desde 1995. Ha sido el navegador web ms utilizado de Internet desde 1999 hasta la actualidad, con un pico mximo de cuota de utilizacin del 95% entre el 2002 y 2003. Sin embargo, dicha cuota de mercado ha disminuido paulatinamente con los aos debido a una renovada competencia por parte de otros navegadores, situndose aproximadamente entre el 35% y 58% para finales de junio de 2011, dependiendo de la fuente de medicin global. Su versin ms reciente es la 9.0, publicada el 14 de marzo de 2011, y est disponible gratuitamente como actualizacin para Windows Vista SP2 o Windows Server 2008 SP2, adems de Windows 7 y Windows Server 2008 R2. Los sistemas operativos Windows XP, Windows 2003 y anteriores no estn soportados. Esta nueva versin de Internet Explorer incorpora considerables avances en la interpretacin de estndares web respecto a sus precursores, como el soporte para CSS3, SVG, HTML5 (incluyendo las etiquetas <audio>, <video> y <canvas>), el formato de archivo tipogrfico web "WOFF", adems de incluir mejoras de rendimiento como la aceleracin por hardware para el proceso de renderizado de pginas web y un nuevo motor de JavaScript denominado Chakra. Tambin se han producido compilaciones de Internet Explorer (algunas actualmente descontinuadas) para otros sistemas operativos, incluyendo Internet Explorer Mobile (Windows CE y Windows Mobile), Internet Explorer para Mac (Mac OS 7.01 a 10) e Internet Explorer para UNIX (Solaris y HP-UX).

Equipo #3

También podría gustarte