¿Puedo escribir una aplicación web front-end con código de máquina?

¿Codigo de maquina? ¿Te gustan las instrucciones más básicas que entiende un sistema en particular? No, no puedes, por varias razones.

Primero, sería la herramienta incorrecta para el trabajo. Ese es un nivel de abstracción mucho más bajo del que sería productivo para crear aplicaciones web. Incluso el código de nivel de SO tiende a escribirse en C y ensamblado, no en código de máquina. Las aplicaciones web se ejecutan a un nivel mucho más alto que un sistema operativo.

En segundo lugar, no sería portátil. El código de la máquina difiere según la máquina y la arquitectura. Las aplicaciones web, por otro lado, se supone que son muy portátiles.

Tercero, no sería seguro. Los navegadores intentan proteger a sus usuarios permitiendo solo que las aplicaciones web ejecuten un conjunto limitado de funciones. Por ejemplo, no puede simplemente leer un archivo de la computadora de un usuario, a menos que lo cargue específicamente. Realmente, incluso las aplicaciones nativas no pueden ejecutar código máquina sin procesar sin algún nivel de indirección. El sistema operativo todavía está allí para imponer privilegios.

Eso supone que está utilizando el término Código de máquina de la misma manera que yo. Si simplemente quiere decir algún tipo de lenguaje de programación de propósito general, entonces sí puede, puede ejecutar JavaScript.

Sí tu puedes. Pero antes de comenzar a tocar sus dedos en el teclado, asegúrese de tener el conocimiento de todas las máquinas y el sistema operativo, su aplicación podría funcionar. Esto requerirá que escriba su propio servidor web, tcp / ip stack, etc.

More Interesting

¿Qué tipo de aplicaciones web son buenas para hacer en React.js?

¿Cuáles son los mejores clientes de video chat?

¿Hay alguna diferencia entre una aplicación web y un sitio web?

¿Puedes conectarte a múltiples cuentas de Twitter con IFTTT?

Cómo crear un buen formulario web de conversión

¿Cuál es la mejor tecnología para crear una aplicación web multitáctil con necesidades como: rotar, escalar, arrastrar y soltar, etc.?

Telnet: ¿Cómo puedo abrir alguno de los sitios web?

¿Cuáles son los mejores recursos para aprender más sobre los navegadores, el diseño del marco web y la seguridad?

¿Las aplicaciones web como MinuteBase y Weavar son representativas de una nueva ola de metodología de entrada para aplicaciones web?

¿Hay alguna investigación sobre el papel que juegan los mensajes de texto en tiempos de necesidad médica? ¿Para pacientes y cuidadores?

Cómo escribir una aplicación web en 'C'

¿Alguien sabe de literatura académica que vincule el valor del Diseño Centrado en el Usuario con la Estrategia: AKA Mejorar el UCD de una aplicación / producto permitiría que sea más ampliamente adoptado?

¿Cuáles son buenos ejemplos de un servicio PaaS que combina una oferta de CDN?

¿Por qué pocas empresas nuevas de Internet usan frameworks Java como J2EE y OSGI como la pila de software para implementar su aplicación web? ¿Por qué parecen preferir los frameworks Ruby-on-Rails, Python o PHP?

Cómo crear una aplicación móvil que será solo una vista móvil de mi aplicación web