Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Equipo #3
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
Equipo #3
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