[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