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

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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
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
 
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
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
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
 
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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
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
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Último (20)

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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
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
 
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
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
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
 
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.
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
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
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 

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.