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.

3 comentarios:

  1. si fuera tan facil....
    .-Actualizar todas las librerias compradas: ReportBuilder, DevExpress, TMS... un par de grids, webautoupdater.... lo q todos usamos: Mucho dinero.
    .-Aprender a utilizar las nuevas funcionalidades de las nuevas versiones de todo eso.
    .-Esperar q no tengan errores, porque las versiones nuevas cada vez salen antes, pero con mas errores.
    Siempre que se habla de actualizar parece que instalas el nuevo delphi y ya está todo hecho, pero no es así.

    ResponderBorrar
  2. Perdón si dije que era facil! aunque creo que no lo dije.

    Si otros pueden, tu y yo tambien podemos. Lo que nos hace falta -no en todos los casos, pero en mayoria segun mi experiencia- es planeacion, estrategia, tener un objetivo y considerar todas las variantes posibles, ser profesionales. De eso se trata la competitividad, de ser mas eficientes y dar mas valor que la competencia.

    No es facil, de eso estoy seguro. Se puede, de eso tambien estoy seguro.

    Como dije, no se trata de comprar Delphi, ni de piratearlo. Para eso existen los libros (no solo los de Delphi), el internet y el trial de los productos, por ejemplo.

    ResponderBorrar
  3. Hola Salvador:

    Hoy casualmente he visto estos comentarios y me han recordado algunas reflexiones que me hacia para mi mismo sobre este tema y que aprovecho para compartirlas contigo.

    Yo no soy demasiado "amigo" de tener extensiones en el ide en base a otros componentes precisamente porque las actualizaciones son una pesadilla y con bastante facilidad queda uno fijado al uso de una versión de componentes porque la actualización de nuestra herramienta de desarrollo los arrastra con nosotros.

    Pasa algo parecido con los componentes gratuitos cuyo soporte no siempre está garantizado y en ocasiones te ves obligado a cambiar todas las referencias existentes en los proyectos, lo cual puede llegar a ser tedioso.

    Creo que por eso, siempre me pareció bastante importante que Borland corrigiera los errores de los existentes y los mejorará, de forma que tener el entorno ya permitiera un desarrollo autonomo per se.

    Hay algunos componentes por ejemplo de edicion de datos que han sufrido pocos cambios y mejoras. Estoy seguro que muchos desarrolladores hubieran apostado a que entre las mejoras incluidas en las versiones tuviera un mayor peso este punto, frente a las estructurales.

    Tambien hubiera estado bien una politica distinta por parte de las empresas que venden paquetes de componentes: compatibilidad de los mismos con distintas versiones y no tener que comprar nuevamente los packs para tener funcionalidades similares a las que hemos pagado por versiones anteriores. En cierto modo es un negocio en el que el unico que pierde es el desarrollador.

    Creo que hace mucha falta bastante sentido comun por parte de unos y de otros.

    Estoy seguro de que se podría hablar largo y tendido de estos temas.

    Muy bueno el blog.

    Recibe un saludo,

    Salvador Jover
    http://www.sjover.com/delphi

    ResponderBorrar