jueves, junio 29, 2006

Lenguajes Scripting-OO

Hace tiempo que vengo con ganas de probar algún lenguaje de scripting y orientados a objeto, mi primera experiencia fue por el año 2001, con WSH, que si bien no es super objetoso nos permitía crear componentes en VB/C++ y luego llamarlos desde este lenguaje, obviamente de una manera muy precaria, negativamente portable y muy complicado de actualizar. Luego tuve que tocar un par de scripts en Jython, que viene de Python, la ventaja es que te permite utilizar objetos java, creo que es muy interesante, por lo menos para lo que yo lo use, en ese entonces tuve que correr unos scripts para manipular la configuración del WebSphere Application Server.
Tambien leí bastante de Groovy, que digamos varios conocidos vienen trabajando y colegas muy cercano tambien estan bastante copados por la facilidad, simpleza, "destipamiento" y la posibilidad de acceder a java, en algún momento voy a tener que darle una mirada más de cerca.
Pero de todos los que tuve la oportunidad de ver, el que me despertó cierto interes fue Ruby, nose bien por que, pero de tanto leer a Martin Fowler, Dave Thomas, Hunt, etc, mis gurúes principales y de hacer unas pequeñas pruebas, creo que es el que más posibilidades tiene de ser aceptado dentro de la plataforma LAMP (como ven no figura, en la P, pero yo creo que viene por ahi) sobre todo que a mi me tira la UI, parece que el framework Ruby on Rails, viene muy interesante y con features muy piolas para integrar con AJAX y abstraerse de la Base de Datos. Por el momento, lo único que puedo decir es esto, muy gustó la experiencia con Ruby, por, como dice Nicolas Passerini, posee una característica importante, "Expresividad". Ya voy a postear algo con más detalle sobre Ruby, en la proxima semana calculo.