martes, 29 de julio de 2014

Google Apps Script (GAS) apesta

Hoy no voy a presentar ningún script ni a enseñar a programar en GAS, aunque mi opinión nefasta y detractora al principio no vaya a favor de este lenguaje (pseudo) en algún momento quizá comparta algunos scripts que he realizado para facilitarle la vida a alguien, o quizá no. No he visto comentarios negativos sobre Google Apps Script al cual me voy a referir en este momento por su sigla en inglés "GAS", quizá sea el primero y el último en comentar algo así, igualmente no pretendo hacer un movimiento detractor de esta plataforma sino manifestar mi experiencia personal en ella.

por si acaso si entraste a leer este artículo y aun no sabes a que me refiero, GAS es un lenguaje de script on-cloud basado en Javascript pero a diferencia de éste corre del lado de los servidores de Google, y conecta con algunos servicios de la empresa en cuestión, según Google, GAS fue ideado para facilitarle la vida a los programadores y acelerar la curva de aprendizaje, en este último punto discrepo.

Me acerque a este lenguaje con la necesidad de automatizar algunas tareas repetitivas en una cuenta de AdWords, ahí me encontré con las primeras piedras en el camino, de un pseudolenguaje on-cloud, monopólico y basado en Javascript el cual para poder escribir un programa que hiciera algo tenia que usar el editor on-line de Google, lo primero que pensé ¿por qué no usaron PHP?.

El monopolio de Google,lo estableció así, como el mandamiento programático para que uses algunos servicios sin meterte a hurgar entre las tripas, cada acción, como el envió de un e-mail tiene que ser autorizado desde el editor de scripts,
si bien este pseudolenguaje que es un derivado de javascript sirve por ejemplo, para administrar las famosas spreadsheets , AdWords, Drive, entre otros servicios, es una forma propietaria y muy desprolija para quien viene de otros lenguajes y se considera algo purista, claro que es mi opinión personal, quizá en algún momento la compañía de un paso al costado y realmente implemente soluciones nativas, basadas en algún otro lenguaje de servidor como PHP.

Hoy en día no se puede perder el tiempo reinventado la rueda, considero que GAS es un reinvento de la rueda, una abstracción más para brindarle al desarrollador un servicio mediocre, limitando los servicios a los cuales pueden accederse con GAS para ofrecer servicios adicionales de pago.

Soy consumidor de servicios Google, pero sin ser un zombi de esta empresa considero que la misma tiene patas flojas, muchas cosas por mejorar, y por facilitarle la vida al usuario, tengamos presente que
Google ya viene retirando productos del mercado, como fue el caso de Orkut y viene dando pasos al costado, con varias herramientas y realizando varias modificaciones en su plataforma.

Reacciones:

0 comentarios: