Cabecera blog Neftalí Castañeda
| 0-9 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
RAM / RAM

Sigla de Random Access Memory (‘memoria de acceso aleatorio’), memoria principal de la computadora, donde residen programas y datos, sobre la que se pueden efectuar operaciones de lectura y escritura.

React / React

React (también llamada React.js o ReactJS) es una biblioteca Javascript de código abierto diseñada para crear interfaces de usuario con el objetivo de facilitar el desarrollo de aplicaciones en una sola página. Es mantenido por Facebook y la comunidad de software libre. En el proyecto hay más de mil desarrolladores libres.


React intenta ayudar a los desarrolladores a construir aplicaciones que usan datos que cambian todo el tiempo. Su objetivo es ser sencillo, declarativo y fácil de combinar. React sólo maneja la interfaz de usuario en una aplicación; React es la Vista en un contexto en el que se use el patrón MVC (Modelo-Vista-Controlador) o MVVM (Modelo-vista-modelo de vista). También puede ser utilizado con las extensiones de React-based que se encargan de las partes no-UI (que no forman parte de la interfaz de usuario) de una aplicación web.


Según el servicio de análisis JavaScript (en inglés "JavaScript analytics service"), Libscore, React actualmente está siendo utilizado en las páginas principales de Imgur, Bleacher Informe, Feedly, Airbnb, SeatGeek, HelloSign, entre otras.

Recursividad / Recursion

Cuando una función se llama a sí misma.

Ejemplo clásico: cálculo del factorial:

función factorial(n)

  si n <= 1 entonces devolver 1

  sino devolver n * factorial(n - 1)

Refactorización / Refactoring

La refactorización (del inglés refactoring) es una técnica de la ingeniería de software para reestructurar un código fuente, alterando su estructura interna sin cambiar su comportamiento externo.

Rendimiento / Throughput

Cantidad de operaciones que un sistema puede procesar en un tiempo determinado.

REST (Transferencia de estado representacional) / REST (Representational State Transfer)

Estilo de arquitectura para diseñar API web. Usa peticiones HTTP (GET, POST, PUT, DELETE) y respuestas en JSON o XML.

GraphQL

Alternativa a REST donde el cliente pide exactamente los datos que necesita. Muy eficiente para apps modernas.

revisión / hotfix

En informática, un hotfix es una actualización rápida de software que se aplica para corregir un error específico. También se le conoce como parche rápido o parche en caliente.