El futuro de los lenguajes de programación
Hoy me han hecho una pregunta sobre el lenguaje Ruby. Os dejo aquí mis reflexiones:
Ruby y en general los lenguajes de scripting son algo muy interesante a medio y largo plazo.
What is Ruby?
Ruby is a pure object-oriented programming language with a super-clean syntax that makes programming elegant and fun. Ruby successfully combines Smalltalk's conceptual elegance, Python's ease of use and learning, and Perl's pragmatism. Ruby originated in
What is Rails?
Rails is an open source Ruby framework for developing web-based, database-driven applications. What's special about that? There are dozens of frameworks out there, and most of them have been around much longer than Rails. Why should you care about yet another framework?
¿Por qué digo que esto es algo muy interesante a medio y largo plazo?. La clave está en el modelo SOA. A medida que las aplicaciones se vayan convirtiendo en coreografías de servicios, los lenguajes específicos para implementar los servicios van a coger más protagonismo. Es decir, va a haber una especialización de lenguajes. Desde este punto de vista el Java está muerto. Digo el Java y no el J2EE (o JEE como se llama ahora) porque seguramente la plataforma evolucionará para dar cabida a estos nuevos lenguajes.
En fin, estas son mis reflexiones a 23/05/2007. Veremos si el tiempo me da la razón.
No comments:
Post a Comment