Introducción
El principal objetivo de Juka es ser un lenguaje de programación universal que pueda funcionar en cualquier plataforma incluyendo dispositivos móviles.
La filosofía de Juka es código una vez, corre por todas partes.
Dispositivo soportado:
- Ventanas (x64)
- Windows (x86 32 bits)
- ARM de Windows (arm x64)
- Linux (CentOS, Debian, Icelora, Ubuntu y derivadas)
- Linux ARM (Linux Distributions that run ARM e.g. Raspberry Pi Modelo 2+)
- MacOS (macOS 10.12+)
- FreeBSD/UNIX (FreeBSD 11+)
- Azure (Microsoft Azure Function)
- HTTPS/API (Servidor JukaAPI)
- Docker (JukaAPI)
Próximamente:
- Android App
- AndroidTV App
- iOS App (iPhone/iPad)
- App de MacOS
- App de Windows (Windows 10+)
Soporte futuro potencial:
- AWS (Servicio Web de Amazon)
- Nube de Google
Descargando Juka
Juka se puede descargar desde https://jukalang.com/download
Si necesitas una "compilación nocturna", puedes descargar la última versión en https://github.com/jukaLang/juka/releases
Asegúrese de descargar una versión apropiada al dispositivo. Normalmente hay 2 versiones de Juka para cada OS: Juka y JukaAPI.
- Juka - Aplicación principal, descargue esto si no está seguro.
- JukaAPI - servidor para servir API JUKA vía REST (no descargue esto si no está seguro de cómo usarlo)
Los archivos deben estar separados (no es necesario descargar ningún otro archivo o instalar ningún otro programa)
Juka en ejecución
Ventanas
Ejecuta el siguiente comando para iniciar el editor de Juka:
./juka.exe
Si quieres ejecutar el código Juka desde un archivo, ejecuta el siguiente comando (sustituye HelloWorld.juk con tu nombre de archivo)
./juka.exe HelloWorld.juk
Linux/MacOS/FreeBSD/UNIX/Raspberry PI
Ejecuta el siguiente comando para iniciar el editor de Juka:
./juka
Si quieres ejecutar el código Juka desde un archivo, ejecuta el siguiente comando (sustituye HelloWorld.juk con tu nombre de archivo)
./juka HelloWorld.juk
Función Azure de Microsoft
Subir el paquete al servidor web Azure Usar despliegue web para publicar Juka (función Azura) en la nube
Referencia en el proyecto C#
Puedes hacer referencia al compilador Juka en C#, descargando C# .dll y referenciándolo en el proyecto.