GithubHelp home page GithubHelp logo

scyth3-c / aprende-node-api Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 9 KB

mira conmigo los addons en Node.js en español - en proceso

JavaScript 8.88% Python 10.56% C++ 80.56%
cpp node-addon node-api spanish v8 node-gyp tutorials

aprende-node-api's Introduction

Node.js API Addons

mira conmigo los addons en Node.js en español, estare construyendo poco a poco este repositorio sobre Node.js y la implementacion de la Node_API para usar C++ en este entorno de ejecucion Node.js

¿Como esta repartido todo esto?

en los ejemplos cada uno tendra su readme con los paso a pasos, explicados y con el codigo fuente para probar directamente, aqui en este readme solo encontraras ideas generales y explicaciones no tan especificas.

Node_API

¿Por que Node_API y no NAN o cualquier otra?

especificamente Node_API tiene ventajas sobre por ejemplo NAN como no estar ligado directamente al motor V8.js esta tiene una capa de abstraccion sobre este, por ende no toca modificar el addon o el codigo cada vez que lo hace el motor, esta "desligado" por mas que cambie el motor esta seguira funcionado por ejemplo en caso de una integracion con ChakraCore del que se habla

¿Tengo que tener instalado o instalar V8.js?

no, debido a la naturaleza de la Node_API y Node.js basta con instalar el "puente" node-gyp de la siguiente manera:

 npm install -g node-gyp

en el caso de NAN por ejemplo habria que instalar el paquete nan de manera local para el proyecto (sin usar -g)

¿Para que o que usos tendria usar estos addos, casos de uso?

bueno la principal razon es poner a disposicion todas las bibliotecas, propiedades y poder disponible en C++ para programadores de JavaScript tambien permite integrar codigo C++ existente aprovechandolo, refinandolo y manteniendolo. una integracion C++ / JavaScript

extra

asumire que tienes instalado Node.js y conoces lo basico de este entorno de ejecucion, como escribir y ejecutar programas en javascript typescript ETC.

aprende-node-api's People

Contributors

scyth3-c avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.