martes, 25 de agosto de 2009

Virus contra Delphi

El virus bautizado por Sophos como W32/Induc-A infecta el unit SYSCONST.PAS de las versiones 4 a la 7 de Delphi y es compilado en los programas, por lo tanto cuando alguien copia sus ejecutables, estos infectan con el virus los equipos de clientes, usuarios, etc.

Aqui hay diversa informacion oficial (Marco Cantu y Allen Bauer) sobre el virus:

La cuestión es que otros artículos sobre el tema, como el de DiarioTI son obviamente amarillistas y podrían hacer pensar que usar Delphi es malo, inseguro y que afortunadamente "la mayoría no usamos Delphi" (afortunadamente para los que si lo usamos y que tenemos muchas mas grandes ventajas por ello :)

Lo que me llama aun mas la atención es:
  • Que este virus surge "casualmente" justo antes de que liberen Delphi 2010, una versión que aporta grandes ventajas sobre sobre otros lenguajes y frameworks, por ejemplo soporte para touchscreen y gestos del mouse tan facilmente utilizables y mejora en la conexión a bases de datos open source, y que además estan demostrando abrirse probablemente a otras plataformas.
  • Que solo son vulnerables las versiones de Delphi 4 a Delphi 7
¡El virus en si parece no ser dañino, mas que nadase dedica a copiarse!  Pero el problema esta en el escandalo y el daño que causa la desinformación de solo saber que "Un virus afecta solo a quien use Delphi y programas hechos en Delphi"

Como bien destaca Marco Cantú, hay muchas utilerias hechas en Delphi, por lo que el virus podría esparcirse rápidamente.

martes, 11 de agosto de 2009

Delphi: de 7 a 13

Ya a punto de salir Delphi 2010, con muchas ventajas sutiles y poderosas, sobre todo parece un enorme paso mas hacia el producto de calidad que siempre esperamos, y parece que ya no le pedira nada mas en usabilidad y poder a otras plataformas populares.

Hasta ahora solo se han mostrado algunas caracteristicas, las IDE y algunas de componentes (que me impacto realmente por su diseño y excelente idea )
  • Las nuevas capacidades del IDE enfocadas en la usabilidad son excelente ayuda para el programador, cosas que ya le hacian falta al IDE, como formateo de codigo, y otras cuestiones completamente nuevas como búsquedas rapidas sobre muchos elementos al mismo tiempo (unidades, componentes, clases, menú, etc.).
  • El soporte de la VCL para gestos del Mouse y soporte de Touch Screens (tablets, multitouch y lo que sea) Es excelente, cuantos clientes se decidiran por Delphi con esas capacidades a la mano!
La cuestión que me llama la atención es, Delphi 2010 corresponde numericamente a Delphi 13. Y es que si volteamos a nuestro alrededor, aun nos encontramos con mucho Delphi 7, cosa que no me sorprende tanto con el costo del producto y la costumbre que tenemos en la region de buscar lo gratis, pero ¿estamos conscientes de la desventaja tecnologica? Como desarrolladores, nuestros potenciales usuarios son cada vez mas exigentes, saben mejor lo que buscan, poco a poco, pero asi es y seguirá siendo, y tengo que agregar que eso es afortunado para el pais, pero no tan afortunado para quienes no sepan mantener el avance.

Yo no digo "¡compremos Delphi 2010 ya!". Lo que digo es, mantenganse actualizados a toda costa, metamonos en todos los aspectos de nuestra profesión por que eso nos distingue y nos hace mas fuertes ante la competencia. No digo "¡usemos lo ultimo de lo ultimo!" pero conozcamos eso ultimo, para donde va, y sigamosle el paso, si es una oportunidad tomemosla, si es un avance ¡pues hagamos lo que sea por avanzar!

Pasar de 7 a 13 es un paso importante.
Saludos.