Mostrando entradas con la etiqueta RIAs. Mostrar todas las entradas
Mostrando entradas con la etiqueta RIAs. Mostrar todas las entradas

sábado, 12 de marzo de 2011

Desde el inodoro #2

Cosas buenas de la vida:

IxEdit

DI2Si alguno de ustedes desarrolla aplicaciones web vayan ahora mismo a probar IxEdit. Se trata de una ingeniosa herramienta con la que podrán crear interacciones, establecer efectos visuales, manipular propiedades y elementos del DOM con JQuery y lo mejor es que esto ocurrirá sin tener que escribir el horrible código JavaScript propio de estos menesteres.

Para entender mejor esta herramienta aparten un par de minutos para ver el video que se muestra en el sitio de IxEdit.

Esta herramienta no es adecuada para tareas complejas pero para tareas generales de formateo, manejo de eventos e interacciones en la capa de presentación de las aplicaciones web les va a ahorrar muchísimo tiempo.

Es una buena tecnología abierta y sin costo.

 

SheevaPlug

Este es un gadget extremadamente simpático y al cual le puedo imaginar miles de aplicaciones. Es una maquina con dos puertos USB, WiFi, lector de tarjetas SD, uno o dos puertos ethernet según la versión y memoria flash interna sobre lo cual puede correr Linux. No, no tiene manera de conectarle un monitor, pero se puede acceder al sistema operativo por SSH, con eso es suficiente para hacer infinidad de operaciones. Este tiliche tiene un muy bajo consumo de corriente y en sus diferentes versiones va desde los US$99 hasta los US$160 y US$32.53 de “shipping and handling” a MX.

 

Convore

Convore es un servicio para crear y usar grupos de discusión muy al estilo del viejo IRC. Esta creado con Django, el conocido framework para creación de aplicaciones web con Python. Este nuevo servicio es muy interesante ya que tiene una usabilidad bastante aceptable y tiene un API abierta con la cual uno puede crear sus propios clientes. Para firmarse en este servicio se utiliza cualquier cuenta de Twitter o Facebook. Muy recomendable. Si a alguien le interesa tengo varios grupos creados ahí y es un buen lugar para charlar.

sábado, 22 de enero de 2011

Win32, Web y RIA

Hoy en día todo el mundo (o una enorme cantidad de programadores y gerentes de informática) anda por ahí diciendo que “lo de hoy” son las aplicaciones web.

En cierta forma estoy de acuerdo con esa idea pero por otro lado sería muy imprudente decir que las aplicaciones nativas (y estoy hablando especialmente de las aplicaciones nativas para Windows, aplicaciones Win32 sin código manejado por .NET) están a un pelo de quedar en el olvido o que son ya obsoletas.

Es, en parte, la clásica percepción mocha de “solo existe lo que yo hago y si no esta hecho con mi herramienta y/o contexto de programación no sirve”.

Lo primero que deberían enseñar en las universidades a los estudiantes de carreras relacionadas con el software es a identificar cuales son las tecnologías adecuadas para el tipo de solución. Algo así como: “dime que hay que solucionar y en que plataforma y te diré que lenguaje-tecnología-herramienta usar”.

En lo personal, me declaro 100% fan de tecnologías para el web como Silverlight (cuando se tiene que usar Windows en el servidor), Python y sus frameworks como Flask y Sql Alchemy (cuando la jugada es multiplataforma), capas de presentación para el web con jQuery y Blueprint (para muchísimos escenarios web). Las RIAs son el manjar para el desarrollo web moderno.

Pero un desarrollador completo conoce el enorme potencial de las aplicaciones nativas. El que diga que Win32 ya no sirve y esta extinto es un tanto estúpido y tiene algún tipo de desorden neurológico. En estos tiempos es muy probable que el 90% del software que utilizas sigue siendo software nativo importando un cacahuate si tu sistema operativo es Linux, Mac o Win.

He dicho ya cuales son mis gustos en tecnologías para el desarrollo de aplicaciones web pero si hablamos de desarrollo nativo para Windows el #1 es indiscutiblemente Delphi. Ninguna otra herramienta-lenguaje es tan versátil, poderoso y orientado a la productividad en el mundo de aplicaciones nativas. Esta idea puede ser discutida si alguien quiere comentar mas al respecto.