Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Descargar
¡Más rápido que el navegador!
 

Node.js

Índice 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 JavaScript, asíncrono, con E/S de datos en una arquitectura orientada a eventos y basado en el motor V8 de Google.

51 relaciones: Base de datos documental, Base de datos relacional, C (lenguaje de programación), C++, Cambio de contexto, CommonJS, CouchDB, D (lenguaje de programación), Discord, FreeBSD, Freenode, GitHub, GNU/Linux, Google Chrome, Hilo (informática), Hola mundo, Internet Relay Chat, Java (lenguaje de programación), Java EE, JavaScript, Joyent, Lenguaje de máquina, Licencia MIT, MacOS, MEAN, Meteor (web framework), Microsoft Windows, Modelo–vista–controlador, Modelo–vista–modelo de vista, Modelo–vista–presentador, MongoDB, MySQL, Npm, OpenBSD, Periférico de entrada/salida, Perl, POSIX, PostgreSQL, Procesador multinúcleo, Programación dirigida por eventos, Protocolo de control de transmisión, Puerto de red, Python, Retrollamada (informática), Reutilización de código, Ruby, Servidor web, Solaris (sistema operativo), Twisted (software), V8 (intérprete de JavaScript), ..., WebOS. Expandir índice (1 más) »

Base de datos documental

Una base de datos documental está constituida por un conjunto de programas que almacenan, recuperan y gestionan datos de documentos o datos de algún modo estructurados.

¡Nuevo!!: Node.js y Base de datos documental · Ver más »

Base de datos relacional

La base de datos relacional (BDR) es un tipo de base de datos (BD) que cumple con el modelo relacional (el modelo más utilizado actualmente para implementar las BD ya planificadas).

¡Nuevo!!: Node.js y Base de datos relacional · Ver más »

C (lenguaje de programación)

C es un lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL.

¡Nuevo!!: Node.js y C (lenguaje de programación) · Ver más »

C++

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup.

¡Nuevo!!: Node.js y C++ · Ver más »

Cambio de contexto

Un cambio de contexto consiste en la ejecución de una rutina perteneciente al núcleo del sistema operativo multitarea de una computadora, cuyo propósito es parar la ejecución de un hilo o proceso para dar paso a la ejecución de otro distinto.

¡Nuevo!!: Node.js y Cambio de contexto · Ver más »

CommonJS

CommonJS fue un proyecto con el objetivo de establecer convenciones sobre el ecosistema de módulos para JavaScript fuera del navegador web.

¡Nuevo!!: Node.js y CommonJS · Ver más »

CouchDB

Apache CouchDB, comúnmente llamada CouchDB, es un gestor de bases de datos de código abierto, cuyo foco está puesto en la facilidad de su uso y en ser "una base de datos que asume la web de manera completa".

¡Nuevo!!: Node.js y CouchDB · Ver más »

D (lenguaje de programación)

D es un lenguaje de programación de propósito general desarrollado por Walter Bright cuya primera versión apareció en 1999.

¡Nuevo!!: Node.js y D (lenguaje de programación) · Ver más »

Discord

Discord es un servicio de mensajería instantánea y chat de voz VolP.

¡Nuevo!!: Node.js y Discord · Ver más »

FreeBSD

FreeBSD es un sistema operativo libre y de código abierto de tipo Unix que desciende de la Berkeley Software Distribution (BSD), basada en Research Unix. La primera versión de FreeBSD se publicó en 1993. Su objetivo es proveer un sistema operativo estable y veloz de propósito general que pueda ser usado para cualquier propósito sin ataduras. En 2005, FreeBSD era el sistema operativo BSD de código abierto más popular, representando más de tres cuartas partes de todos los sistemas BSD instalados y con licencia permisiva. FreeBSD tiene similitudes con GNU/Linux, con dos grandes diferencias en el alcance y las licencias: FreeBSD mantiene un sistema completo, es decir el proyecto proporciona un núcleo, controladores de dispositivos, userland, y documentación, a diferencia de Linux, que sólo proporciona un núcleo y controladores, y depende de terceras partes para el software del sistema; El código fuente de FreeBSD se libera generalmente bajo una licencia de software permisiva, Licencia BSD de 2 cláusulas/Licencia FreeBSD, en contraposición a la copyleft GPL utilizada en GNU/Linux. Las arquitecturas de CPU soportadas son: x86, amd64, Alpha/AXP, IA-64, PC-98 y UltraSPARC. FreeBSD es un derivado de BSD, la versión de UNIX desarrollada en la Universidad de California en Berkeley. FreeBSD es desarrollado y mantenido por un numeroso equipo de personas. El soporte para otras arquitecturas está en diferentes fases de desarrollo. FreeBSD ofrece una gran cantidad de funciones avanzadas e incluso cuenta con algunas no disponibles en algunos sistemas operativos comerciales. Es un excelente servidor de Internet e Intranet gracias a sus robustos servicios de red que le permiten maximizar la memoria y trabajar con cargas pesadas para entregar y mantener buenos tiempos de respuesta para miles de procesos de usuario simultáneos. Ejecuta una gran cantidad de aplicaciones con facilidad. Por el momento, tiene más de 24000 aplicaciones y bibliotecas portadas con soporte para escritorio, servidor y entornos integrados. FreeBSD es excelente para trabajar con plataformas integradas avanzadas, está disponible para instalar de varias maneras y hay instrucciones a seguir para cualquier método que desees usar, ya sea a través de CD-ROM, a través de una red usando NFS o FTP, o DVD. Es fácil de contribuir y todo lo que tienes que hacer es ubicar la sección de la base de código de FreeBSD para modificar y hacer un trabajo ordenado. Los potenciales contribuyentes también son libres de mejorar sus ilustraciones y documentación, entre otros aspectos del proyecto, FreeBSD es una organización sin fines de lucro con la que puedes contribuir financieramente. La licencia de FreeBSD permite a los usuarios incorporar el uso de software propietario que es ideal para las empresas interesadas en generar ingresos. Netflix, por ejemplo, podría citar esto como una de las razones para usar servidores FreeBSD. La mascota del sistema operativo es Beastie.

¡Nuevo!!: Node.js y FreeBSD · Ver más »

Freenode

Freenode (nodo libre) es una red de servidores IRC, que anteriormente fue orientada al software libre.

¡Nuevo!!: Node.js y Freenode · Ver más »

GitHub

GitHub es una forja (plataforma de desarrollo colaborativo) para alojar proyectos utilizando el sistema de control de versiones Git.

¡Nuevo!!: Node.js y GitHub · Ver más »

GNU/Linux

GNU/Linux (pronunciado oficialmente como ñu linux o también ge-ene-u linux en español), es una familia de sistemas operativos tipo Unix compuesto por software libre y de código abierto.

¡Nuevo!!: Node.js y GNU/Linux · Ver más »

Google Chrome

Google Chrome es un navegador web de código cerrado desarrollado por Google, aunque derivado de proyectos de código abierto (como el motor de renderizado Blink).

¡Nuevo!!: Node.js y Google Chrome · Ver más »

Hilo (informática)

En sistemas operativos, un hilo o hebra (del inglés thread), proceso ligero o subproceso es una secuencia de tareas encadenadas muy pequeña que puede ser ejecutada por un sistema operativo.

¡Nuevo!!: Node.js e Hilo (informática) · Ver más »

Hola mundo

En informática, "Hola, mundo" o "Hello, World!", en inglés es un programa que muestra el texto «¡Hola, mundo!» en un dispositivo de visualización, en la mayoría de los casos la pantalla de un monitor.

¡Nuevo!!: Node.js y Hola mundo · Ver más »

Internet Relay Chat

IRC (Internet Relay Chat) es un protocolo de comunicación en tiempo real basado en texto que permite debates entre dos o más personas.

¡Nuevo!!: Node.js e Internet Relay Chat · Ver más »

Java (lenguaje de programación)

Java es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems.

¡Nuevo!!: Node.js y Java (lenguaje de programación) · Ver más »

Java EE

Java Platform, Enterprise Edition o Java EE (anteriormente conocido como Java 2 Platform, Enterprise Edition o J2EE hasta la versión 1.4; traducido informalmente como Java Empresarial) es una plataforma de programación —parte de la Plataforma Java— para desarrollar y ejecutar software de aplicaciones en el lenguaje de programación Java.

¡Nuevo!!: Node.js y Java EE · Ver más »

JavaScript

JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript.

¡Nuevo!!: Node.js y JavaScript · Ver más »

Joyent

Joyent Inc. es una empresa de software y servicios con sede en San Francisco, California.

¡Nuevo!!: Node.js y Joyent · Ver más »

Lenguaje de máquina

El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata.

¡Nuevo!!: Node.js y Lenguaje de máquina · Ver más »

Licencia MIT

La licencia MIT es una licencia de software que se origina en el Instituto Tecnológico de Massachusetts (MIT, Massachusetts Institute of Technology).

¡Nuevo!!: Node.js y Licencia MIT · Ver más »

MacOS

macOS (previamente, luego) es una serie de sistemas operativos gráficos desarrollados y comercializados por Apple desde 2001. Es el sistema operativo principal para la familia de computadoras Macintosh de Apple. Dentro del mercado de computadoras de escritorio, portátiles, hogareñas y mediante el uso de la web, fue por años el segundo sistema operativo de escritorio más utilizado, después de Microsoft Windows, hasta 2021. macOS es la segunda serie importante de sistemas operativos Macintosh. El primero se llama coloquialmente el Mac OS "clásico", que se introdujo en 1984, y cuyo lanzamiento final fue Mac OS 9 en 1999. La primera versión de escritorio, Mac OS X 10.0, se lanzó en marzo de 2001, con su primera actualización, 10.1, llegando más tarde ese año. Después de esto, Apple comenzó a poner nombres de los grandes felinos en sus lanzamientos, que duró hasta OS X 10.8 Mountain Lion. Desde OS X 10.9 Mavericks, las versiones han sido nombradas en hitos en California. Apple acortó el nombre a "OS X" en 2012 y luego lo cambió a "macOS" en 2016, adoptando la nomenclatura que estaban usando para sus otros sistemas operativos, iOS, watchOS y tvOS. La última versión es macOS Sonoma, que se lanzó al público en junio de 2023. Entre 1999 y 2009, Apple vendió una serie separada de sistemas operativos llamada Mac OS X Server. La versión inicial, Mac OS X Server 1.0, se lanzó en 1999 con una interfaz de usuario similar a Mac OS 8.5. Después de esto, se presentaron nuevas versiones al mismo tiempo que la versión de escritorio de Mac OS X. A partir de Mac OS X 10.7 Lion, las funciones del servidor se pusieron a disposición como un paquete separado en Mac App Store. macOS se basa en tecnologías desarrolladas entre 1985 y 1997 en NeXT, una compañía que el cofundador de Apple, Steve Jobs, creó después de dejar la compañía. La "X" en Mac OS X y OS X es el número romano para el número 10 y se pronuncia como tal. La X fue una parte prominente de la identidad de marca y comercialización del sistema operativo en sus primeros años, pero gradualmente retrocedió en importancia desde el lanzamiento de Snow Leopard en 2009. Se logró la certificación UNIX 03 para la versión Intel de Mac OS X 10.5 Leopard y todos los lanzamientos de Mac OS X 10.6 Snow Leopard hasta la versión actual también tienen la certificación UNIX 03. macOS comparte su núcleo basado en Unix, llamado Darwin, y muchos de sus frameworks con iOS, tvOS y watchOS. Una versión muy modificada de Mac OS X 10.4 Tiger se utilizó para la primera generación de Apple TV. Las versiones de Mac OS X de 1999 a 2005 pueden ejecutarse solo en los Mac basados en PowerPC de ese período de tiempo. Después de que Apple anunciara que cambiarían a CPUs de Intel a partir de 2006, se fabricó y distribuyó una versión separada de Mac OS X 10.4 Tiger exclusivamente con las primeras Mac basadas en Intel; incluía un emulador conocido como Rosetta, que permitía a los usuarios ejecutar la mayoría de las aplicaciones PowerPC en equipos Mac basados en Intel Mac OS X 10.5 Leopard fue la única versión que se creó como un binario universal, lo que significa que el disco de instalación admitió procesadores Intel y PowerPC. Mac OS X 10.6 Snow Leopard fue la primera versión disponible exclusivamente para equipos Mac basados en Intel. En 2011, Apple lanzó Mac OS X 10.7 Lion, que ya no soportaba procesadores Intel de 32 bits y tampoco incluía a Rosetta. Todas las versiones del sistema lanzado desde entonces se ejecutan exclusivamente en CPU Intel de 64 bits y no son compatibles con las aplicaciones PowerPC. En 2020, Apple anunció que, empenzando en 2020, los Mac nuevos tendrán sus propios CPUs, basados en la arquitectura ARM. Estos macs siguen soportando aplicaciones de Intel, y nuevas versiones de macOS tendrán el software de emulación Rosetta 2. macOS Big Sur es la primera versión de macOS que soporta Macs basados en ARM y Intel.

¡Nuevo!!: Node.js y MacOS · Ver más »

MEAN

MEAN Stack (acrónimo para MongoDB, Express.js, AngularJS o Angular, Node.js) es un framework o conjunto de subsistemas de software para el desarrollo de aplicaciones y páginas web dinámicas que están basadas, cada una de estas, en el lenguaje de programación JavaScript.

¡Nuevo!!: Node.js y MEAN · Ver más »

Meteor (web framework)

Meteor, o MeteorJS, es un framework para aplicaciones web con JavaScript libre y de código abierto usando Node.js.

¡Nuevo!!: Node.js y Meteor (web framework) · Ver más »

Microsoft Windows

Windows es el nombre de una familia de distribuciones de software para PC, servidores, sistemas empotrados y antiguamente teléfonos inteligentes desarrollados y vendidos por Microsoft y disponibles para múltiples arquitecturas, tales como x86, x86-64 (x64) y ARM.

¡Nuevo!!: Node.js y Microsoft Windows · Ver más »

Modelo–vista–controlador

Modelo-vista-controlador (MVC) es un patrón de arquitectura de software, que separa los datos y principalmente lo que es la lógica de negocio de una aplicación de su representación y el módulo encargado de gestionar los eventos y las comunicaciones.

¡Nuevo!!: Node.js y Modelo–vista–controlador · Ver más »

Modelo–vista–modelo de vista

El patrón modelo–vista–modelo de vista (model–view–viewmodel, abreviado MVVM) es un patrón de arquitectura de software.

¡Nuevo!!: Node.js y Modelo–vista–modelo de vista · Ver más »

Modelo–vista–presentador

Modelo–Vista–Presentador (MVP) es una derivación del patrón arquitectónico modelo–vista–controlador (MVC), y es utilizado mayoritariamente para construir interfaces de usuario.

¡Nuevo!!: Node.js y Modelo–vista–presentador · Ver más »

MongoDB

MongoDB (del inglés humongous, "enorme") es un sistema de base de datos NoSQL, orientado a documentos y de código abierto.

¡Nuevo!!: Node.js y MongoDB · Ver más »

MySQL

MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base de datos de código abierto más popular del mundo, y una de las más populares en general junto a Oracle y Microsoft SQL Server, todo para entornos de desarrollo web.

¡Nuevo!!: Node.js y MySQL · Ver más »

Npm

npm es el sistema de gestión de paquetes por defecto para Node.js, un entorno de ejecución para JavaScript, bajo Artistic License 2.0.

¡Nuevo!!: Node.js y Npm · Ver más »

OpenBSD

OpenBSD es un sistema operativo tipo Unix, libre y de código abierto centrado en la seguridad que pertenece a la familia de sistemas operativos BSD.

¡Nuevo!!: Node.js y OpenBSD · Ver más »

Periférico de entrada/salida

En informática, un periférico de entrada/salida o E/S (en inglés: input/output o I/O) es aquel tipo de dispositivo periférico de un computador capaz de interactuar con los elementos externos a ese sistema de forma bidireccional, es decir, que permite tanto que sea ingresada información desde un sistema externo, como emitir información a partir de ese sistema.

¡Nuevo!!: Node.js y Periférico de entrada/salida · Ver más »

Perl

Perl es un lenguaje de programación diseñado por Larry Wall en 1987.

¡Nuevo!!: Node.js y Perl · Ver más »

POSIX

POSIX (acrónimo de Portable Operating System Interface, y X viene de UNIX como seña de identidad de la API) es una norma escrita por la IEEE, que define una interfaz estándar del sistema operativo y el entorno, incluyendo un intérprete de comandos (o "shell").

¡Nuevo!!: Node.js y POSIX · Ver más »

PostgreSQL

PostgreSQL, también llamado Postgres, es un sistema de gestión de bases de datos relacional orientado a objetos y de código abierto, publicado bajo la licencia PostgreSQL, similar a la BSD o la MIT.

¡Nuevo!!: Node.js y PostgreSQL · Ver más »

Procesador multinúcleo

Un procesador multinúcleo es un microprocesador en un solo circuito integrado con dos o más unidades de procesamiento separadas, llamadas núcleos, cada una de las cuales lee y ejecuta instrucciones de programa.

¡Nuevo!!: Node.js y Procesador multinúcleo · Ver más »

Programación dirigida por eventos

La programación dirigida por eventos es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen.

¡Nuevo!!: Node.js y Programación dirigida por eventos · Ver más »

Protocolo de control de transmisión

El Protocolo de control de transmisión, también conocido como TCP (del inglés Transmission Control Protocol), es uno de los protocolos fundamentales de Internet.

¡Nuevo!!: Node.js y Protocolo de control de transmisión · Ver más »

Puerto de red

Un puerto de red es una ranura que porta una computadora personal.

¡Nuevo!!: Node.js y Puerto de red · Ver más »

Python

Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código, se utiliza para desarrollar aplicaciones de todo tipo, por ejemplo: Instagram, Netflix, Spotify, Panda3D, entre otros.

¡Nuevo!!: Node.js y Python · Ver más »

Retrollamada (informática)

En programación informática, una retrollamada o devolución de llamada (en inglés: callback) es una función ejecutable «A» que se usa como argumento de otra función «B».

¡Nuevo!!: Node.js y Retrollamada (informática) · Ver más »

Reutilización de código

La reutilización de código se refiere al comportamiento y a las técnicas que garantizan que una parte o la totalidad de un programa informático existente se pueda emplear en la construcción de otro programa.

¡Nuevo!!: Node.js y Reutilización de código · Ver más »

Ruby

Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995.

¡Nuevo!!: Node.js y Ruby · Ver más »

Servidor web

Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones bidireccionales o unidireccionales y síncronas o asíncronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o aplicación del lado del cliente.

¡Nuevo!!: Node.js y Servidor web · Ver más »

Solaris (sistema operativo)

Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente propiedad de Oracle Corporation tras la adquisición de Sun por parte de esta.

¡Nuevo!!: Node.js y Solaris (sistema operativo) · Ver más »

Twisted (software)

Twisted es un framework de red para programación dirigida por eventos escrito en Python y licenciado bajo la licencia MIT.

¡Nuevo!!: Node.js y Twisted (software) · Ver más »

V8 (intérprete de JavaScript)

V8 es un motor de código abierto para JavaScript y WebAssembly, creado por Google, siendo su programador jefe Lars Bak.

¡Nuevo!!: Node.js y V8 (intérprete de JavaScript) · Ver más »

WebOS

webOS, también conocido como webOS TV y open webOS, es un sistema operativo multitarea para dispositivos inteligentes como televisores y relojes, basado en Linux, desarrollado originalmente por Palm, Inc. como un sistema operativo para móviles y tabletas; la empresa fue posteriormente adquirida por Hewlett-Packard, pero que tras un cambio de estrategia decidió liberar su código y luego vender el sistema operativo a LG.

¡Nuevo!!: Node.js y WebOS · Ver más »

Redirecciona aquí:

Nodejs.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »