SlideShare a Scribd company logo
1 of 8
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.

More Related Content

What's hot

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-FilesMage Titans ES
 
Uso de Liferay SDK + Netbeans
Uso de Liferay SDK + NetbeansUso de Liferay SDK + Netbeans
Uso de Liferay SDK + NetbeansAlbert Coronado
 
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 webSoftware Guru
 
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 javaElizabeth Reyna
 
Elementos sobre Symfony 2.1
Elementos sobre Symfony 2.1Elementos sobre Symfony 2.1
Elementos sobre Symfony 2.1Yaismel 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
 

What's hot (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 to 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
 

Recently uploaded

Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 

Recently uploaded (20)

Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.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.