Tecnologiass SIGEPA

Está en la página 1de 3

TECNOLOGIAS IMPLEMENTADAS

LENGUAJE DE PROGRAMACIÓN: TYPESCRIPT

- TypeScript es un lenguaje de programación de código abierto desarrollado por Microsoft, el


cual cuenta con herramientas de programación orientada a objetos, muy favorable si se
tienen proyectos grandes.

- TypeScript convierte su código en Javascript común. Es llamado también Superset de


Javascript, lo que significa que si el navegador está basado en Javascript, este nunca llegará
a saber que el código original fue realizado con TypeScript y ejecutará el Javascript como
lenguaje original.

FRAMEWORK DE PROGRAMACION: ANGULAR

- Angular es un framework Javascript potente, muy adecuado para el desarrollo de


aplicaciones frontend modernas, de complejidad media o elevada. El tipo de aplicación
Javascript que se desarrolla con Angular es del estilo SPA (Single Page Application) o también
las denominadas PWA (Progressive Web App).

- El framework Angular ofrece una base para el desarrollo de aplicaciones robustas,


escalables y optimizadas, que promueve además las mejores prácticas y un estilo de
codificación homogéneo y de gran modularidad.

1
FRAMEWORK DE ENTORNO DE PROGRAMACIÓN JAVASCRIPT: NODE.JS

- Node.js es un entorno en tiempo de ejecución multiplataforma, de código abierto, para la


capa del servidor (pero no limitándose a ello) basado en el lenguaje de programación
ECMAScript, asíncrono, con E/S de datos en una arquitectura orientada a eventos y basado
en el motor V8 de Google. Fue creado con el enfoque de ser útil en la creación de programas
de red altamente escalables, como por ejemplo, servidores web.
- Node.js utiliza un modelo de entrada y salida sin bloqueo controlado por eventos que lo
hace ligero y eficiente (con entrada nos referimos a solicitudes y con salida a respuestas).
Puede referirse a cualquier operación, desde leer o escribir archivos de cualquier tipo hasta
hacer una solicitud HTTP.

BIBLIOTEA DE HERRAMIENTAS PARA DISEÑO: BOOTSTRAP

- Bootstrap es una biblioteca multiplataforma o conjunto de herramientas de código abierto


para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía,
formularios, botones, cuadros, menús de navegación y otros elementos de diseño basado en
HTML y CSS, así como extensiones de JavaScript adicionales. A diferencia de muchos
frameworks web, solo se ocupa del desarrollo front-end.

2
PLATAFORMA WEB: FIREBASE

- Firebase es la nueva y mejorada plataforma de desarrollo móvil en la nube de Google. Se


trata de una plataforma disponible para diferentes plataformas (Android, iOS, web), con lo
que de esta forma presentan una alternativa seria a otras opciones para ahorro de tiempo en
el desarrollo.7
- Contiene diversas funciones para que cualquier desarrollador pueda combinar y adaptar la
plataforma a medida de sus necesidades.

BASE DE DATOS: CLOUD STORAGE FOR FIREBASE

- La base de datos de Firebase almacena y sincroniza los datos con nuestra base de datos,
todo esto se aloja en la nube (internet) estos datos que están en la nube son almacenadas
en JSON y se pueden agregar reglas para permitir requests con token o solo desde una URL
y los datos de la base se sincronizan con todos los clientes en tiempo real esto ayuda mucho
cuando la app no tiene conexión a Internet.

- Se puede acceder a Firebase Realtime Database directamente desde un dispositivo móvil o


un navegador web; no se necesita un servidor de aplicaciones. La seguridad y la validación
de datos están disponibles a través de las reglas de seguridad de Firebase Realtime Database:
reglas basadas en expresiones que se ejecutan cuando se leen o se escriben datos.

También podría gustarte