Lenguaje python web

Solo disponible en BuenasTareas
  • Páginas : 3 (629 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de junio de 2011
Leer documento completo
Vista previa del texto
Programación Web con Python

Marcelo Schiavone

Carlos Taffernaberry

Temario
● ● ● ●

● ● ●

Introducción Python Framework para Python Realizando aplicaciones – Cheetah – Python –SQLObject IDEs Ejemplo de uso Conclusiones

Introducción
● ● ● ●

Un poco de Historia Escenario actual Selección de componentes Lenguaje:
– – – – –

OpenSouce Performance(http://shootout.alioth.debian.org/) Curva de aprendizaje Popularidad/tendencias (http://www.tiobe.com/tpci.htm) Actividad del proyeto/fabricante

Lenguaje de Programación
Que es Python? Características ● LenguajeInteractivo, Interpretado y Orientado a Objetos ● Independiente del paradigma ● Gran cantidad de librerías estándar dando amplio soporte. ● Es portable a distintos Sistemas Operativos ● Muy Fácil de aprender● Lenguaje muy maduro - (1991)


Lenguaje de Programación Cont.
Para que es bueno Python? Python se aplica a muchos problemas de diferentes tipos Gran Biblioteca estandar Procesamiento de TextoProtocolos de Internet Interfase a Sistemas Operativos Ejemplo de Implementaciones Anaconda Mailman Yum Yum Zope Webware Empresas que usan Python Google Nasa Yahoo ILM

Framework para PythonAlternativas: – Zope – Django – Turbogears – Webware ● Utilizamos: – Zope 2.7 – Webware 0.9


Webware
Que es WebWare? Características principales Componentes Kits: WebKit - UserKit MiddleKit - Kit PSPHerramientas que se integran bien con Webware: Cheetah SQLObject

WebKit:El Servidor de Aplicaciones




Características principales: – Multithread – Soporte de sesiones – Servlets – Funcionaparalelamente al servidor HTTP (P. ej Apache) Ventajas: – WebKit y Apache pueden residir en máquinas diferentes. – Los Servlets residen permanentemente en memoria y pueden reutilizarse – Se puedenmantener conexiones a BD.

¿Cómo adaptamos el patrón MVC a Webware?

Capa Vista
Que es Cheetah? Caracteristicas: - Estructura de Plantillas (Pág html) con un sublenguaje de acceso a datos en...
tracking img