Está en la página 1de 7

UNIVERSIDAD TÉCNICA DE ESMERALDAS LUIS VARGAS TORRES

FACULTAD DE INGENIERIAS Y TECNOLOGÍAS


APLICACIONES EN LA WEB
TAREA # 1

UNIDAD: Introducción a la Programación Avanzada DOCENTE: Ing. Jhonny Quiñonez Q.


NOMBRE(s): Cedeño Bueno Anthony Jordy
CICLO: 7mo “A”

FECHA: 15/08/2020

TEMA GENERAL
HERRAMIENTAS DE PROGRAMACION DE APLICACIONES WEB

1. Introducción
La presente investigación sobre las Herramientas de programación de Aplicaciones web donde
encontraremos cuales son las herramientas más utilizadas para que sirven cada herramientas,
etc.

2. Objetivo
Investigar buscar, seleccionar, organizar los contenidos de los siguientes temas: 1.3
Herramientas de programación de Aplicaciones Web 1.3.1 Microsoft .Net 1.3.2 .Framework
1.3.3 Visual Studio 1.3.4 XAML 1.3.5 C# 1.3.6 SGBD

3. Desarrollo

Definición
HERRAMIENTAS DE PROGRAMACION DE APLICACIÓN WEB

MICROSOFT.NE .NET es un framework de Microsoft que hace un énfasis en la transparencia de redes,


T con independencia de plataforma de hardware y que permite un rápido desarrollo
de aplicaciones. Basada en ella, la empresa intenta desarrollar una estrategia
horizontal que integre todos sus productos, desde el sistema operativo hasta las
herramientas de mercado.
.NET podría considerarse una respuesta de Microsoft al creciente mercado de los
negocios en entornos Web, como competencia a la plataforma Java de Oracle
Corporation y a los diversos framework de desarrollo web basados en PHP. Su
propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta,
de desarrollar aplicaciones –o como la misma plataforma las denomina, soluciones–

1
permitiendo una integración más rápida y ágil entre empresas y un acceso más simple
y universal a todo tipo de información desde cualquier tipo de dispositivo.

Un framework, entorno de trabajo o marco de trabajo es un conjunto estandarizado


de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que
sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.
En el desarrollo de software, un entorno de trabajo es una estructura conceptual y
tecnológica de asistencia definida, normalmente, con artefactos o módulos concretos
de software, que puede servir de base para la organización y desarrollo de software.
Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje
interpretado, entre otras herramientas, para así ayudar a desarrollar y unir los
diferentes componentes de un proyecto.
FRAMEWORK
Representa una arquitectura de software que modela las relaciones generales de las
entidades del dominio, y provee una estructura y una especial metodología de trabajo,
la cual extiende o utiliza las aplicaciones del dominio.
Objetivo es :
 Servir como base para nuestros programas
 Evitar tareas repetitivas
 Aumentar la productividad
 Favorecer el trabajo en equipo
 Infundir buenas practicas

Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en


inglés) para Windows, Linux y macOS. Es compatible con múltiples lenguajes de
programación, tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby y PHP, al
igual que entornos de desarrollo web, como ASP.NET MVC, Django, etc., a lo cual hay
que sumarle las nuevas capacidades en línea bajo Windows Azure en forma del editor
VISUAL STUDIO Mónaco.
Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así como servicios
web en cualquier entorno compatible con la plataforma .NET (a partir de la versión .NET
2002). Así, se pueden crear aplicaciones que se comuniquen entre estaciones de trabajo,
páginas web, dispositivos móviles, dispositivos embebidos y videoconsolas, entre otros.
XAML (acrónimo pronunciado xammel del inglés eXtensible Application Markup Lang
XAML
uage, Lenguaje Extensible de Formato para Aplicaciones en español) es el lenguaje de
formato para la interfaz de usuario para la Base de Presentación de Windows
(WPF por sus siglas en inglés) y Silverlight(wpf/e), el cual es uno de los "pilares" de
la interfaz de programación de aplicaciones .NET en su versión 3.0.
XAML es un lenguaje declarativo basado en XML, optimizado para describir
gráficamente interfaces de usuarios visuales ricas desde el punto de vista gráfico, tales
como las creadas por medio de Adobe Flash. XUL y UIML son otros ejemplos de
lenguajes de interfaz basados en XML. SVG es un estándar de la organización W3C, el
cual soporta gráficos, animaciones, audio y video integrados, eventos y
comportamiento descrito por medio de escritura y puede ser utilizado como lenguaje
2
de interfaz basado en XML.
XAML fue diseñado para soportar las clases y métodos de la plataforma de
desarrollo .NET que tienen relación con la interacción con el usuario, en especial el
despliegue en pantalla. El acrónimo XAML originalmente significaba Extensible
Avalon Markup Language, Lenguaje Extensible de Formato de Avalon; habiendo sido
Avalon el nombre clave original de la Base de Presentación de Windows, nombre que
engloba a este grupo de clases de .NET.

C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a


objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET,
que después fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC
23270). C# es uno de los lenguajes de programación diseñados para la infraestructura
de lenguaje común.
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET,
C#
similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
Aunque C# forma parte de la plataforma .NET, ésta es una API, mientras que C# es un
lenguaje de programación independiente diseñado para generar programas sobre
dicha plataforma. Ya existe un compilador implementado que provee el
marco Mono - DotGNU, el cual genera programas para distintas plataformas
como Windows Microsoft, Unix, Android, iOS, Windows Phone, Mac OS y GNU/Linux.

SGBD. Sistemas de gestión de bases de datos (en inglés database management


system, abreviado DBMS) o SGBD son un tipo de software muy específico, dedicado a
servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.
Permiten describir los elementos de datos con su estructura, sus interrrelaciones y sus
SGBD validaciones.
El propósito general de los sistemas de gestión de bases de datos es el de manejar de
manera clara, sencilla y ordenada un conjunto de datos que posteriormente se
convertirán en información relevante para una organización.

3
4. Conclusiones y Recomendaciones

En concusión las herramientas de programación de aplicaciones web son muy


importantes para los ingenieros en Sistemas Informáticos ya que estas herramientas nos
permiten la creación de aplicaciones para la web.
La información dada en esta investigación nos ayudara a conocer sobre las herramientas
que se utilizan para la creación de aplicaciones web

Investigar, indagar sobre las herramientas de programación que nos permiten crear
aplicaciones web, para tener el conocimiento y la habilidad de desenvolvernos en dichas
herramientas

5. Bibliografía / Linkografía
Video:
 https://www.youtube.com/watch?v=_-TKjgEsukM

 https://es.wikipedia.org/wiki/Microsoft_.NET
 https://es.wikipedia.org/wiki/Framework
 https://es.wikipedia.org/wiki/Microsoft_Visual_Studio
 https://es.wikipedia.org/wiki/XAML#:~:text=XAML%20(acr%C3%B3nimo
%20pronunciado%20xammel%20del,cual%20es%20uno%20de%20los%20%22
 https://es.wikipedia.org/wiki/C_Sharp
 https://basesdedatos.wordpress.com/10-%C2%BFque-es-un-sgbd/

4
PREGUNTAS

1) Que es Microsoft.Net?

a) .NET es un framework de Microsoft que hace un énfasis en la transparencia de redes,


con independencia de plataforma de hardware y que permite un rápido desarrollo
de aplicaciones.

b) Es un programa de información.

c) Es una plataforma unificada de comunicación y colaboración.

d) Es un programa informático orientado al procesamiento de texto.

e) Es un programa informático creador de encuestas.

2) En qué fecha se lanzó Microsoft.net?

a) 15 de enero del 2005


b) 13 de febrero del 2002
c) 05 de agosto del 2000
d) 8 de septiembre del 2010
e) 10 de noviembre del 2018

3) Cuáles son los objetivos del Framework?

a) Aumentar la productividad
b) Favorecer el trabajo en equipo
c) Infundir buenas practicas
d) Servir como base para nuestros programas
e) Todas las anteriores

4) Que es el Framework?

a) Un framework, entorno de trabajo o marco de trabajo


b) Es un software de presentaciones
c) Sistema de gestión de datos
d) Todas las anteriores
e) Ninguna de las anteriores

5) Que es Visual Studio?

a) Es un entorno de desarrollo integrado


b) Es un entorno que representa una colección de parámetros asociados.
c) Es un entorno que representa una conexión a una base de datos
d) Es un programa que envía comando de texto
e) Ninguna de las anteriores

5
6) Cuáles son los lenguajes compatibles con Visual Studio?

a) C++
b) C#
c) Java
d) Ninguna de las anteriores
e) Todas las anteriores

7) Que es XAML?
a) Es un lenguaje declarativo basado en XML
b) Es un conjunto de argumentos pasado al controlador de eventos de notificaciones handler
c) Es un programa que recopila informacion
d) No existe opcion correcta
e) Todas son correctas

8) Cuáles son los lenguajes de interfaz basados en XML?

a) Adobe Flash 
b) XUL
c) UIML
d) Todas son correctas
e) No existe opción correcta

9) Que es C#?

a) Es un programa que se compone de identificación de usuario y contraseña


b) Es un software que libera todos los recursos que utiliza componentes
c) Es un lenguaje de programación orientado a objetos desarrollado y estandarizado
por Microsoft como parte de su plataforma .NET
d) No existen opción correcta
e) Todas son correctas

10) Por qué empresa fue diseñado C#?

a) Oracle
b) Apple
c) Linux
d) Microsoft
e) Todas son correctas

6
11) Que significan las siglas SGBD?

a) Sistemas Gestión de Base de Datos


b) Entorno de desarrollo integrado
c) Interfaz Gráfica de Usuario
d) Interfaces de programación de aplicaciones
e) No existe opción correcta

12) Cuál es el propósito general de los SGBD?

a) Manejar de manera clara, sencilla y ordenada un conjunto de datos


b) Actualizar registros
c) Leer un dato simple
d) Leer múltiples datos
e) Borrar registros

También podría gustarte