Skip to content

javiercollado/practica1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Práctica 1 IV ####Práctica realizada por Javier Collado.

Para esta práctica, se nos pide crear una aplicación sobre un PaaS. Existen diferentes PaaS que podemos utilizar para esta práctica heroku, OpenShift by Red Hat ...

Los diferentes PaaS nos ofrecen también diferentes características y soporte para diferentes lenguajes.

En este caso, he creado una aplicación en PHP. Esta simple aplicación resuelve ecuaciones de segundo grado.

Para alojar esta aplicación, el servidor elegido es Heroku.

Los lenguajes soportados por heroku son: ruby, Java, Node.js, Phyton, Clojure, Scala.

Pero mi aplicación esta escrita en PHP ¿Puedo alojarla en Heroku?
Aunque explicitamente heroku no dice que se pueda, en realidad si se pueden subir aplicaciones en PHP. Incluso, si tenemos base de datos. El único problema que podemos tener, es que la base de datos que se utiliza en Heroku es PostgreSQL así que si nuestra aplicación tiene base de datos en MySQL tendremos que cambiarla. En nuestro caso no nos hara falta base de datos.
Más Información.

Para utilizar Heroku, primero necesitamos preparar algunas cosas:

  • Registro en Heroku
  • Completar los primeros pasos (Getting Started) En los que instalaremos Heroku Toolbelt, entraremos desde este en Heroku...
  • Por último crearemos la aplicación.
    Pulsaremos crearApp
    ** Aparecerá esta ventana:** crearApp2

Aquí elegimos el nombre y pulsamos "Create App", a partir de aquí se nos muestra la informacion para poder clonar el repositorio para subir la aplicación.

##Resuelve ecuaciones de Segundo grado Ecuación de segundo grado

Si pulsamos el enlace anterior, seremos redirigidos a la pagina en Heroku en la que esta alojada la aplicación. Como podemos comprobar consiste simplemente en un formulario (Generado mediante una clase creada en PHP) en el que introducimos los valores de la ecuación (a, b y término independiente) al pulsar calcular se realiza una comprobación de los campos introducidos. Ya que estos tienen que ser numéricos. En caso de no serlo, el usuario será notificado y redireccionado al formulario de nuevo.

En caso de que los datos sean numéricos. Se da la solución a la ecuación.

El código de la aplicación esta disponible en Github.

##Licencia

Para esta aplicación se ha elegido una licencia GNU GENERAL PUBLIC LICENSE v3.

Para esto, tenemos que añadir a cada fichero del proyecto la licencia y el copyright. Además tenemos que añadir un fichero LICENSE con el contenido completo de la licencia. Github nos facilita este paso, ya que podemos crear el repositorio directamente con la licencia.
Proyecto licencia

About

Practica 1 Asignatura IV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors