SlideShare una empresa de Scribd logo
1 de 10
UNIDAD VI 
FRAMEWORK 
MACEDA REYES SONIA IVETTE 
HEREDIA ROMERO DANIEL JESUS 
PROGRAMACION WEB 
PROFR. FRANCISCO VAZQUEZ GUZMAN
QUE ES UN FRAMEWORK? 
O Es una estructura de soporte definida en 
la cual otro proyecto de software puede 
ser organizado y desarrollado. 
O Es una estructura software compuesta de 
componentes personalizables e 
intercambiables para el desarrollo de una 
aplicación.
QUE ES CATALYST? 
O Es un framework para el desarrollo de 
aplicaciones web. 
O Permite el desarrollo de aplicaciones web 
de forma rápida.
VENTAJAS 
O Reutilización de código. 
O Desarrollar aplicaciones web de forma 
rápida, sencilla y divertida. 
O Utilizar los mejores componentes 
actualmente disponibles. 
O Es multiplataforma. 
O Soporta Ajax.
INSTALACION 
O La instalación se puede realizar de dos 
formas, desde Ubuntu o por medio de 
CPAN. 
O Debian, Ubuntu,... 
>$ apt-get install libcatalyst-perl 
O CPAN 
> $ cpan Catalyst::Runtime Catalyst::Devel
IMPLEMENTACION 
Tras finalizar el proceso de instalación, ya se puede crear una 
aplicación. Para ello ejecutamos: 
catalyst.pl Proyecto1 
El comando catalyst.pl crea la estructura y los archivos 
necesarios para empezar a trabajar. Una vez ejecutado en nuestra 
terminal veremos: 
- created "Proyecto1" 
created "Proyecto1/script" 
created "Proyecto1/lib" 
created "Proyecto1/root" 
created "Proyecto1/root/static"
created "Proyecto1/root/static/images" 
created "Proyecto1/t" 
created "Proyecto1/lib/Proyecto1" 
created "Proyecto1/lib/Proyecto1/Model" 
created "Proyecto1/lib/Proyecto1/View" 
created "Proyecto1/lib/Proyecto1/Controller" 
created "Proyecto1/proyecto1.conf" 
created "Proyecto1/proyecto1.psgi" 
created "Proyecto1/lib/Proyecto1.pm" 
created "Proyecto1/lib/Proyecto1/Controller/Root.pm" 
created "Proyecto1/README" 
created "Proyecto1/Changes" 
created "Proyecto1/t/01app.t" 
created "Proyecto1/t/02pod.t" 
created "Proyecto1/t/03podcoverage.t"
created "Proyecto1/root/static/images/catalyst_logo.png" 
created "Proyecto1/root/static/images/btn_120x50_built.png" 
created "Proyecto1/root/static/images/btn_120x50_built_shadow.png" 
created "Proyecto1/root/static/images/btn_120x50_powered.png" 
created 
"Proyecto1/root/static/images/btn_120x50_powered_shadow.png" 
created "Proyecto1/root/static/images/btn_88x31_built.png" 
created "Proyecto1/root/static/images/btn_88x31_built_shadow.png" 
created "Proyecto1/root/static/images/btn_88x31_powered.png" 
created 
"Proyecto1/root/static/images/btn_88x31_powered_shadow.png" 
created "Proyecto1/root/favicon.ico" 
created "Proyecto1/Makefile.PL" 
created "Proyecto1/script/proyecto1_cgi.pl“ created
"Proyecto1/script/proyecto1_fastcgi.pl" 
created 
"Proyecto1/script/proyecto1_server.pl" 
created "Proyecto1/script/proyecto1_test.pl" 
created 
"Proyecto1/script/proyecto1_create.pl" 
Change to application directory and Run 
"perl Makefile.PL to make sure your install is 
complete
Nos cambiamos a la carpeta Proyecto1/ y 
ejecutamos proyecto1_server.pl que se encuentra dentro 
de la carpeta script/. 
O cd Proyecto1 
O script/proyecto1_server.pl 
Con esta instrucción tenemos ya disponible la aplicación 
recién creada accesible desde nuestro navegador web: 
http://localhost:8080 
Se nos muestra la pagina genérica que trae el framework. 
Si no tenemos instalado MySQL, ahora sería el mejor 
momento para instalarlo. Lo dejamos a elección del lector 
el método seleccionado para su instalación. Depende, 
claro, de la distribución de Linux que usemos.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Semana 4 Estructura y componentes SPA
Semana 4  Estructura y componentes SPASemana 4  Estructura y componentes SPA
Semana 4 Estructura y componentes SPA
 
Semana 6 Navegación y parámetros Sprint Boot
Semana 6   Navegación y parámetros Sprint BootSemana 6   Navegación y parámetros Sprint Boot
Semana 6 Navegación y parámetros Sprint Boot
 
Framework
FrameworkFramework
Framework
 
Eneboo
EnebooEneboo
Eneboo
 
Java frameworks
Java frameworksJava frameworks
Java frameworks
 
Frameworks Java
Frameworks JavaFrameworks Java
Frameworks Java
 
Semana 2 HTML y CSS
Semana 2   HTML y CSSSemana 2   HTML y CSS
Semana 2 HTML y CSS
 
IDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizadosIDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizados
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Fr amework
Fr ameworkFr amework
Fr amework
 
Colegio particular san juan oracle y php
Colegio particular san juan oracle y phpColegio particular san juan oracle y php
Colegio particular san juan oracle y php
 
Presentacion tecnica microsoft.net
Presentacion tecnica microsoft.netPresentacion tecnica microsoft.net
Presentacion tecnica microsoft.net
 
Presentación de eMobc en BetaBeers Madrid
Presentación de eMobc en BetaBeers MadridPresentación de eMobc en BetaBeers Madrid
Presentación de eMobc en BetaBeers Madrid
 
Lenguajes de Programacion Web
Lenguajes de Programacion WebLenguajes de Programacion Web
Lenguajes de Programacion Web
 
Framework
FrameworkFramework
Framework
 
Tecnologia ASP.net
Tecnologia ASP.netTecnologia ASP.net
Tecnologia ASP.net
 
Webinar: Introducción a VUE.js
Webinar: Introducción a VUE.jsWebinar: Introducción a VUE.js
Webinar: Introducción a VUE.js
 

Similar a Frameworrk

SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)juandanielp
 
002 Comohacerun J Clic
002 Comohacerun J Clic002 Comohacerun J Clic
002 Comohacerun J ClicMaruja
 
Code Blast 2012 - Fast Mobile Prototyping
Code Blast 2012 - Fast Mobile PrototypingCode Blast 2012 - Fast Mobile Prototyping
Code Blast 2012 - Fast Mobile PrototypingINSIGNIA4U
 
04 taller-django
04 taller-django04 taller-django
04 taller-djangosamerscd
 
Freeware
FreewareFreeware
FreewareDigiZen
 
Desarrollo rápido de apps web con laravel - DevAcademy
Desarrollo rápido de apps web con laravel - DevAcademyDesarrollo rápido de apps web con laravel - DevAcademy
Desarrollo rápido de apps web con laravel - DevAcademyJorge Antonio Linares Vera
 
Android reversing 101.pdf
Android reversing 101.pdfAndroid reversing 101.pdf
Android reversing 101.pdfJosé Moreno
 
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilJosé Antonio Sandoval Acosta
 
GUIA DE LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...
GUIA DE  LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...GUIA DE  LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...
GUIA DE LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...Ivan Petrlik
 
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 CodeIgniterandrewzg
 
Trabajo de NTICS II
Trabajo de NTICS IITrabajo de NTICS II
Trabajo de NTICS IImarco_acuna
 

Similar a Frameworrk (20)

Atix21
Atix21Atix21
Atix21
 
TUTORIAL
TUTORIALTUTORIAL
TUTORIAL
 
App inventor
App inventorApp inventor
App inventor
 
Atix30
Atix30Atix30
Atix30
 
Mini curse
Mini curseMini curse
Mini curse
 
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
 
Framework
FrameworkFramework
Framework
 
002 Comohacerun J Clic
002 Comohacerun J Clic002 Comohacerun J Clic
002 Comohacerun J Clic
 
Code Blast 2012 - Fast Mobile Prototyping
Code Blast 2012 - Fast Mobile PrototypingCode Blast 2012 - Fast Mobile Prototyping
Code Blast 2012 - Fast Mobile Prototyping
 
Equipo9_act2
Equipo9_act2Equipo9_act2
Equipo9_act2
 
04 taller-django
04 taller-django04 taller-django
04 taller-django
 
Freeware
FreewareFreeware
Freeware
 
Desarrollo rápido de apps web con laravel - DevAcademy
Desarrollo rápido de apps web con laravel - DevAcademyDesarrollo rápido de apps web con laravel - DevAcademy
Desarrollo rápido de apps web con laravel - DevAcademy
 
Android reversing 101.pdf
Android reversing 101.pdfAndroid reversing 101.pdf
Android reversing 101.pdf
 
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
 
GUIA DE LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...
GUIA DE  LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...GUIA DE  LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...
GUIA DE LABORATORIO DEL USO DE LOS FRAMEWORS PHONEGAP Y JQUERY MOBILE EN APL...
 
Clase 1 jJAVA 2012
Clase 1 jJAVA 2012Clase 1 jJAVA 2012
Clase 1 jJAVA 2012
 
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
 
Trabajo de ntics ii
Trabajo de ntics iiTrabajo de ntics ii
Trabajo de ntics ii
 
Trabajo de NTICS II
Trabajo de NTICS IITrabajo de NTICS II
Trabajo de NTICS II
 

Último

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
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
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
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
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 

Último (20)

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
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
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
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...
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
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
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 

Frameworrk

  • 1. UNIDAD VI FRAMEWORK MACEDA REYES SONIA IVETTE HEREDIA ROMERO DANIEL JESUS PROGRAMACION WEB PROFR. FRANCISCO VAZQUEZ GUZMAN
  • 2. QUE ES UN FRAMEWORK? O Es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. O Es una estructura software compuesta de componentes personalizables e intercambiables para el desarrollo de una aplicación.
  • 3. QUE ES CATALYST? O Es un framework para el desarrollo de aplicaciones web. O Permite el desarrollo de aplicaciones web de forma rápida.
  • 4. VENTAJAS O Reutilización de código. O Desarrollar aplicaciones web de forma rápida, sencilla y divertida. O Utilizar los mejores componentes actualmente disponibles. O Es multiplataforma. O Soporta Ajax.
  • 5. INSTALACION O La instalación se puede realizar de dos formas, desde Ubuntu o por medio de CPAN. O Debian, Ubuntu,... >$ apt-get install libcatalyst-perl O CPAN > $ cpan Catalyst::Runtime Catalyst::Devel
  • 6. IMPLEMENTACION Tras finalizar el proceso de instalación, ya se puede crear una aplicación. Para ello ejecutamos: catalyst.pl Proyecto1 El comando catalyst.pl crea la estructura y los archivos necesarios para empezar a trabajar. Una vez ejecutado en nuestra terminal veremos: - created "Proyecto1" created "Proyecto1/script" created "Proyecto1/lib" created "Proyecto1/root" created "Proyecto1/root/static"
  • 7. created "Proyecto1/root/static/images" created "Proyecto1/t" created "Proyecto1/lib/Proyecto1" created "Proyecto1/lib/Proyecto1/Model" created "Proyecto1/lib/Proyecto1/View" created "Proyecto1/lib/Proyecto1/Controller" created "Proyecto1/proyecto1.conf" created "Proyecto1/proyecto1.psgi" created "Proyecto1/lib/Proyecto1.pm" created "Proyecto1/lib/Proyecto1/Controller/Root.pm" created "Proyecto1/README" created "Proyecto1/Changes" created "Proyecto1/t/01app.t" created "Proyecto1/t/02pod.t" created "Proyecto1/t/03podcoverage.t"
  • 8. created "Proyecto1/root/static/images/catalyst_logo.png" created "Proyecto1/root/static/images/btn_120x50_built.png" created "Proyecto1/root/static/images/btn_120x50_built_shadow.png" created "Proyecto1/root/static/images/btn_120x50_powered.png" created "Proyecto1/root/static/images/btn_120x50_powered_shadow.png" created "Proyecto1/root/static/images/btn_88x31_built.png" created "Proyecto1/root/static/images/btn_88x31_built_shadow.png" created "Proyecto1/root/static/images/btn_88x31_powered.png" created "Proyecto1/root/static/images/btn_88x31_powered_shadow.png" created "Proyecto1/root/favicon.ico" created "Proyecto1/Makefile.PL" created "Proyecto1/script/proyecto1_cgi.pl“ created
  • 9. "Proyecto1/script/proyecto1_fastcgi.pl" created "Proyecto1/script/proyecto1_server.pl" created "Proyecto1/script/proyecto1_test.pl" created "Proyecto1/script/proyecto1_create.pl" Change to application directory and Run "perl Makefile.PL to make sure your install is complete
  • 10. Nos cambiamos a la carpeta Proyecto1/ y ejecutamos proyecto1_server.pl que se encuentra dentro de la carpeta script/. O cd Proyecto1 O script/proyecto1_server.pl Con esta instrucción tenemos ya disponible la aplicación recién creada accesible desde nuestro navegador web: http://localhost:8080 Se nos muestra la pagina genérica que trae el framework. Si no tenemos instalado MySQL, ahora sería el mejor momento para instalarlo. Lo dejamos a elección del lector el método seleccionado para su instalación. Depende, claro, de la distribución de Linux que usemos.