Un sitio web “pesado” se puede construir en cualquier idioma capaz de desarrollar sitios web. La pregunta es qué idioma es el más adecuado para el desarrollo distribuido y el fácil mantenimiento.
Notarás que muchas grandes corporaciones usan Java o C # (a diferencia de Python o PHP, por ejemplo) para desarrollar grandes proyectos web. La razón principal de esto es porque Java y C # facilitan la escritura de código bien estructurado y correctamente encapsulado. Esto facilita el trabajo para equipos más grandes o distribuidos y también simplifica el mantenimiento.
Por supuesto, también puede hacer todo eso con PHP o Python, pero tendrá que tomar muchos pasos adicionales para crear y aplicar una estructura que mantenga su código limpio y fácil de mantener. Si no lo hace, su gran proyecto se convertirá rápidamente en un espagueti de código con el que es casi imposible trabajar.
- ¿Cuál es la mejor manera de trabajar en equipo (7 personas) en unidad? He buscado un poco en la web, pero realmente no encontré tutoriales útiles, solo consejos.
- ¿Se puede ganar dinero con un negocio web ya hecho?
- Creé un formulario de contacto para mi sitio web, ¿cómo puedo enviarlo y enviarlo a mi correo electrónico?
- ¿Qué me aconsejas para hacer un sitio web con noticias y videos virales?
- ¿El dominio de Namecheap en su sitio web se actualiza en tiempo real?
Entonces, si bien la mayoría de los idiomas en la actualidad ofrecen un rendimiento suficiente y son capaces de construir y ejecutar sitios web “pesados”, también necesitará pensar en lo que esos idiomas ofrecen en cuanto a la estructura y las capacidades del proceso.
Otra pregunta es qué querías decir con un sitio web “pesado” … Estoy hablando de proyectos que abarcan cientos o miles de servidores, pero tengo la sensación de que no tenías TAN pesado en mente … Si ese es el caso, elige un lenguaje que sus desarrolladores conocen mejor y lo ejecutan. Solo asegúrese de estructurarlo adecuadamente para que sea fácil de mantener y construir correctamente para que funcione rápidamente.