[eside-ghost] Lenguajes de programación web

Alfredo Beaumont alfredo.beaumont en gmail.com
Sab Ene 9 12:06:51 CET 2010


Diumenge 03 Gener 2010(e)an, STenyaK(e)k idatzi zuen:
> No se suelen hacer comparativas porque en la mayoria de casos, las
> ventajas que reporta un lenguaje de bajo nivel como puede ser C++, las
> tiene ya el cuello de botella de la aplicacion web: la base de datos.
> Asi que programar tb en bajo nivel el resto de aplicacion web, aunque
> es posible, no suele tener demasiado sentido. Además, simplemente el
> historial de ciertos lenguajes en entorno web les da mucha ventaja
> (léase: librerias y documentación) frente a otros.

Yo creo que es más una cuestión de percepción y evolución histórica que de 
rendimiento. Por ejemplo, siguiendo lo que comentabas, C++ es un lenguaje de 
"bajo" nivel poco usado en la web y sin embargo java es un lenguaje de "bajo" 
nivel muy orientado a la web, cuando lo que ofrece el lenguaje es similar, y 
esto ha condicionado el desarrollo posterior en las librerías, frameworks etc.

Más que considerar que el rendimiento es aceptable con lenguajes de más alto 
nivel, lo que se ha buscado es menor barrera de entrada para obtener 
desarrolladores web y desarrollo más rápido, por ello se ha potenciado 
lenguajes de más alto nivel, aunque siempre con lenguajes imperativos, supongo 
que porque ha primado más la aparente sencillez y universalización del 
desarrollo web que la eficiencia.

En cualquier caso, creo que ningún lenguaje (decente) ha sido nunca inadecuado 
para web y esto es aún más claro actualmente, ya que todo lenguaje tiene al 
menos un buen framework para desarrollo web, y elegir C++ como lenguaje de 
desarrollo web no me parece descabellado.

Saludos
-- 
Alfredo Beaumont Sainz
http://www.alfredobeaumont.org/blog.cgi
-------------- hurrengo zatia --------------
Testu hutsa ez zen mezu bat ezabatu egin da...
Izena: ez dago erabilgarri
Mota: application/pgp-signature
Neurria: 198 bytes
Azalpena: This is a digitally signed message part.
Url : https://listas.deusto.es/mailman/private/eside-ghost/attachments/20100109/84a5b99f/attachment.pgp 


Más información sobre la lista de distribución eside-ghost