1. ¿Qué es MVC?
El modelo–vista–controlador(MVC) es un patrón de
arquitectura de software que separa los datos y la lógica de
negocio de una aplicación de la interfaz de usuario y el módulo
encargado de gestionar los eventos y las comunicaciones.
¿Qué es lenguaje JAVA?
Java es un lenguaje de programación de propósito general,
concurrente, orientado a objetos que fue diseñado
específicamente para tener tan pocas dependencias de
implementación como fuera posible. Su intención es permitir
que los desarrolladores de aplicaciones escriban el programa
una vez y lo ejecuten en cualquier dispositivo (conocido en
inglés como WORA, o "write once, run anywhere"), lo que
quiere decir que el código que es ejecutado en una plataforma
no tiene que ser recompilado para correr en otra. Java es, a
partir de 2012, uno de los lenguajes de programación más
populares en uso, particularmente para aplicaciones de cliente-
servidor de web, con unos 10 millones de usuarios reportados.
¿Qué es CSS?
Hoja de estilo en cascada o CSS (siglas en inglés de cascading
style sheets) es un lenguaje usado para definir y crear la
presentación de un documento estructurado escrito en HTML o
XML2 (y por extensión en XHTML). El World Wide Web
Consortium (W3C) es el encargado de formularla especificación
de las hojas de estilo que servirán de estándar para el usuario
navegador. La idea que se encuentradetrás del desarrollo de
CSS es separar la estructura de un documento de su
presentación. La información de estilo puede ser definida en un
documento separado o en el mismo documento HTML. En este
último caso podrían definirse estilos generales en la cabecera
2. del documento o en cada etiquetaparticular mediante el
atributo «style»
¿Qué es HTML?
HTML, siglas de HyperText Markup Language («lenguaje de
marcas de hipertexto»),hace referencia al marcado para la
elaboración de páginas web. Es un estándar que sirve de
referencia para la elaboración de páginas web en sus diferentes
versiones,define una estructurabásica y un código
(denominado código HTML) para la definición de contenido de
una página web, como texto, imágenes, videos, entre otros. Es
un estándar a cargo de la W3C, organización dedicada a la
estandarización de casi todas las tecnologías ligadas a la web,
sobre todo en lo referente a su escritura e interpretación. El
lenguaje HTML basa su filosofíade desarrollo en la
referenciación. Para añadir un elemento externo a la página
(imagen, vídeo, script, entre otros.), este no se incrusta
directamente en el código de la página, sino que se hace una
referencia a la ubicación de dicho elemento mediante texto. De
este modo, la página web contiene sólo texto mientras que recae
en el navegador web (interpretador del código) la tarea de unir
todos los elementos y visualizar la página final. Al ser un
estándar, HTML busca ser un lenguaje que permita que
cualquier página web escrita en una determinada versión,
pueda ser interpretada de la misma forma (estándar) por
cualquier navegador web actualizado. podrían definirse estilos
generales en la cabecera del documento o en cada etiqueta
particular mediante el atributo «style»
¿Qué es UML?
Lenguaje Unificado de Modelado (UML, por sus siglas en inglés,
Unified Modeling Language) es el lenguaje de modelado de
sistemas de software más conocido y utilizado en la actualidad;
está respaldado por el OMG (Object Management Group). Es un
lenguaje gráfico para visualizar, especificar, construir y
documentar un sistema. UML ofrece un estándar para describir
un "plano" del sistema(modelo), incluyendo aspectos
3. conceptuales tales como procesos de negocio, funciones del
sistema, y aspectos concretos como expresiones de lenguajes de
programación, esquemas de bases de datos y compuestos
reciclados. Es importante remarcar que UML es un "lenguaje de
modelado" para especificar o para describir métodos o procesos.
Se utilizapara definir un sistema, para detallar los artefactos en
el sistemay para documentar y construir. En otras palabras, es
el lenguaje en el que está descrito el modelo
¿Qué es lenguaje orientado a objetos?
Se le llama así a cualquier lenguaje de programación que
implemente los conceptos definidos por la programación
orientada a objetos. Cabe notar que los conceptos definidos en
la programación orientada a objetos no son una condición sino
que son para definir que un lenguaje es orientado a objetos.
Existen conceptos que pueden estar ausentes en un lenguaje
dado y sin embargo, no invalidar su definición como lenguaje
orientado a objetos. Quizás las condiciones mínimas necesarias
las provee el formalismo que modeliza mejor las propiedades de
un sistemaorientado a objetos: los tipos de datos abstractos.
Siguiendo esa idea, cualquierlenguaje que permita la definición
de tipos de datos, de operaciones nuevas sobre esos tipos de
datos, y de instanciar el tipo de datos podría ser considerado
orientado a objetos. Esta definición concuerda incluso con
ciertos ejemplos prácticos, que no son considerados dentro de la
programación orientada a objetos, pero que podrían serlo. Por
ejemplo, la programación de interfaces gráficas de usuario para
los sistemas X utilizando infraestructuras de funciones y APIs
como Motif, Xview y Xlib, son realizadas usualmente en
lenguaje C, pero organizando el código en una manera que
"parecen objetos" (los Widgets).