vox-core
Version:
Runtime de aplicaciones multiplataforma
77 lines (46 loc) • 3.27 kB
Markdown
## vox-core
[Página web](http://voxsoftware.github.io/vox-core/)
VoxSoftware está creando módulos independientes de cada parte de vox-core utilizando el prefijo *voxnode-* en lugar de usar *vox-core-*. Por lo tanto si desea usar alguno de los submódulos presentes en vox-core, de manera independiente revise utilizando este prefijo.
> Ejemplo: vox-core-clr ==> voxnode-clr
### Instalación
Antes que todo debe instalar [nodejs](https://www.nodejs.org).
Ahora en Unix (Osx,Linux) no se aconseja usar sudo, por lo que debe ejecutar un comando adicional antes de instalar vox-core
**Windows:**
En windows debe abrir la aplicación **cmd** como administrador y ejecutar
```sh
> npm install -g vox-core
```
**Unix (Osx, Linux)**
En sistemas unix debe primero ejecutar el script pre-install, el cual se encarga de ajustar los permisos
```sh
> curl -H 'Cache-Control: no-cache' -s https://raw.githubusercontent.com/voxsoftware/vox-core/master/pre-install.js | sudo node
> npm install -g vox-core
```
### vox-platform
Proximamente saldrá el proyecto vox-platform el cual permitirá compilar proyectos nodejs para plataformas móviles sin que usted tenga que preocuparse por código específico para cada plataforma, o por la correcta configuración de plugins cordova.
Vox-platform se basa en los proyectos cordova y jxcore-cordova para hacer esto posible. Facilitará tareas de íconos y screens por medio de archivos de configuración fáciles, ajustar permisos, y otras cosas.
Permitirá también crear módulos que contengan código nativo para la plataforma móvil y que se pueda usar desde el núcleo nodejs (jxcore).
La idea es que vox-platform permita compilar proyectos hechos para vox-core en iOs y Android. Para plataformas desktop actualmente no necesitan compilarse, puesto que vox-core ya trae el comando *-install* que crea accesos director en el escritorio y menú para Linux y Windows. Sin embargo se necesita trabajo para hacer un correcto funcionamiento de *-install* sobre Osx
### Submódulos
* [vox-core-base](submodules/vox-core-base)
* [vox-core-basetypes](submodules/vox-core-basetypes)
* [vox-core-async](submodules/vox-core-async)
* [vox-core-clr](submodules/vox-core-clr)
* [vox-core-compression](submodules/vox-core-compression)
* [vox-core-datetime](submodules/vox-core-datetime)
* [vox-core-e6html](submodules/vox-core-e6html)
* [vox-core-endoding](submodules/vox-core-encoding)
* [vox-core-es6](submodules/vox-core-es6)
* [vox-core-globalization](submodules/vox-core-globalization)
* [vox-core-http](submodules/vox-core-http)
* [vox-core-io](submodules/vox-core-io)
* [vox-core-ipc](submodules/vox-core-ipc)
* [vox-core-runtime](submodules/vox-core-runtime)
* [vox-core-regedit](submodules/vox-regedit)
vox-core es un módulo nodejs para crear y ejecutar aplicaciones multiplataforma. Aún está en etapa de desarrollo.
Vox-core contiene varios submódulos que complementan los módulos base de nodejs y permiten un desarrollo fácil para ciertas tareas.
### Documentación y ayuda
* [Lista de cambios](/CHANGES.md)
* [Documentación](http://voxsoftware.github.io/vox-core/docs/vox-core/0.1.0)
### Licencia
[MIT License](/LICENSE)