Como otros dijeron bien, da un paso atrás, cálmate. Asumiré que tiene algunos conceptos básicos muy pequeños y confusos sobre la escritura de código, pero desea codificar para la web.
Cuando era junior, había PHP y EasyPHP como la opción principal para el desarrollo web.
Ahora hay un montón de buenos marcos para comenzar. De todos modos, para los primeros pasos, puede centrarse en la programación del lado del cliente con JavaScript, HTML5 / CSS. Una buena aplicación web necesita una buena programación del lado del cliente.
Para hacer esto, no necesita ningún servidor web: solo puede abrir un archivo .HTML local desde su navegador favorito . Puedes jugar muchos experimentos geniales solo desde esta etapa.
Entonces escribe un archivo .HTML con un editor de texto plano, lo guarda en su escritorio y lo abre con un navegador. Dentro de ese archivo, también colocará scripts js. Si se vuelven demasiado largos, puede vincular un archivo externo. Entonces tiene algunos archivos que componen su “sitio web” de prueba. Los archivos serán ” solicitados ” por el navegador.
- ¿Puedes ser un desarrollador web y un desarrollador de aplicaciones iOS si eres promedio en matemáticas?
- Cómo hacer una versión móvil dedicada de mi sitio web bajo el mismo dominio
- ¿Qué es mejor para un servicio web social existente, la versión móvil o la aplicación móvil?
- ¿Cuáles son las mejores herramientas para desarrolladores?
- ¿Cuál es la mejor herramienta de desarrollo de aplicaciones SDK multiplataforma para no expertos en tecnología?
Entonces, la Web no funcionará sin la programación del lado del servidor. En esta parte del juego, su objetivo es permitir que los clientes externos soliciten los archivos mencionados anteriormente. En este campo, hablaremos más adecuadamente sobre los recursos en lugar de los archivos, porque:
- el cliente no conoce la representación física del recurso en forma de archivo;
- el recurso incluso NO podría ser un archivo, sino una secuencia generada por el servidor “sobre la marcha” como respuesta a una solicitud;
- por ejemplo, puede escribir un programa de servidor que asigne dígitos a los archivos one.html, two.html, three.html … y puede anteponer un archivo header.html;
- el recurso es solicitado por un URI, un identificador, que puede parecer una ruta de archivo, si lo desea, pero no es una ruta de archivo.
No voy a hablar sobre todos los conceptos básicos sobre la arquitectura cliente-servidor . PERO DEBES SABERLO .
No conozco ningún marco de Java que pueda ser fácil para tu comienzo. Sugeriría Node.js o Tornado Web Server.
Un ejemplo: Usar node.js como un simple servidor web.
Obviamente, el viejo amigo PHP siempre es bueno.