SlideShare una empresa de Scribd logo
INSTITUTO TECNOLOGICO DE 
TEHUACÁN 
INGENIERIA EN SISTEMAS 
COMPUTACIONALES 
Materia: programación web 
Profesor:francisco Vázquez guzmán 
Framework pylon 
Equipo 8: 
Roberta garcia chavez 
Rocio Ortiz Luis 
Tehuacán, Pue. a 18-11-2014
¿¿¿Que es Framework Pylon??? 
Es un framework web ligero y hace mucho énfasis 
en la flexibilidad y el rápido desarrollo. 
Es un proyecto de código abierto que se desarrolla 
un conjunto de marcos de aplicaciones web escritas 
en python. 
Inicialmente el proyecto era poco más que un 
framework web sencillo pero con el marco fusión 
repoze.bfg debajo de la Pirámide nuevo nombre, el 
proyecto Pylon ahora consta de varios marcos de 
aplicaciones web.
Tiene una comunidad 
activas y buenos 
desarrolladores, 
logarndo satisfacer 
completamente las 
necesidades de una 
aplicación. 
Permiten simplificar 
ciertos procesos de 
desarrollo y entrega un 
esqueleto base para 
comenzar a construir 
cualquier aplicación 
web. 
Pilone proporciona un 
marco 
estructurado web pero 
extremadamente 
flexible. 
El futuro del desarrollo 
Pilón de estilo de 
aplicaciones web es la 
Pirámide. 
Tiene como objetivo 
hacer el desarrollo web 
rápido, flexible y fácil. 
Aprovecha el 
emergente 
estándar WSGI, 
permitiendo una amplia 
flexibilidad y 
reutilización de acuerdo 
a las necesidades del 
usuario. 
Características 
de pylon
Instalación 
Su instalación es a través de EasyInstall haciendo uso del 
paquete Python Index (PyPI), y la mayoría de las 
herramientas adicionales se instalan normalmente de la 
misma manera. 
• La configuración del proyecto, se basa en utilizar el 
formato INI configuración común Pega permite 
múltiples "perfiles", por lo que los desarrolladores 
pueden ejecutar configuraciones de desarrollo y 
despliegue de la misma base de código, sin revelar las 
partes sensibles del Pilones, como el depurador 
interactivo, para los usuarios de producción.
Las instrucciones de instalación están en 
http://pylonshq.com/docs/en/1.0/gettingstarted/ 
Si desea instalar desde el código fuente puede 
ejecutar el siguiente comando: 
.. code-block :: bash 
$ python setup.py install 
Esto mostrará un mensaje y descarga setuptools si 
el módulo no es 
ya instalado. A continuación, instalar Pilones y 
todas sus dependencias. usted 
puede necesitar privilegios de root para instalar 
setuptools.
pruebas 
======= 
Para probar la distribución de código fuente ejecute el 
siguiente comando: 
necesitará también instalar algunos Pilones 
herramientas adicionales. 
.. code-block :: bash 
$ easy_install Sphinx 
Esto instalará las dependencias adicionales necesarios 
para las pruebas. Como el anterior, se 
puede necesitar privilegios de root.
documentación 
Generación de documentación requiere Sphinx: 
.. code-block :: bash 
$ easy_install Sphinx 
Luego de construir el uso de documentación de 
los comandos: 
.. code-block :: bash 
$ cd pylons/docs/<lang> 
$ make html
Implementación 
• En la implementación HTML, este framework utiliza 
varias herramientas para su buen funcionamiento, 
permitiendo que el desarrollador pueda vincularse 
mejor con el código y realizar su web con mayor 
facilidad. Las mismas son: 
WebHelpers, herramienta de Rails adaptado 
para Pilones, proporciona mapeo 
de URL basado en la configuración de rutas. Y 
también algunas funciones de utilidad para la 
generación de código JavaScript haciendo uso 
de la script.aculo.us y librerías de Prototype. 
FormEncode y FormBuild 
se utilizan para la 
validación de 
formularios HTML.

Más contenido relacionado

La actualidad más candente

Capacitación en “Desarrollo y personalización de Plone”
Capacitación en “Desarrollo y personalización de Plone”Capacitación en “Desarrollo y personalización de Plone”
Capacitación en “Desarrollo y personalización de Plone”
Covantec R.L.
 
Mikel Ruiz - Magento X-Files
Mikel Ruiz - Magento X-FilesMikel Ruiz - Magento X-Files
Mikel Ruiz - Magento X-Files
Mage Titans ES
 
CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux
CodeCamp 2010 | Hyper-V en Windows  Server 2008 R2 e interoperabilidad con LinuxCodeCamp 2010 | Hyper-V en Windows  Server 2008 R2 e interoperabilidad con Linux
CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux
Microsoft Argentina y Uruguay [Official Space]
 
Programa-ya
Programa-yaPrograma-ya
Programa-ya
Liz Del Angel
 
Symfony
SymfonySymfony
Uso de Liferay SDK + Netbeans
Uso de Liferay SDK + NetbeansUso de Liferay SDK + Netbeans
Uso de Liferay SDK + Netbeans
Albert Coronado
 
Yii framework
Yii frameworkYii framework
Yii framework
Edgar Montaluisa
 
Conociendo a Laravel, el Framework de PHP para artesanos de la web
Conociendo a Laravel, el Framework de PHP para artesanos de la webConociendo a Laravel, el Framework de PHP para artesanos de la web
Conociendo a Laravel, el Framework de PHP para artesanos de la web
Software Guru
 
Turbogears
TurbogearsTurbogears
Turbogears
Fher Lopez
 
Presentacion
PresentacionPresentacion
Presentacion
johanatave
 
PRESENTACION JOOMLA
PRESENTACION JOOMLAPRESENTACION JOOMLA
PRESENTACION JOOMLA
fernandovelasquez
 
Susir
SusirSusir
Susir
SusirSusir
Como insertar un video en eclipse java
Como insertar un video en eclipse javaComo insertar un video en eclipse java
Como insertar un video en eclipse java
Elizabeth Reyna
 
Elementos sobre Symfony 2.1
Elementos sobre Symfony 2.1Elementos sobre Symfony 2.1
Elementos sobre Symfony 2.1
Yaismel Miranda
 
Como insertar un video en eclipse
Como insertar un video en eclipse Como insertar un video en eclipse
Como insertar un video en eclipse
Krizztiina Pacheko
 
Jenkins, no me rompas los builds!
Jenkins, no me rompas los builds!Jenkins, no me rompas los builds!
Jenkins, no me rompas los builds!
Gonzalo Sainz Trápaga
 

La actualidad más candente (17)

Capacitación en “Desarrollo y personalización de Plone”
Capacitación en “Desarrollo y personalización de Plone”Capacitación en “Desarrollo y personalización de Plone”
Capacitación en “Desarrollo y personalización de Plone”
 
Mikel Ruiz - Magento X-Files
Mikel Ruiz - Magento X-FilesMikel Ruiz - Magento X-Files
Mikel Ruiz - Magento X-Files
 
CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux
CodeCamp 2010 | Hyper-V en Windows  Server 2008 R2 e interoperabilidad con LinuxCodeCamp 2010 | Hyper-V en Windows  Server 2008 R2 e interoperabilidad con Linux
CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux
 
Programa-ya
Programa-yaPrograma-ya
Programa-ya
 
Symfony
SymfonySymfony
Symfony
 
Uso de Liferay SDK + Netbeans
Uso de Liferay SDK + NetbeansUso de Liferay SDK + Netbeans
Uso de Liferay SDK + Netbeans
 
Yii framework
Yii frameworkYii framework
Yii framework
 
Conociendo a Laravel, el Framework de PHP para artesanos de la web
Conociendo a Laravel, el Framework de PHP para artesanos de la webConociendo a Laravel, el Framework de PHP para artesanos de la web
Conociendo a Laravel, el Framework de PHP para artesanos de la web
 
Turbogears
TurbogearsTurbogears
Turbogears
 
Presentacion
PresentacionPresentacion
Presentacion
 
PRESENTACION JOOMLA
PRESENTACION JOOMLAPRESENTACION JOOMLA
PRESENTACION JOOMLA
 
Susir
SusirSusir
Susir
 
Susir
SusirSusir
Susir
 
Como insertar un video en eclipse java
Como insertar un video en eclipse javaComo insertar un video en eclipse java
Como insertar un video en eclipse java
 
Elementos sobre Symfony 2.1
Elementos sobre Symfony 2.1Elementos sobre Symfony 2.1
Elementos sobre Symfony 2.1
 
Como insertar un video en eclipse
Como insertar un video en eclipse Como insertar un video en eclipse
Como insertar un video en eclipse
 
Jenkins, no me rompas los builds!
Jenkins, no me rompas los builds!Jenkins, no me rompas los builds!
Jenkins, no me rompas los builds!
 

Similar a Framework

Gestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterGestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniter
andrewzg
 
Atix30
Atix30Atix30
1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdf1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdf
JhonJairoMorenoDuart
 
CodeIgniter
CodeIgniterCodeIgniter
CodeIgniter
Anayely Priincess
 
Instalacion dreamviewer
Instalacion dreamviewerInstalacion dreamviewer
Instalacion dreamviewer
Wilman Kdnita
 
Frameworrk
FrameworrkFrameworrk
Frameworrk
Nany Pett Dicaprio
 
Programación web framework djando - noviembre de 2014
Programación web   framework djando - noviembre de 2014Programación web   framework djando - noviembre de 2014
Programación web framework djando - noviembre de 2014
SandraMartinezG
 
Welcome to Django
Welcome to DjangoWelcome to Django
Welcome to Django
Erufenix Sanjuro Tadokoro
 
ATIX20
ATIX20ATIX20
Php un lenguaje de programación.........
Php un lenguaje de programación.........Php un lenguaje de programación.........
Php un lenguaje de programación.........
HuevitoconCatsup1
 
nn
nnnn
S8-DS2.pptx
S8-DS2.pptxS8-DS2.pptx
Symfony
SymfonySymfony
Symfony
alphalinux
 
Programación web framework django - noviembre de 2014
Programación web   framework django - noviembre de 2014Programación web   framework django - noviembre de 2014
Programación web framework django - noviembre de 2014
Eduardo Ernesto Lechuga
 
04 taller-django
04 taller-django04 taller-django
04 taller-django
samerscd
 
Pylons
PylonsPylons
Apps Days Firefox OS
Apps Days Firefox OSApps Days Firefox OS
Apps Days Firefox OS
Pablo Sepulveda P.
 
Firefox OS App Days USACH 2014
Firefox OS App Days USACH 2014Firefox OS App Days USACH 2014
Firefox OS App Days USACH 2014
Lourdes Lorena Castillo Alvarez
 
Python
PythonPython
Python
kismet010
 
Desarrollo Web Ágil con Symfony, Bootstrap y Angular
Desarrollo Web Ágil con Symfony, Bootstrap y AngularDesarrollo Web Ágil con Symfony, Bootstrap y Angular
Desarrollo Web Ágil con Symfony, Bootstrap y Angular
Freelancer
 

Similar a Framework (20)

Gestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterGestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniter
 
Atix30
Atix30Atix30
Atix30
 
1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdf1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdf
 
CodeIgniter
CodeIgniterCodeIgniter
CodeIgniter
 
Instalacion dreamviewer
Instalacion dreamviewerInstalacion dreamviewer
Instalacion dreamviewer
 
Frameworrk
FrameworrkFrameworrk
Frameworrk
 
Programación web framework djando - noviembre de 2014
Programación web   framework djando - noviembre de 2014Programación web   framework djando - noviembre de 2014
Programación web framework djando - noviembre de 2014
 
Welcome to Django
Welcome to DjangoWelcome to Django
Welcome to Django
 
ATIX20
ATIX20ATIX20
ATIX20
 
Php un lenguaje de programación.........
Php un lenguaje de programación.........Php un lenguaje de programación.........
Php un lenguaje de programación.........
 
nn
nnnn
nn
 
S8-DS2.pptx
S8-DS2.pptxS8-DS2.pptx
S8-DS2.pptx
 
Symfony
SymfonySymfony
Symfony
 
Programación web framework django - noviembre de 2014
Programación web   framework django - noviembre de 2014Programación web   framework django - noviembre de 2014
Programación web framework django - noviembre de 2014
 
04 taller-django
04 taller-django04 taller-django
04 taller-django
 
Pylons
PylonsPylons
Pylons
 
Apps Days Firefox OS
Apps Days Firefox OSApps Days Firefox OS
Apps Days Firefox OS
 
Firefox OS App Days USACH 2014
Firefox OS App Days USACH 2014Firefox OS App Days USACH 2014
Firefox OS App Days USACH 2014
 
Python
PythonPython
Python
 
Desarrollo Web Ágil con Symfony, Bootstrap y Angular
Desarrollo Web Ágil con Symfony, Bootstrap y AngularDesarrollo Web Ágil con Symfony, Bootstrap y Angular
Desarrollo Web Ágil con Symfony, Bootstrap y Angular
 

Último

pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
perezducasaarmando
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
77361565
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 

Último (20)

pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 

Framework

  • 1. INSTITUTO TECNOLOGICO DE TEHUACÁN INGENIERIA EN SISTEMAS COMPUTACIONALES Materia: programación web Profesor:francisco Vázquez guzmán Framework pylon Equipo 8: Roberta garcia chavez Rocio Ortiz Luis Tehuacán, Pue. a 18-11-2014
  • 2. ¿¿¿Que es Framework Pylon??? Es un framework web ligero y hace mucho énfasis en la flexibilidad y el rápido desarrollo. Es un proyecto de código abierto que se desarrolla un conjunto de marcos de aplicaciones web escritas en python. Inicialmente el proyecto era poco más que un framework web sencillo pero con el marco fusión repoze.bfg debajo de la Pirámide nuevo nombre, el proyecto Pylon ahora consta de varios marcos de aplicaciones web.
  • 3. Tiene una comunidad activas y buenos desarrolladores, logarndo satisfacer completamente las necesidades de una aplicación. Permiten simplificar ciertos procesos de desarrollo y entrega un esqueleto base para comenzar a construir cualquier aplicación web. Pilone proporciona un marco estructurado web pero extremadamente flexible. El futuro del desarrollo Pilón de estilo de aplicaciones web es la Pirámide. Tiene como objetivo hacer el desarrollo web rápido, flexible y fácil. Aprovecha el emergente estándar WSGI, permitiendo una amplia flexibilidad y reutilización de acuerdo a las necesidades del usuario. Características de pylon
  • 4. Instalación Su instalación es a través de EasyInstall haciendo uso del paquete Python Index (PyPI), y la mayoría de las herramientas adicionales se instalan normalmente de la misma manera. • La configuración del proyecto, se basa en utilizar el formato INI configuración común Pega permite múltiples "perfiles", por lo que los desarrolladores pueden ejecutar configuraciones de desarrollo y despliegue de la misma base de código, sin revelar las partes sensibles del Pilones, como el depurador interactivo, para los usuarios de producción.
  • 5. Las instrucciones de instalación están en http://pylonshq.com/docs/en/1.0/gettingstarted/ Si desea instalar desde el código fuente puede ejecutar el siguiente comando: .. code-block :: bash $ python setup.py install Esto mostrará un mensaje y descarga setuptools si el módulo no es ya instalado. A continuación, instalar Pilones y todas sus dependencias. usted puede necesitar privilegios de root para instalar setuptools.
  • 6. pruebas ======= Para probar la distribución de código fuente ejecute el siguiente comando: necesitará también instalar algunos Pilones herramientas adicionales. .. code-block :: bash $ easy_install Sphinx Esto instalará las dependencias adicionales necesarios para las pruebas. Como el anterior, se puede necesitar privilegios de root.
  • 7. documentación Generación de documentación requiere Sphinx: .. code-block :: bash $ easy_install Sphinx Luego de construir el uso de documentación de los comandos: .. code-block :: bash $ cd pylons/docs/<lang> $ make html
  • 8. Implementación • En la implementación HTML, este framework utiliza varias herramientas para su buen funcionamiento, permitiendo que el desarrollador pueda vincularse mejor con el código y realizar su web con mayor facilidad. Las mismas son: WebHelpers, herramienta de Rails adaptado para Pilones, proporciona mapeo de URL basado en la configuración de rutas. Y también algunas funciones de utilidad para la generación de código JavaScript haciendo uso de la script.aculo.us y librerías de Prototype. FormEncode y FormBuild se utilizan para la validación de formularios HTML.