• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Herramientas SI para Aplicaciones Web - Gianni Rodriguez
 

Herramientas SI para Aplicaciones Web - Gianni Rodriguez

on

  • 653 views

Herramientas SI para desarrollar Aplicaciones Web

Herramientas SI para desarrollar Aplicaciones Web

Statistics

Views

Total Views
653
Views on SlideShare
557
Embed Views
96

Actions

Likes
0
Downloads
10
Comments
0

2 Embeds 96

http://programacionweb2012.blogspot.com 95
http://programacionweb2012.blogspot.com.es 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Herramientas SI para Aplicaciones Web - Gianni Rodriguez Herramientas SI para Aplicaciones Web - Gianni Rodriguez Presentation Transcript

    • * Programacion Avanzada Gianni Rodriguez 10-Enero-2011
    • *
    • Son aplicaciones que los usuarios pueden utilizar accediendo aun servidor web a través de Internet mediante un navegador. Es una aplicación software que se codifica en un lenguaje soportado por los navegadores web. Dan la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios. Los webmails, wikis, weblogs, tiendas en línea, y Wikipedia son ejemplos bien conocidos de aplicaciones web. *
    • Aunque existen muchas variaciones posibles, una aplicación web está normalmente estructurada como una aplicación de tres-capas. Ejemplos Motores:El Un motor Una Basenavegador capaz de de Datos. • PHP • Java Servlets oweb. usar ASP • ASP.NET alguna • CGI tecnología • ColdFusion • embPerl web • Python dinámica. • Ruby on Rails *
    • Existen numerosos • PHP lenguajes de • Java, (Java Servlets y programación JavaServer Pages) empleados para el • Javascript desarrollo de • Perlaplicaciones web en el • Rubyservidor, entre los que destacan: • Python También son muy utilizados otros lenguajes o arquitecturas que no son propiamente lenguajes de programación, como HTML, XML o ASP/ASP .NET. *
    • *
    • Es una técnica de desarrollo web para crear aplicaciones interactivaso RIA (Rich Internet Applications). Estas aplicaciones se ejecutan en el cliente, es decir, en el navegador de los usuarios mientras se mantiene la comunicación con el servidor en segundo plano. Permite realizar cambios sobre las páginas sin necesidad de recargarlas, lo que significa aumentar la interactividad, velocidad y usabilidad en las aplicaciones. Es una tecnología asíncrona, en el sentido de que los datos adicionales se solicitan al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página. JavaScript es el lenguaje en el que normalmente se efectúan las funciones de llamada de Ajax, mientras que el acceso a los datos se realiza mediante XMLHttpRequest. *
    • XHTML • o HTML y hojas de estilos en cascada (CSS) para el diseño que acompaña a la información. Document • (DOM) accedido con un lenguaje de scripting por parte del usuario, para mostrar e interactuar Object Model dinámicamente con la información presentada. XML Http • Para intercambiar datos de forma asíncrona con el Request servidor web. XML • Es el formato usado generalmente para la transferencia de datos solicitados al servidor.Ajax no constituye una tecnología en sí, sinoque es un término queengloba a un grupo de éstas que trabajan * conjuntamente.
    • *
    • Es un lenguaje de programación interpretado que se define como orientado a objetos, basado en prototipos, débilmente tipado y dinámico.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 páginas web dinámicas. Su uso en aplicaciones externas a la web es también significativo. Por ejemplo en documentos PDF y widgets. Se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programación Java. Todos los navegadores modernos interpretan el código JavaScript integrado en las páginas web. *
    • *
    • Es un lenguaje de programación interpretado, reflexivo y orientado a objetos.Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk.Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU.Su implementación oficial es distribuida bajo una licencia de software libre. Está diseñado para la productividad y la diversión deldesarrollador, siguiendo los principios de una buena interfaz de usuario. *
    • * Orientado a objetos* Manejo de excepciones* Recolección de basura automática* Altamente portable* Carga dinámica de DLL/bibliotecas compartidas* Amplia librería estándar* Soporta alteración de objetos en tiempo de ejecución *
    • *
    • • Es un lenguaje de programación de alto nivel cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible. • Se trata de un lenguaje de programación multiparadigma ya que soporta orientación a objetos, programación imperativa y funcional.Python • Es un lenguaje interpretado, usa tipado dinámico, es fuertemente tipado y multiplataforma. • Posee una licencia de código abierto. *
    • *Cpython: es la implementación original, disponible para varias plataformas en el sitio oficial de Python.*IronPython: es la implementación para .NET*Stackless Python: es la variante de CPython que trata de no usar el stack de C.*Jython: es la implementación hecha en Java.*Pippy: es la implementación realizada para Palm. *
    • *
    • Es utilizado para un ampliorango de tareas incluyendoadministración de sistemas,desarrollo web,programación en red. Es fácil de usar, soporta tanto la programación estructurada como la programación orientada a objetos y la Tiene incorporado un programación funcional. poderoso sistema de procesamiento de texto y una enorme colección de módulos disponibles. *
    • Ampliamente usado en finanzas y bioinformática, donde es apreciado por su desarrollo rápido de aplicaciones y su habilidad de manejar grandes volúmenes de datosMuchos sitios web con altotráfico, como Amazon.com yTicketmaster.com usan Perl. Usado para escribir guiones (scripts) CGI. Es una de las "tres Pes" (Perl, Python y PHP), que son los lenguajes más populares para la creación de aplicaciones Web. *
    • * http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web* http://es.wikipedia.org/wiki/AJAX* http://es.wikipedia.org/wiki/Javascript* http://es.wikipedia.org/wiki/Ruby#cite_ref-8* http://es.wikipedia.org/wiki/Python* http://es.wikipedia.org/wiki/Perl *