Buscar este blog

Mostrando las entradas con la etiqueta aplicación. Mostrar todas las entradas
Mostrando las entradas con la etiqueta aplicación. Mostrar todas las entradas

jueves, agosto 14, 2008

ASP Vs ASP.NET

Por alguna razón, al volver de vacaciones me he encontrado con una nueva aplicación (pequeña) escrita en ASP clásico de la que he tenido que hacerme cargo. Después del susto, de entender lo que quiere el cliente, y en ausencia del responsable de la toma de la decisión, decidí que no había razón alguna para mantener la aplicación como ASP clásico, así que la he migrado a ASP.NET, pero como medida de precaución me he tomado la molestia de escribir una serie de razones por las que no se debería volver a tomar una decisión semejante y por si acaso se piden explicaciones a mi propia decisión.

Además por si alguien lo necesita en algún momento o por si vuelvo a necesitarlo yo, voy a copiarlo aquí mismo:

¿Por qué se debería preferir tecnología .NET frente a ASP clásico?


  1. ASP clásico es una tecnología obsoleta, por lo tanto mañana mismo podría dejar de funcionar por un parche (correcto o por error) de Microsoft en cualquier sistema de desarrollo o producción.
  2. .NET 1.x mejoró la tecnología de programación con controles de usuario más flexibles y potentes que permitían desarrollos más rápidos al tener que escribir mucho menos código de presentación y funcionamiento para realizar las aplicaciones.
  3. .NET 2.x mejoró la tecnología de controles de usuario algo más como por ejemplo los menús de usuario, así como el tratamiento de XML entre otros datos.
  4. El equipo de trabajo, como la mayoría de equipos actuales tiene mucha más experiencia (y más cercana) en desarrollo con ASP.NET por lo que la fiabilidad de las estimaciones de tiempo y viabilidad de peticiones solo puede asegurarse realizando el desarrollo con .NET.
  5. Los esfuerzos de la comunidad de desarrolladores y de Microsoft para con .NET han sido mucho mayores (por importancia, y en recursos y tiempo) lo que ha producido más documentación para el uso de la tecnología y la resolución de problemas de integración o desarrollo con .NET.
  6. El entorno de Visual Studio permite la depuración para proyectos .NET pero no para los ASP clásicos, por lo que la búsqueda y corrección de errores de ejecución será siempre más rápida bajo la plataforma .NET.

Notas a tener en cuenta:

    • AJAX.NET no es parte del framework .NET sino un framework que la comunidad de desarrolladores ha escrito usando .NET para facilitar el uso de tecnologías AJAX sobre .NET, es decir, que se puede tomar AJAX.NET como un “pro” si es necesario usarlo, pero nunca como un contra al no formar parte de la tecnología.
    • ASP.NET permite programar con estilo spaghetti como en ASP clásico, pero está orientado a hacer fácil una programación orientada a objetos con separación entre capas, así que la manera de programar no debería tenerse en cuenta a la hora de elegir tecnología a no ser que se quiera programar orientado a objetos, en cuyo caso debería considerarse .NET como la opción indicada.
    • ASP clásico salió en noviembre de 2000, ASP.NET en Enero de 2002.
Como nota curiosa, me he encontrado en Geeks, en el blog de Gustavo Velez, un divertido artículo sobre sabotaje y desarrollo informático, en cuyo manual viene la siguiente frase, completamente al hilo de este post de ASP clásico en aplicaciones modernas:

"Think out ways to in crease the number of movements
necessary on your job: use a light hammer instead of a heavy one"


martes, enero 22, 2008

Yahoo! Go para tu móvil, mejor que Google


Hoy he tenido la oportunidad de probar lo último para móviles de Yahoo: Yahoo! Go.
Se trata ni más ni menos que de una aplicación Java para teléfonos móviles que hasta donde he probado, integra los siguientes servicios de Yahoo:

1.- Buscador.
2.- Calendario/Agenda.
3.- Agenda de contactos.
4.- Mapas (con las habituales vistas aéreas, búsqueda de calles y negocios, rutas, y tráfico).
5.- Correo de Yahoo.
6.- Lector de Noticias/Feeds en varias categorías: noticias o suscripciones propias, deportes, entretenimiento y finanzas.
7.- El tiempo (clima) de tu ciudad.
8.- Flickr.

Ya había probado las páginas (para web y correo) específicas para navegador móvil de Yahoo/Flickr, Google y MSN/Hotmail, además de las aplicaciones de Google para móvil (Google Mapsy Gmail) y he de reconocer que esta vez Yahoo ha conseguido hacerlo, no mejor, sino mucho mejor que Google.

La idea de agrupar todo eso en una aplicación que en mi Sony Ericsson K800i es ligera como el viento ha sido realmente buena, pero además los mapas de Yahoo han resultado funcionar mejor, con mayor exactitud que los de Google Maps.
Si a eso sumamos que la usabilidad del Gmail móvil es similar a la del correo de Yahoo en esta aplicación y encima la aplicación de Yahoo ocupa 2'5 Megas frente a los 3'5 Megas de Gmail + GMaps, resulta que tenemos no un competidor sino un ganador por goleada.

Y la verdad es que es un lujo poder aunar todo eso en un terminal como el K800i que tiene una pantalla grande y con una luminosidad y contraste buenísimos, pero sumando las tarifas de datos tan baratas de Yoigo y su cobertura 3G la verdad es que no podría estar más encantado.

Buenas noticias para todos aquellos conspiranóicos hartos de la hegemonía de Google, pero buenas noticias sobre todo para los usuarios de teléfonos móviles que usen conexiones de datos.

Por otra parte, comentar un par de cosas más:
- Al recibir correo el teléfono suena y vibra.
- Al cerrar la aplicación, esta nos informa de la cantidad de datos transmitidos para que nos hagamos nuestras cuentas (con Yoigo nos da igual).
- La versión actual disponible en español es la 2.0, pero en la 3.0 parece que Es posible instalar Widgets para aumentar la funcionalidad de la aplicación.

jueves, diciembre 27, 2007

Aplicación Gratis: EverNote Portable

Solo durante el día de hoy (27 de Diciembre del 2007) en el sitio web "Give Away of the Day" , teneis disponible una muy buena aplicación para la toma de notas, recortes de código, imágenes, etc...

Se trata de Evernote Portable, una fantástica herramienta con un aspecto visual curioso y muy cuidado.



Además, dispone de la posibilidad de utilizar "tinta", es decir, contempla la posibilidad de escribir notas a mano alzada desde un Tablet PC o un UMPC.

También recordar que esta versión (Portable) se puede instalar en un Pen Drive o memoria externa para poder llevar todas nuestras notas con nosotros a cualquier ordenador con windows que utilicemos.

viernes, noviembre 23, 2007

Aplicación gratis para PDA Palm OS en Handango

Hoy, la gente de Handango.com celebra lo que llaman los Free App Friday.
Esto es, regalan una aplicación para dispositivos móviles.
Las semanas pasadas les tocó a los Pocket PC, pero esta vez toca Palm y un programa que recomiendo. Se llama Snap.



Snap permite desde una única ventana introducir elementos en varias aplicaciones.
Concretamente estas aplicaciones son Agenda, Libreta de Direcciones, Tareas, Bloc de Notas (memos) y Aplicación de Correo (Versamail).

La potencia que tiene, desde mi punto de vista, es que no hace falta cambiar de aplicación cuando vas a introducir un elemento, y tampoco hace falta saber si vas a apuntar una cita, un teléfono, una nota o un email.
A mi me viene de maravilla cuando estoy hablando con alguien y me va a dar algún dato, que no se si voy a tener que introducirlo en mi agenda, mi libreta de direcciones o prefiero enviarme un mail a la cuenta de correo del ordenador de sobremesa para anotarlo posteriormente.

En resumen, una buena aplicación que durante el día de hoy es gratuita.