Para el desarrollo web, ¿podemos usar Java en lugar de JavaScript?

Aquí no hay ningún caso, porque estás comparando dos cosas diferentes. JAVA es un lenguaje de programación, javascript es un lenguaje de secuencias de comandos, se compila un lenguaje de programación (se convierte en lenguaje de máquina, 0s y 1s) donde como se interpreta un lenguaje de secuencias de comandos (ninguna acción de compilación aquí, la máquina hace lo que está escrito en código). Ahora, por qué se usa Java (Enterprise Java básicamente) para tareas de backend, algo que involucra datos y bases de datos, qué javascript manipula los datos que son estáticos (principalmente pero no siempre), como proporcionarle comentarios si algo sale mal en la base de datos. Por lo tanto, puede usar ambos o casi tiene que usar javascript.

Las opciones para java son -php, python (Django), Ruby (Rails), el sitio oficial de Microsoft ASP.NET, etc.

Ahora tenemos este nodo js (que ahora puede convertir javascript en código de máquina) para que vea que ahora también tenemos aplicaciones desarrolladas en javascript.

Java es una tecnología que permite desarrollar aplicaciones web / independientes. Core Java es el lenguaje base para todos los marcos en la pila JEE (anteriormente llamado J2EE)

Primero, debe comprender que para cualquier aplicación habrá una programación del lado del cliente y del lado del servidor involucrada.

Si se trata de una aplicación de escritorio (aplicación de Windows), el lado del cliente se escribirá utilizando algo como un swing de Java. Okay. Eso significa interfaz de usuario.

Cuando se trata de desarrollo web, la interacción con el cliente ocurre a través de un navegador. Entonces, el código que desee en el lado del cliente es un lenguaje de secuencias de comandos (Ej: JavaScript, HTML, PHP, etc.). Para verificar esto, abra cualquier aplicación web como IRCTC.co.in y haga clic derecho en el navegador para abrir “ver código fuente”

Entonces, para la aplicación completa, debe escribir JavaScript en el lado del cliente con el que puede interactuar con los usuarios. Luego, consuma la información proporcionada por los usuarios en el servidor utilizando un servlet de Java y puede proporcionar una respuesta http. He explicado cosas sobre la interacción del cliente y el servidor en este video rápido

Contenedor de servlet tomcat integrado en el maletero

Es un video corto de 4 min.

Ahora también puede usar Angular, que es JavaScript avanzado. Usando angular, la lógica de la aplicación también se diversifica al lado del cliente. Por lo tanto, del lado del servidor, la lógica se vuelve ligera.

Ahora eres el desarrollador de la aplicación. Decide qué tecnologías quieres.

¡Sigue aprendiendo y mantente motivado!

Abhishek

JavaScript es una especie de enemigo de Java. Bueno, puedes usar Java pero nunca como reemplazo de JavaScript. Usando Java Applet:

Aquí está:

Aquí es donde se ejecuta HelloWorld.class.

Pero hay desventajas horribles de usarlo, como en la actualidad, el móvil accede a un alto porcentaje del sitio web y no lo admiten, y también hay razones de seguridad, como que los applets de Java pueden ejecutarse sin ninguna aprobación de seguridad del usuario.

Por otro lado, si está desarrollando una aplicación web, puede utilizar muchas tecnologías Java, como la API de Java Servlet , la tecnología de páginas del servidor Java , etc.

Brendan Eich desarrolló JavaScript para Netscape Navigator, inicialmente querían implementar un lenguaje de programación de esquemas, pero terminaron creando LiveScript, que luego se denominó JavaScript para robar la popularidad de Java. JavaScript es una combinación de funcionalidad del Esquema, la orientación a objetos de Smalltalk y la sintaxis de Java. Es un lenguaje de script y también funciona en el lado del servidor usando node.js.

El desarrollo web se divide en dos partes de front-end o back-end, también conocido como cliente o servidor.

el desarrollo de front-end está relacionado con el diseño web. Necesita un lenguaje de script para eso, como html, css, java script, etc.

el desarrollo de back-end necesita un lenguaje de servidor como java, PHP, c, c ++ any.

pero java es un lenguaje de programación que se puede usar en ambos.

mi opinión es que deberías usar el script java, porque está construido para un propósito en el lado de desarrollo front-end, mientras que el primer objetivo de java es back end.java es realmente difícil de implementar para el lado front-end y no dará buenos resultados como script darte.

Absolutamente puede usar Java para desarrollar aplicaciones web. JavaScript es un lenguaje de secuencias de comandos utilizado en aplicaciones web para secuencias de comandos del lado del navegador. Puede desarrollar aplicaciones web sin usar JavaScript.

El lenguaje Java se utiliza para la codificación de back-end, para procesar datos de back-end y proporcionar datos al front-end. En el front end podemos usar JSON, HTML, JSP para procesar estos datos y mostrar la vista al usuario.

Como JavaScript es un lenguaje de script, podemos usar bibliotecas de JavaScript para que nuestra aplicación web sea más receptiva y fluida. Está mezclando la tecnología de back-end con la de front-end.

No, no puedes usar JAVA, pero puedes usar JSP. JAVA es un lenguaje del lado del servidor, por lo que necesita un lenguaje del lado del cliente como javascript para el desarrollo web. JSP se puede usar como un lenguaje del lado del cliente, así como un lenguaje del lado del servidor.

En primer lugar, no tiene sentido intentar hacerlo. Java y JavaScript son cosas diferentes. Hay V8 y otros motores de JavaScript para ejecutar JavaScript nibg en el navegador, pero en caso de que desee hacer estas cosas de JavaScript en el navegador, debe hacer un motor para ejecutar Java fácilmente en el navegador, pero no tiene sentido.

A2A

En relación con la pregunta, sí, puede diseñar sitios web utilizando Jsp, Jsf y Servlets.

FMI javascript se usa para hacer que un sitio web sea más dinámico y reactivo y, enfatizo , no se usa para hacer sitios web como un lenguaje de escritura web independiente.

Si ciertamente. Puede usar Java para el desarrollo web.
JSP fue inventado para exactamente el mismo propósito.
Además de JSP, hay muchos marcos web desarrollados para el desarrollo web de adobe, Adobe AEM es una de las soluciones más populares entre las empresas que atienden a varios idiomas en varios países.

Sin embargo, hoy en día muchas empresas están cambiando a la solución base Angular JS por la simplicidad y la lectura del beneficio de la tecnología de la nueva era como nodejs nosql, etc.

No … seguro porque si no vamos a usar JavaScript … entonces es muy difícil desarrollar la página web dinámica … porque Java es un lenguaje de programación.

Como sabemos, JavaScript viene después de Java … así que si es más fácil desarrollar sitios web dinámicos con la ayuda de Java … entonces no hay necesidad de crear JavaScript.

Sí, podemos, pero no lo hacemos, y hay razones como violaciones de seguridad, vulnerabilidades y otras preocupaciones.

Como ejemplo,

En los baños públicos para hombres hay dos secciones, orinar en un urinario y tirar mierda en la taza del inodoro.

¿Podemos hacer lo contrario? Sí, podemos pero eso no es productivo y apropiado.

Dios te bendiga..

No puedes. JavaScript es para Frontend, Java es para desarrollo de back-end.