Mi preferencia personal para un lenguaje de programación del lado del servidor es Java. Ha existido durante mucho tiempo, hay algunos marcos realmente buenos disponibles para él (como Spring e Hibernate), y tiene un rendimiento decente para casi cualquier servicio en línea que desee construir. También tiene disponibles bibliotecas de registro decentes (log4j o algo similar). Una gran cantidad de portales web de inversión / banca en línea están escritos en Java del lado del servidor. Lo mismo ocurre con la compra de boletos de avión en línea, muy a menudo implementado en Java en el lado del servidor.
Algunas tiendas de desarrollo de software usan Python para su programación web del lado del servidor. Python es un lenguaje de secuencias de comandos orientado a objetos sólido y tiene algunas bibliotecas muy buenas disponibles. Y lo creas o no, todavía hay algunos lugares que usan Perl como su lenguaje de programación del lado del servidor para servicios web.
Nunca me he encontrado con ningún sitio web (o sitio de servicios web de software como servicio con una interfaz REST o SOAP) que esté escrito en C. Tal sitio probablemente se ejecutaría rápidamente si existiera, pero C es Realmente un nivel demasiado bajo de un lenguaje de programación para hacer desarrollo web. Pero hipotéticamente, aún podría hacerse, y tal vez si alguien desarrollara una biblioteca C realmente sólida y sólida como una roca para facilitar el desarrollo web en C, entonces tal vez podría usarse.
- Cómo hacer que mi dominio / sitio web sea popular
- ¿Qué tipo de proyectos se deben cargar en GitHub? ¿Podrían ser pequeños proyectos o fragmentos de código importantes que podrían ser útiles para alguien en el futuro?
- Cómo mostrar una conversación de chat en una página usando PHP
- ¿Qué debo usar en mi sitio web, AngularJS 1 o AngularJS 2?
- ¿Cuáles son algunos proyectos complejos y valiosos de ASP.NET MVC de último año?
De hecho, me encontré con un sitio web genial (un motor de búsqueda de noticias) que estaba escrito en unas 300 líneas de Lisp. Me impresionó mucho lo compacto / conciso que era el código; implementó algunas funcionalidades altamente complejas, inteligentes y útiles en aproximadamente 300 líneas de código. También era capaz de ejecutarse en un modo de “alta disponibilidad” agrupado. Pero la programación de Lisp no es para todos (incluido yo, me temo; me quedaré con Java).