DNode es un sistema del tipo RPC (del inglés Remote Procedure Call, Llamada a Procedimiento Remoto) creado para la interacción simple y rápida con node.js y PHP.
Según comenta el creador de Dnode (Henri Bergius), la idea surgió en las diversas conferencias a las que asistió, en donde charlando con otros colegas llegaron a la misma conclusión: Node.js es excelente en cuanto a funcionalidades relacionadas al tiempo real, pero lenguajes de programación como PHP cuentan con mejor soporte, herramientas de desarrollo más maduras y mayor cantidad de bibliotecas disponibles. Por lo que se le ocurrió crear un pequeño sistema que facilite la integración de ambas plataformas de forma simple.
DNode no solo funciona como nexo con PHP, también están disponibles las posibilidades de utilizar este protocolo sencillo con Ruby, Perl, Python, y Java.
Un detalle importante es que DNode trabaja de forma asíncrona. Así que en lugar de esperar que se retornen los distintos valores posibles se proporciona una función callback que será llamada cuando el método pase al estado de completado.
En la web oficial, como en la del autor, pueden encontrar varios ejemplos de uso. Así como el método correcto para una instalación rápida y limpia.
En lo personal nunca necesite utilizar node.js en algún proyecto, pero cada día me interesa un poco más hacer algunas implementaciones, por lo que pude hablar con otros programadores la velocidad que se obtiene en la comunicación es realmente sorprendente.
Web: DNode
Los comentarios están cerrados.