Desde la perspectiva del sistema operativo, realmente no importa si está ejecutando Java, C # o Javascript en las aplicaciones. Todos requieren una VM para ejecutarse. Diablos, uno podría usar lisp común o rubí o lo que sea …
En un navegador, uno no puede acceder al sistema de archivos, porque no hay una interfaz para hacerlo (algo bueno, esto lo haría mucho más fácil para los piratas informáticos y el malware …).
En una aplicación A FFOS no habría tal limitación:
El sistema expone la funcionalidad del dispositivo (FS, calendario, cámara, teléfono y otras cosas) a las aplicaciones JS a través de alguna API. Las aplicaciones del sistema que manejarían la instalación de aplicaciones y similares son tratadas especialmente: su API expondría las capacidades necesarias. Las aplicaciones normales no las obtendrán porque Seguridad.
- ¿Cómo debo eliminar el virus trotux?
- ¿Qué cubre una clase de informática forense?
- ¿Es realmente tan fácil hackear la cuenta de correo electrónico de alguien?
- Mi Pendrive se vio afectado por el virus, pero después de escanear lo eliminé, pero ahora no puedo ver los archivos en la ventana principal de exploración de archivos.
- ¿Cuál es la mejor solución de cifrado de disco completo?
Para escribir un archivo, quizás uno escribiría algo como esto:
System.fs.writeFile (‘some / path / to / a / file.txt’, ‘This is a String’);
En pocas palabras: no el idioma determina las capacidades de una aplicación, sino el entorno de la aplicación.