Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/DWES/Tema1/Introduccion»
De WikiEducator
(noeditsection) |
|||
Línea 49: | Línea 49: | ||
<div class="slide"> | <div class="slide"> | ||
;Desarrollar una aplicación | ;Desarrollar una aplicación | ||
− | {{Pregunta|'''''¿Compilación o interpretación?''''' | + | {{Pregunta|'''''¿Compilación o interpretación?'''''}} |
*Las instrucciones escritas, de alguna manera han de pasar a código máquina para que se puedan ejecutar en un entorno computacional. | *Las instrucciones escritas, de alguna manera han de pasar a código máquina para que se puedan ejecutar en un entorno computacional. | ||
*Para ello dichas instrucciones pueden '''''Compilarse o Interpretarse''''' | *Para ello dichas instrucciones pueden '''''Compilarse o Interpretarse''''' | ||
Línea 69: | Línea 69: | ||
*Normalmente en un ordenador vemos un programa o aplicación ejecutándose, con el cual podemos estar interactuando. | *Normalmente en un ordenador vemos un programa o aplicación ejecutándose, con el cual podemos estar interactuando. | ||
*No todos los programas o aplicaciones son del mismo tipo, tenemos diferentes tipos de software | *No todos los programas o aplicaciones son del mismo tipo, tenemos diferentes tipos de software | ||
− | #Aplicaciones de escritorio | + | </div> |
− | #Aplicaciones de ingeniería | + | |
− | #Aplicaciones de juegos | + | <!--7-----------------------------------------------------> |
− | #Aplicaciones web | + | <div class="slide"> |
+ | ;Tipos de aplicaciones | ||
+ | |||
+ | #Aplicaciones de escritorio. | ||
+ | #Aplicaciones de ingeniería. | ||
+ | #Aplicación de Tiempo real. | ||
+ | #Software de Inteligencia artificial. | ||
+ | #Software de predicciones metereológicas, cálculo científico. | ||
+ | #Aplicaciones de juegos. | ||
+ | #Aplicaciones web. | ||
#... | #... | ||
− | *Los diferentes lenguajes de programación son todos de propósito general, | + | </div> |
− | * | + | |
− | *También van apareciendo '''''framework''''' donde con un lenguaje de programación se toma una metodología de trabajo y de alguna manera se adapta un determinado lenguaje para facilitar el trabajo al desarrollador | + | <!--8-----------------------------------------------------> |
+ | <div class="slide"> | ||
+ | ;Tipos de sorftware | ||
+ | *Los diferentes '''''[http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html lenguajes de programación'''''] son todos de propósito general, esto es, pueden implementar cualquier algoritmo correcto. | ||
+ | *No obstante presentan diferentes características que los hacen más idóneos para implementar código en determinados tipo de software, de modo que dependiendo el tipo de software que vamos a desarrollar deberíamos de ver que tipos de lenguajes tenemos disponibles. | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <!--9-----------------------------------------------------> | ||
+ | <div class="slide"> | ||
+ | ;Tipos de sorftware | ||
+ | *Por otro la la encapsulación y abstracción el lengjaues orientada a objetos (También ocurre con la tendencia de lenguajes de tipo TAD (tipos abstractos de datos) permite que los diferentes lenguajes ofrenzcan librerías o clases en terminología OOP, que nos hacer mucho del trabajo habitual para ese tipo de aplicaciones. Son componentes que directamente podemos usar | ||
+ | *También van apareciendo '''''framework''''' donde con un lenguaje de programación se toma una metodología de trabajo y de alguna manera (Por ejemplo creando dentro del framework determinados objetos), se adapta un determinado lenguaje para facilitar el trabajo al desarrollador. | ||
+ | </div> | ||
+ | |||
+ | <!--10-----------------------------------------------------> | ||
+ | <div class="slide"> | ||
+ | ;Características de una aplicación web | ||
+ | |||
{{Pregunta|Qué carácterísticas tiene una apliación web}} | {{Pregunta|Qué carácterísticas tiene una apliación web}} | ||
[[Imagen:AplicacioneWeb1.png]] | [[Imagen:AplicacioneWeb1.png]] | ||
Línea 83: | Línea 110: | ||
#Un entorno de servidor. | #Un entorno de servidor. | ||
#Una parte de comunicaciones y protocolo. | #Una parte de comunicaciones y protocolo. | ||
+ | </div> | ||
+ | |||
+ | <!--11----------------------------------------------------> | ||
+ | <div class="slide"> | ||
+ | ;Tipos de sorftware | ||
+ | |||
*En realidad cada un de estas partes se estudia en sus respectivos módulos en este ciclo. | *En realidad cada un de estas partes se estudia en sus respectivos módulos en este ciclo. | ||
− | #La parte de cliente la cubren los módulos de Diseño de interfaces y Desarrollo de aplicaciones en entorno cliente | + | #La parte de '''cliente''' la cubren los módulos de '''''Diseño de interfaces''''' y '''''Desarrollo de aplicaciones en entorno cliente''''' |
− | #La parte de comunicaciones y protocolo y algo de aplicaciones del servidor en el entorno del servidor se cubre en el módulo de depliegue web. | + | #La parte de '''comunicaciones y protocolo''' y algo de aplicaciones del servidor en el entorno del servidor se cubre en el '''''módulo de depliegue web'''''. |
− | #La parte del entorno servidor la cubrimos en este módulo. | + | #La parte del '''entorno servidor''' la cubrimos en este módulo: '''''Desarrollo de aplicaciones en entorno servidor'''''. |
− | * | + | *Sin embargo en una aplicación web siempre deberán de aparecer estas partes, por lo que en este módulo usaremos conceptos vistos en los otros. |
</div> | </div> | ||
− | <!-- | + | |
+ | <!--12----------------------------------------------------> | ||
<div class="slide"> | <div class="slide"> | ||
==El cliente== | ==El cliente== |
Revisión de 11:05 20 sep 2014
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |