Sunteți pe pagina 1din 3

14-10-2018

TAREA_DWES01

Fernando Cores Abalo


2.1. ¿Qué tipo de páginas, estáticas o dinámicas, utilizarás para programar cada
una de las páginas que componen tu aplicación? ¿Por qué?
La página de presentación y página del formulario no necesitan ejecutar código en el
servidor por lo cual se podrían programar usando páginas web estáticas.
La página para ver los datos se necesita mostrar datos almacenados en el
servidor(Base de datos), por lo cula deberá ser una pa´gina web dinámica que se
ejecute en el servidor.
2.2. Si en la página de introducción de datos quieres comprobar, antes de enviar
los datos, que el correo electrónico introducido cumple unas ciertas normas (por
ejemplo, que tiene una @), ¿qué tecnología/lenguaje utilizarás?
Se tendría que añadir un pequeño código en lenguaje javascript, que se ejecute en el
navegador web y que realice la comprobación solicitada a traves de estructuras
regulares.
2.3. Si en esa misma página, ahora quieres comprobar que el correo electrónico
introducido no se haya introducido anteriormente y ya figure en la lista, ¿qué
tecnología/lenguaje utilizarás?
Para realizar la comprobación necesitamos acceder a los datos que tenemos
guardados en el servidor.Formas de hacerse:
-Enviando el corre electrónico añadido al servidor para que allí se compruebe y nos
muestre el resultado de la comprobación en otra página.
2.4. ¿Qué arquitecturas puedes usar en el servidor para ejecutar la aplicación?
¿Cómo es el o los lenguajes que se usa en cada una de esas arquitecturas: de
guiones, compilado a código nativo o compilado a código intermedio?
-java EE(Enterprise Edition). Dentro de esta arquitectura hay dos tecnologías como
las páginas JSP y los servlets. Usan el lenguaje de programación java, que se compila
a código intermedio.
-AMP. El lenguaje de programación usado puede ser PHP, Perl o Python siendo todos
estos lenguajes de guiones.
2.5. ¿Qué parámetros debes tener en cuenta para decidirte por usar una
arquitectura u otra?
- Los lenguajes que conozca
- Que programaré la app yo solo.
- tipo de licencia que usaré una vez finalizado el desarrollo de la app.
- si cuento con un servidor web o gestor de base de datos disponible.
- si merece la pena o no invertir en soluciones de pago o si usaré herramientas de
código abierto.
2.6. Si te decides por utilizar una arquitectura AMP para la aplicación ¿qué
componentes necesitas instalar en tu servidor para ejecutar la aplicación? Indica
algún producto concreto para cada componente.
- El lenguje de programación PHP.
- Un servidor web, que en AMP es Apache.
-Un sservidor de base de datos MySql.
- Un módulo que vendrá con el servidor web.Dependerá del lenguaje usado.Por
ejemplo mod_php.
2.7. ¿Qué necesitas instalar en tu ordenador para poder desarrollar la
aplicación?
- una plataforma tipo Xampp.
- un entorno de desarrollo IDE tipo Eclipse.
- instalar una máquina virtual de java.
2.8. Si utilizas el lenguaje PHP para programar la aplicación, ¿cuál será el tipo
de datos se utilizará para manipular cada una de las direcciones de correo?
Como la dirección de correo es de tipo cadena de texto , se usarán variables de tipo
de datos cadena(String).

S-ar putea să vă placă și