Si quiero ejecutar Java, JavaScript o software avanzado de tipo Java, ¿cuál debería ser la configuración mínima de mi PC para que funcione sin problemas?

Primero, no está claro si quiere desarrollar software Java y JavaScript, o simplemente ejecutar software escrito en esos idiomas.

En cuanto a simplemente ejecutar dicho software, cualquier escritorio moderno debería ejecutar Java perfectamente. Java tiene una reputación algo inmerecida por ser lento y / o requerir mucho hardware para funcionar bien, pero eso es principalmente cierto para implementaciones deficientes … lo que puede suceder con CUALQUIER lenguaje. Las aplicaciones Java desarrolladas adecuadamente son indistinguibles en el rendimiento de otros lenguajes populares una vez que están en funcionamiento, aunque debido a la compilación JIT, el inicio de aplicaciones Java a menudo es más lento que en otros lenguajes.

Para el desarrollo, normalmente desea más que una máquina promedio, principalmente porque los desarrolladores tienden a ejecutar varias herramientas a la vez que tienen requisitos de sistema robustos: IDE, depuradores, máquinas virtuales, etc. Esto es especialmente cierto en el mundo del desarrollo de Java, como la mayoría de los populares Las herramientas de Java se desarrollan en Java. Yo diría que ningún desarrollador serio en estos días debería tener menos de 8 GB de RAM, preferible 16 GB, dado el bajo costo de la RAM.

También es un punto de nota, ya que incluye Java y JavaScript en la misma oración: Java y JavaScript no tienen nada que ver entre sí. Esta es una distinción que se pierde en algunos no desarrolladores. Además de las desafortunadas similitudes en sus nombres, y ambos comparten una apariencia pasajera a la sintaxis tipo C para algunas construcciones de lenguaje, son lenguajes completamente distintos y no relacionados con objetivos muy diferentes en mente.

Hmm .. Desarrollar cualquier tipo de aplicación necesita una alta configuración. Debe tener al menos 8 GB de RAM para ejecutar el IDE sin problemas y el procesador Quad Core. Los requisitos del disco duro pueden depender de su aplicación y uso de software.