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

domingo, 14 de febrero de 2010

Un día como hoy hace 15 años…

No. No se trata de una historia cursi del día de San Valentín, Alias “del Amor y la Amistad”, Alias “el  pretexto perfecto para activar la economía, sobre todo la de los floristas, chocolateros o mas bien la de los dueños de Walmart, Cinepolis y George Shop”.

Se trata de algo menos profano: Hace 15 años, el 14 de Febrero de 1995, se lanzo Delphi al mercado de las herramientas de desarrollo, como la exitosa evolución de Turbo Pascal. Me alegro que Borland tuviera en esos días aun la influencia positiva de visión, innovación y autenticidad de Philippe Khan y otros como él, y la verdaderamente enceguecedora brillantez de excelentes genios del desarrollo como Danny Thorpe y Anders Hejlsberg (ambos agandallados por Microsoft posteriormente, Hejlsberg siendo el genio detras de .Net y C# como sabemos)

Felicidades a todos los que iniciaron el desarrollo y a los que han mantenido y evolucionado hasta ahora lo bueno de Delphi, a pesar de todo (con todo me refiero a la competencia desleal, los ejecutivos idiotas, etc.), errores se han cometido como en toda gran hazaña, pero ahora estamos en un nuevo camino, y quien sabe que sorpresas nos tengan aun… :D

Felicidades a quienes han experimentado el solucionar un montón de retos interesantes, ayudados por esta herramienta.

¡Viva el desarrollo nativo! mientras siga siendo mas eficiente, claro.

Por cierto, ¿ han escuchado de las subastas de objetos del “recuerdo de Borland” que se lleva a cabo en pro de las victimas del terremoto de Haití ? Han sacado cosas interesantes, incluida:

A ver si alguien de por aquí se gana algo en la subasta, avisen! Saludos.

domingo, 25 de enero de 2009

El mismisimo Hombre Delphi en México y Guadalajara

Los proximos dias 24 y 25 de febrero del 2009 tendre el honor de participar en Delphi Conference 1era edición, en las camaras de comercion de Mexico D.F. y Guadalajara respectivamente. Sera la primera edicion del evento con miras a crecerlo mucho mas, una conferencia periodica con sesiones tecnicas sobre conocimiento real.

Y para abrir con bombo y platillo, Nick Hodges, quien se encarga de decidir, coordinar y administrar la investigacion, desarrollo, mercadotecnia y futuro de Delphi, es decir el Delphi Product Manager en Embarcadero-CodeGear, comenzara las sesiones hablando sobre Delphi Prism ademas del roadmap de Delphi.

Ademas de Nick, Andreano Lanusse y su servidor, presentaremos sesiones de consejos practicos de DataSnap, WebServices y tips de productividad en el IDE. Ademas del objetivo tecnico y hacer sinergia con la comunidad, ademas de conocer colegas desarrolladores Delphi, comenzaremos con el pie derecho para crear el evento cumbre Delphi en México (Todo esto Gratis claro, solo se requiere registro en http://latam.codegear.com/es/delphiconference/ )

Ahora tendremos una conferencia para los desarrolladores Delphi de Latinoamerica, asi que hay que ir tramitando el permiso y resolviendo algunos pendientes, ok? Ahi nos vemos y vemos que hacemos :)

miércoles, 26 de noviembre de 2008

Se acerca CodeRage III

Una vez mas tendré el gusto y placer de participar como orador en las conferencias en línea organizadas por CodeGear.

Esta será la cuarta  edición del evento antes nombrado CodeGear Developer Days en Español, que ahora se une con las conferencias  de todo el mundo en un mismo evento mundial de 5 días, todos los días habrá conferencias en español sobre Delphi y otras herramientas de Embarcadero Technologies.



Esta vez mi presentación se titula "Compitiendo internacionalmente con Delphi" y tratare temas de internacionalización y localización de aplicaciones, además de algunas practicas de competencia de tal manera que podamos vender nuestro software a otro países en otras lenguas.

CodeRage III será celebrado del día 1ero. al 5 de diciembre y la inscripción es completamente libre y gratuita con solo registrarte en la pagina, la agenda de las conferencias EN ESPAÑOL es la siguiente:

Hora
(Mex GMT -6)
Tema Ponente
1ero. de Diciembre
9:30 a.m. Delphi Prism Andreano Lanusse
12:00 p.m. Generics y Anonymous methods en Delphi 2009 Pablo Soligo
1:15 p.m. Criptografía en Interbase 2009 José Castillo
   2 de Diciembre
9:30 a.m. DataSnap - Integrando aplicaciones multicapa win32 y .Net Andreano Lanusse
10:45 a.m. Desarrollo Web 2.0 con Delphi 2009 Edgar
3 de Diciembre
9:30 a.m. Centralizando y padronizando aplicaciones con ActionManager Elíseo González
10:45 a.m. Creando interfaces ricas con Ribbon Controls y Delphi 2009 Marcos Satin
  4 de Diciembre
9:30 a.m. Una herramienta para aislar e identificar problemas de rendimiento de SQL Rick Lannitelli
10:45 a.m. dbExpress metadata en Delphi 2009 Juan Antonio Castillo
12:00 p.m. Afrontar la realidad - el afinamiento de SQL es tanto un arte como una ciencia Raúl Gutiérrez
5 de Diciembre
9:30 a.m. Desarrollo de componentes VCL para PHP - Introducción José León
10:45 a.m. Compitiendo a nivel internacional con Delphi 2009 Salvador Gómez
12:00 p.m. Desarrollo de componentes VCL para PHP - Conceptos avanzados José León

Los horarios están de acuerdo a la hora central de México, puedes consultar una tabla de equivalencias para tu país u horario que creé para una edición anterior.

Quiero mencionar que las conferencias en ingles (o en portugués) valen también mucho la pena para quien tenga el oído acostumbrado a escuchar y entender ese idioma.

Las conferencias en español son a partir de las 9:30 a.m para México, 2:30 p.m. para Argentina y 6:30 p.m. para España y se realizaran en el AULA 2 (ROOM 2).

lunes, 27 de octubre de 2008

Los colores de Delphi Prism

Reportándome de nuevo y con nuevos bríos, después de largos e interesantes proyectos.

Tal vez muchos ya escucharon de la estrategia de Embarcadero/CodeGear para Delphi.Net llamada ahora Delphi Prism

El destape oficial de Delphi Prism esta en la pagina de CodeGear ahora mismo, tal y como lo comentara Nick Hodges, este fue anunciado durante la Professional Developers Conference (PDC) 2008 en Los Angeles, California.

Delphi Prism usa el compilador de Oxygene, que es un producto de la empresa RemObjects para código Object Pascal para .Net. Y por supuesto agrega la funcionalidad que ha creado RemObjects a la que ha desarrollado CodeGear en anteriores productos, por ejemplo la conexión cliente de DataSnap, el uso de dbExpress y una licencia de BlackFish.

Delphi Prism puede ser standalone o funcionar como un plug-in de Visual Studio 2008, y al usar Mono podremos compilar nuestro código para correr tanto en Linux como en Mac OS X.

Por supuesto, así se pueden aprovechar todas las capacidades .Net 3.5 (LINQ, Silverlight, WPF, WCF, etc.) y con esta estrategia no sera dificil que CodeGear mantenga a Delphi .Net al corriente con lo ultimo del .Net framework.

Hay que pensar en el hecho de que necesitemos otro IDE (Visual Studio) aunque este tenga una versión gratuita (Express), sin embargo, Prism podría añadir mucha funcionalidad y facilidad de desarrollo y mantenimiento de las aplicaciones .Net a través de nuevas clases (componentes y tecnologías) como es el estilo de Delphi desde siempre, tal y como esperaba.

Aun no esta disponible el producto, pero anunciaron que lo estaría antes de terminar el año.

lunes, 25 de agosto de 2008

Se libero Delphi y Michael Swindell nos hizo chapuza con el precio a la gacha

Delphi 2009 esta liberado. Y su verdadero precio resulto ser prácticamente el mismo de Delphi 2007. ¿Que puedo decir?

Podría echarle la culpa al vicepresidente de CodeGear por anunciar en su entrevista de eWeek que el precio era otro mucho mas bajo que comente con grata sorpresa hace unos días. Podría echarle la culpa a Microsoft haciendo alguna teoría de conspiración en contra de Delphi en donde adujera que le dio una mochada al Michael o a eWeek para dar darle un golpe a la credibilidad de CodeGear+Embarcadero. También me puedo defender argumentando que deje bien claro que "En el sitio de Embarcadero aun no hay anuncio oficial..." y También puedo pedir una disculpa por apresurarme a gritar algo que creí verídico, por venir de tan "confiable" fuente como es eWeek y Michael Swindell y hacerme ilusiones yo y a muchos otros que, juntos creemos que es lo mejor que puede suceder.

En fin, opto por Todas las anteriores: RECLAMO (dejaron que esa mentira quedara publicada), SOSPECHA (no puedo creer que alguien sea tan estúpido para ver como una estrategia inteligente anunciar el precio "per license" de un producto y que resulte ser el precio del upgrade del producto, a menos que esperen que nadie nuevo lo vaya a comprar) y por ultimo DISCULPA. Disculpen por haber sido tan ingenuo. Si de algo sirve, en lo personal de hoy en adelante no me voy a dejar convencer por la artera mercadotecnia de nadie y checar que, si repito o destaco información, sea la ya oficializada, por decirlo así.

Total, que el precio anteriormente "anunciado" como precio por licencia es, oficialmente, el precio por actualización. Ahora un verdadero comparativo de precios, con información 100% oficial y que refleja la realidad ;)
No hay estrategia de precios nueva ni nada. Vaya decepción.
Saludos a todos.

miércoles, 20 de agosto de 2008

Delphi 2009 se liberara este lunes 25 de agosto

Primero lo primero:
¡¡Felicidades a Guillermo Pérez por esa medalla de Oro!! El oriental "Arte de la mano vacía" es también mi deporte preferido, y es un orgullo tener compatriotas como Guillermo Pérez, Oscar e Iridia Salazar, Víctor Estrada y muchos otros. Claro, grandes Maestros forman grandes Hombres y todos ellos han tenido grandes maestros del Tae Kwon Do y de la vida. (¡Vamos Idulio y Maria Espinoza! ¡Vayan por todo!)

Ahora si :)
En el sitio de Embarcadero aun no hay anuncio oficial, pero en una entrevista de eWeek con Michael Swindell (products VP) anuncia que sera este lunes 25 de Agosto cuando sean liberados Delphi 2009 y C++ Builder 2009. Como Nick Hodges dijo, este release es SOLO DE DELPHI (win32) y aun están trabajando para liberar este mismo año RAD Studio 2009 que incluirá también a Delphi.Net con su nuevo enfoque vanguardista.

¿Precio? no solo fue sorprendentemente anunciado también, es una grata sorpresa en si. Delphi 2009 Professional costara 399 dlls. mientras que la versión Enterprise esta etiquetada con 1,299 dlls. Ahora existe además una versión Architect (solo existía para RAD Studio) que costara $ 2,299 y la diferencia se debe a que incluye una licencia del producto para desarrollo de Base de Datos de Embarcadero, el ER/Studio.
Digo, solo por comparar precios:
Esta estrategia de precios agresiva ¡la verdad me agrada mucho! eso es todo David I y Michael Swindell! Por supuesto, las características de Delphi, VFP y VS son distintas (tiendo a presumir que las de Delphi son mas adecuadas, el desarrollo mas rápido y el resultado tiene un mejor desempeño, además que CodeGear cuida la compatibilidad del código con las nuevas versiones :)

Y aclarando ese punto y comparándolo con Delphi 2007, menciono solo algunas mejoras de Delphi 2009 que ya tuve el placer de experimentar ;)
  • Tipos genericos (en win32!)
  • Metodos Anonimos
  • 100% Unicode y soporte unicode (Componentes, clases y funciones, ¡dbExpress! )
  • Nuevos componentes en la VCL (Ribbon por ejemplo)
  • Mejoras en el proceso de compilado/construido
  • Y (en lo que a mi respecta algo verdaderamente excelente) un nuevo DataSnap basado en JSON/RPC en lugar de COM. Mucho mas compatible (Conectable desde Java, p.e.) y mucho, mucho mas poderoso y mas flexible.
Estas son para mi (y espero que para todos nosotros en México, España y toda Latinoamerica) mas buenas noticias, muy buenas noticias en general. ¿Verdad?

Disculpen por la ráfaga de posts condensada en uno solo, tenia mucho que decir y he estado (como muchos de ustedes) bastante ocupado, además de que ha sido interesante pescar el Tiburon :)

Saludos.

Actualizacion 25-Ago-2008: se publicaron estos precios como precio por upgrade! Ya ni la hacen.

jueves, 3 de julio de 2008

Planes para Delphi.Net

¡Al fin tenemos noticias sobre los planes para Delphi sobre .Net! y coincido con Marco Cantú con que son mucho mejores de lo que en lo personal esperaba.

Hasta ahora y desde el primer momento que Borland/CodeGear pensaron en soportar .Net, se han hecho esfuerzos descomunales por darle compatibilidad a Delphi nativo y Delphi.Net, es decir, tratar de crear compatibilidad de código entre aplicaciones hechas en distintas plataformas.

El problema por supuesto es que .Net tiene ventajas que no son viables en un ambiente no administrado (digamos, que no corre en una máquina virtual), y a su vez el código nativo tiene otras ventajas que se pueden aprovechar y que se terminan perdiendo por la filosofía misma de las aplicaciones .net.

Total, que llega el momento en que no es posible para nadie seguir con las todas las innovaciones de cada plataforma y al mismo tiempo tratar de transportarlas a la compatibilidad entre ellas, sin mencionar que algunas son completamente contradictorias entre ellas, o habría que estar rescribiendo toda la plataforma una y otra vez.

La nueva directriz de Embarcadero/CodeGear en lo que respecta a Delphi.Net (en la que tienen ya un buen avance al parecer) consiste en enfocar sus esfuerzos en soportar las innovaciones de .Net (ejemplo: SilverLight, WPF, etc.) y soporte para algunas utilidades y proyectos open source que están revolucionando el panorama del framework (¿subsonic? ¿spring? ¿nHibernate? ya sabremos...).

Espero además que CodeGear, siguiendo la tradición y filosofía con la que Borland creo Delphi y que han tratado de conservar como ventaja competitiva, nos ofrezcan clases y componentes que faciliten aun mas el desarrollo con esas mismas tecnologías.

Concluyendo, para los que pensaban o temíamos que .Net seria abandonado o relegado en RAD Studio, esto es la respuesta hasta ahora: Delphi.Net esta por ver sus mejores tiempos.

Tengo hasta la fecha ya tres aplicaciones hechas con Delphi.Net en ASP.NET y desarrollarlas ha sido una sorprendente experiencia positiva, sin mencionar su mantenimiento y evolución, así que por supuesto, estas son excelentes noticias para mi y para quien ya tenga algo hecho o pensaba en hacer algo serio con .Net sin perder su experiencia de Delphi y su IDE.

viernes, 9 de mayo de 2008

CodeGear y DatabaseGear

Como muchos, no he dejado de leer sobre el tema de la adquisición de CodeGear por parte de Embarcadero Technologies: blogs, newsgroups de la comunidad, noticias publicas, y cuanta fuente de información he tenido a la mano. No es que sea obsesivo , solo que es un tema que me interesa mucho.... :P

En fin, hasta ahora mi conclusión es, con el perdón de quien se ofenda por la expresión: ¡Que chingon! (que para ser mas internacional, tendría que decir ¡Super! o Cool!! )

Y son varias las razones, entre hechos y suposiciones:

  1. Emabarcadero Technologies parece ser una compañía seria. Su negocio no es hacer bases de datos, sino herramientas para desarrolladores de base de datos. No parece tenerle miedo a nadie en particular, ni parece estar casado con nadie en particular (y hablo de nadie).
  2. Embarcadero es una compañía que no teme innovar. Y parece tener una administración capaz de hacer decisiones TRASCENDENTALES bien pensadas. Eso no era precisamente la situación en Borland según vi los últimos años.
  3. Desde Enero de 2007, embarcadero tiene registrado el dominio DataBaseGear.com como lo muestra este registro de whois. Eso yo lo llamo estrategia. Se quedan con el nombre de CodeGear (eso parece ser un hecho) como su división de Herramientas de desarrollo... ¿y su herramientas de Base de Datos formaran su división DatabaseGear? (eso es una suposición mía)
  4. Embarcadero es una empresa privada (no tiene acciones por ahí volando), han comprado hasta a InstallShield, y tienen un buen de capital bien fundado y grandes planes de crecimiento que han demostrado en los últimos dos años y al parecer van por mas. Eso lo hace menos vulnerable y sinceramente, lo hace parecer mucho mas inteligente.

Falta mucho por saber y por quedar claro, pero hasta ahora puedo descansar sabiendo que esto no es "clipper reloaded" ni mucho menos por mas dramático que eso pueda sonar. Yo diría que esto no es una telenovela, y si lo es, parece ser un final feliz, y un gran principio directo hacia arriba, es mas, tengo una esperanza que siento bien fundada: Esto es muy probablemente lo que en la comunidad Delphi hemos estado esperando.

miércoles, 7 de mayo de 2008

Borland, Inprise, CodeGear, Embarcadero Delphi.

Borland vendió Delphi, C++ Builder, JBuilder, Interbase, 3rd Rail, Delphi para PHP y cualquier otro producto de su división de herramientas de desarrollo CodeGear al vender esta misma a Embarcadero Technologies.

¿Que sucederá?  ¿CodeGear llego a buen puerto?  ¿Nuestro Delphi naufraga, encalla o seguirá surcando los mares (y no me refiero a andar de empresa en empresa ;) ?  Existe una enorme discusión sobre el tema en los grupos de noticias de Delphi, por supuesto se esta armando un revuelo impresionante.

De lo que he leído y sabido hasta ahora, algo muy interesante que menciona el mismo David Intersimone es:

...We will work together to integrate Delphi and some of their tooling as well as create new products. Don't fear - EMBT is excited about Delphi big time.
Some of their developers learned programming on Turbo Pascal. They are all developers just as we are. Stay tuned for things we will do together. Delphi can use more database design, development, and optimization tooling. The combined company, technologies, and products will move Delphi's database capabilities forward much faster than on our own...

Así parece ser. Existen un montón de recursos y noticias flotando por ahí en la web. Hay que estar pendiente para saber que deciden al revisar las tecnologías y componer la estrategia en conjunto CodeGear-Embarcadero.

domingo, 27 de abril de 2008

Pascal Esencial

Aquí en México, y probablemente es lo mismo en otros países de Latinoamerica, ha existido un ENORME problema con el nivel de la educación en cuestiones de computación y programación (y en casi todo lo demás). Claro que esta no es noticia si tienes un rato en la industria o buscando empleo.

Uno de los comentarios mas comunes: "En la carrera universitaria solo me enseñaron a usar turbo pascal". ¡Esto se podría tomar como algo increíble cuando es todo lo que se les enseña a la próxima generación de programadores a estas alturas! ¿Que están tratando de hacer con nuestros países? ¿Mantenernos en el tercer mundo por siempre, acaso?

Es decir, esta Java, Delphi, C#, PHP, etc. que son referentes usados a nivel comercial y empresarial. Un graduado debería salir con un buen acervo, ya no uno, sino por lo menos dos lenguajes de diferentes estilos sin contar otros fundamentales como SQL y HTML, que les ayuden a salvar los muchos retos que se presenten (Bases de datos, Web, GUI, Modelado, tiempo real, etc.)

Delphi (siendo al fin y al cabo Pascal hiperevolucionado e hiperconstruido) es, en mi humilde opinión, uno de los mejores lenguajes, no solo para aprender a programar, también para crear cualquier tipo de aplicaciones y vencer incluso con excelencia casi cualquier reto profesional, pero para esto se debe comenzar por algo:

  1. aprender Pascal como fundamentos de programación,
  2. pasar a su evolución como Object Pascal para entender Programación Orientada a Objetos,
  3. seguir con el uso practico de las bibliotecas de funciones y objetos conocidas como frameworks: la VCL y el .NET,
  4. incluir en el momento adecuado el acceso a Base de Datos, y
  5. alternándolo con programación para Web (Stateless)

En diferentes momentos se debería apoyar el aprendizaje con SQL, HTML, JavaScript, XML, etc.

Hace tiempo que me ha llamado mucho la atención el bajísimo nivel al que llega la educación, limitándose a enseñar turbo pascal o java esencial y con solo eso lanzar al mundo a los nuevos "programadores", es como mandar a pelear a la tribu zulu de africa contra el ejercito norteamericano, por mas bravos que sean los zulus.

Por cierto Marco Cantu acaba de liberar su libro Essential Pascal para compra en lulu.com. Claro que el hecho que este en ingles no debería ser un obstáculo para ningún programador que se precie de serlo, pero por si las dudas, ¿Alguien que se anime a traducirlo?

lunes, 21 de abril de 2008

Ejemplos de la presentación de Multicapa con Delphi.Net

Ya están arriba (en CodeCentral ) los ejemplos de mi presentación de Developer Days 3 acerca del Desarrollo multicapa en Delphi.Net. Son tres ejemplos:

  • .Net Remoting
  • DataSet y DataTable a través de Web services ASP.NET
  • Cliente DataSnap de la VCL.Net

Pueden descargarlos de CodeGear CodeCentral:

http://cc.codegear.com/item/25545

Muchas gracias a todos los asistentes en Latinoamerica y España! y gracias a Andreano Lanusse y a CodeGear por invitarme a participar en el evento y ayudar a la comunidad.

Me imagino que muy pronto los tutoriales y presentaciones estaran en linea para quienes deseaban estar y no pudieron.

Developer Days en español 3 y algunas mejoras en el blog

Mil disculpas por todo este lapso de silencio! espero poder seguir el ritmo que tenia antes, ademas de un montón de trabajo muy interesante que he tenido este tiempo, pronto habrá un cambio radical en el blog con el que espero poder publicar mas contenido técnico y muchas cosas que ayuden mas. Es sorpresa, pero estoy seguro que valdrá la pena.

Y muy tarde para comentarlo, pero ya que estamos a medio evento en línea de la tercera edición de CodeGear Developer Days en español (21 y 22 de abril) acaba de terminar la presentación de Pablo Soligo donde hizo un carrito de compras con ECO y ASP.NET y fue excelente. Espero con interes la presentación de Juan Antonio Castillo (Jachguate) sobre aplicaciones Delphi multi-hilo que seguro será muy buena e igual la de Norberto Martinez sobre IBAdmin, y mientras ¡¡ tengo problemas con el Internet !!

Después de Jachguate seguirá una presentación de su servidor sobre Técnicas Multicapa con Delphi .Net incluyendo Remoting. Espero que les agrade y les sirva de verdad, si tienen cualquier comentario, por favor no duden en hacermelo llegar.

Si tienen duda con los horarios del evento (que están en tiempo de California), hace tiempo hice una tabla sobre las equivalencias para América Latina y la madre patria España.

Saludos de nuevo!

domingo, 25 de noviembre de 2007

Congreso Virtual de Delphi en Español

Estoy por ser parte de un gran evento para nuestra comunidad latinoamericana de desarrolladores, especialmente (pero en definitiva no exclusivamente) para los que usamos herramientas de CodeGear (from Borland).

CodeGear organiza los Developer Day en Español los días 4 y 5 de diciembre, en donde habrá conferencias, presentaciones y demo en nuestro idioma. Normalmente mencionaría con mucho gusto este efectivo esfuerzo de CodeGear, pero ahora resulta aun mas especial para mi, ya que tendré la responsabilidad (y la fortuna) de exponer, hablarles sobre Generics y formas en que podemos usar y aprovechar esta nueva característica del lenguaje Delphi for .Net. Pero lo mejor es, que dicha característica, los Generics o clases de tipos parametrizados será la siguiente adición al lenguaje Delphi para Win32 nativo (que usamos en mayoría), como lo podemos ver en el RoadMap de Delphi (nombre clave Tiburon).

Aun mejor, existen otras excelentes ponencias:

  • Fabian Duron (nuestro buen FabianDeus del grupo de Programadores Delphi México) nos mostrara las nuevas caracteristicas del IDE en RAD Studio 2007
  • Norberto Martinez (de Gopac y antes de Smartware) hablara sobre algo que es extremo importante para competir: la calidad de las aplicaciones Delphi
  • Andreano Lanusse (CodeGear) expondrá sobre desarrollo de aplicaciones ASP.NET con AJAX en RAD Studio 2007.
  • Por no mencionar las de nuestros colegas Pablo Soligo de Argentina, José Castillo de Perú, David I y Nick Hodges!

En fin, no tiene caso que sustituya la pagina de CodeGear de REGISTRO para el evento.

miércoles, 31 de octubre de 2007

El Preclaro pensamiento de Borland

No quiero decir Preclaro como que estaba claro antes que los demás, más bien como que hicieron algo antes de tener claras las cosas: Y me refiero a Kylix una vez mas.

¡Y es que Kylix (la idea de Delphi tras Linux) es algo fantástico ahora! En su momento sonó muy bien, con todo y las dudas: ¿Quien usa Linux? Ninguno de mis clientes o conocidos lo hacia realmente. De hecho solo tres o cuatro camaradas lo teníamos instalado y nos metíamos de vez en cuando o incluso sabíamos administrarlo (usuarios, NFS, Samba, SMTP, Bind, etc.).

Ahora la escena pinta muy diferente, es decir, Ubuntu u OpenSuse (no se diga Suse Enterprise) lo podría usar mi mamá con una mano atada a la espalda y no extrañaría mucho su Office ni su Messenger (bueno, la verdad mi mamá no es buen ejemplo porque es bastante inteligente y puedo tener un buen reto tratando de ganarle en Age of Empires cualquier día de estos) pero saben a lo que me refiero.

Linux no es el futuro escritorio necesariamente, pero si tiene un ENORME futuro como escritorio, mucho más grande del que nos imaginamos. Solo descarguen el ultimo Ubuntu desktop y cálenlo.

Y lo más importante, si hay un gran futuro en Linux, ¿Puede CodeGear explotarlo ahora sí, con gran capacidad y buen enfoque?

Solo hay que ver la creciente popularidad del proyecto Lazarus (freepascal).

jueves, 18 de octubre de 2007

Dia de la Revolucion Delphi 2007

Tuve el placer de asistir (por que realmente lo fue) a la presentación de CodeGear 2007 en Guadalajara, donde el nuevo representante en México de CodeGear, Gopac Soluciones Integrales, en conjunto con Andreano Lanusse (Product Line Manager para América Latina) y Lisa Flores (Comercialización para Latinoamérica de CodeGear) introdujeron los productos, soluciones y demostraron la voluntad que tiene CodeGear para crecer a nuestro Pais (y nuestra comunidad latina).

Realmente salimos motivados de esa reunión: primero de la presentación de Andreano Lanusse -que resulto ser un gran tipo, muy talentoso y verdaderamente apasionado por Interbase, Delphi y 3rd Rail (el nuevo IDE de CG enfocado en desarrollo con Ruby on Rails)- en la que nos mostro BlackFish y su manejo de triggers y Stored Procedures hechos en Delphi (hechos casi en segundos), Delphi 2007 con una gran, GRAN cantidad de mejoras en dbXpress 4, ECO VI, y en el IDE en sí.

En seguida gopacSI, que realmente tienen ganas de crear y apoyar a nuestra comunidad Mexicana de desarrollo. Muchos de los asistentes conocimos personalmente a su Director General (un Maestro en Sistemas especializado en Base de Datos que es una excelente persona) y a su Ejecutivo Técnico de CodeGear, el Lic. Norberto Martínez Rizo (norberto.martinez@gopac.com.mx) que rápidamente nos organizo a quienes fuéramos ya parte de la comunidad de Foros (como de Programadores Delphi México) para hacer mas sinergia y ponerse a nuestro alcance.

Desde aquí Felicito a todos ellos por su voluntad y profesionalismo, pero sobre todo por la pasión por lo que hacen, asi como a CodeGear por que esos pasos que estan dando son firmes hacia el mismo sentido que los desarrolladores vamos, y que sigan asi. Ahora sí, tenemos que poner todo de nuestra parte para ser una comunidad más dinámica y creativa, por nuestra sociedad Latinoamericana.

miércoles, 25 de julio de 2007

Dinamic binding for properties in the VCL

There is something that I *REALLY* wish to have in RAD Studio that I think is a really nice idea from VS and could be taken even beyond: Dynamic binding of component's properties to any data source (XML, DB, INI files, Registry, Porperties from other components/controls, etc.)

This could be a major step for VCL, plus I guess that RTTI and maybe initialization code might be the core of this technology, so it's not far from there. Just think about it!

That is just the kind of ideas that I think should be part of RAD, don't you think?

lunes, 28 de mayo de 2007

Delphi: entre dos tierras

Desde tiempos inmemoriales (en tiempo informatico) el programar con Delphi ha sido un estandarte que muchos hemos portado con orgullo en todo el mundo, como una elección que tiene tres cuestiones principales, (1) una idea en principio inovadora y realmente funcional que muchos copiaron: el verdadero "Rapid Application Development", (2) el ir en contra de la corriente, de la masa que se deja arrastrar al lado oscuro del "monopolio perverso", y sentir que caminas por el lado correcto, el lado que conserva el viejo sentido de "La verdad os hara libres", mientras que, (3) no dejar de tener ganancias por eso, se sigue aprovechando el instinto de conservación, el seguir avanzando con paso firme hacia el mundo empresarial, es decir, sin que una de nuestras motivaciónes deje de ser el tener ganancias por nuestro desempeño profesional.

Ahora mismo, tengo la sensación de que ese ideal se ha desvirtuado por un exceso de expectativas, y que ahora ese concepto se muestra mas como un idea mediocre que como la opción del punto medio.

Pareciera que el mundo decidió abandonar el ideal y radicalizarse, tomar partido y volverse de algún bando: por un lado la corriente Open Source, que conjunta esfuerzos individuales en una gran concierto que genera soluciones para todos gustos tendientes a la innovación, y por otro lado, la corriente menos innovadora pero mucho mas disciplinada, motorizada por el capital de la empresa mas grande y fuerte mas que por el mismo desarrollador. De repente Delphi se ve ahogándose entre estas dos corrientes, pues su compañía (al menos su ex-compañia Borland) parece destinada a no aprovechar ni la fuerza de la masa, ni la masa de la fuerza.

En lo particular, pienso que CodeGear (la nueva compañia de Delphi, engendro renovado de Borland) debe radicalizar el concepto de Delphi, y atacar desde alguna trinchera, no puede quedarse a fuego cruzado, esperando tener éxito por su sola disposición hacia el desarrollador.