Delphi Prism (Manual de referencia)

febrero 3, 2010 en Delphi, Enlace interesante, Entrada Diario, Sintaxis

Delphi Prism “Manual de referencia” de Marco Antonio Santin Torres

Con fecha 14 de Septiembre y en la entrada de este blog Olvidaba… , enviaba mi mas afectuosa felicitación a Marco Antonio Santin por el libro.

En aquellos momentos era ya una realidad pero habrían de pasar algunas fechas para que se culminaran los detalles que posibilitaban que la edición impresa fuera una “realidad”, palpable y tangible, lo cual no es demasiado extraño, si tenemos en cuenta el trabajo y el esfuerzo que supone la revisión del material escrito y el culminar todos y cada uno de los problemas que acompañan al proceso de impresión y distribución.

Realmente conozco ese tema porque lo he vivido de cerca con dos amigas, y los libros publicados por ellas, cierto que en otro campo que nada tiene que ver con la programación pero, a fin de cuentas, movidos por ese mismo espíritu universal que nos invita a sacar algo nuestro hacia los demás, compartiendo ese acto tan íntimo humano de la comunicación. Recuerdo como lo vivieron mis dos amigas. Los preparativos. Los nervios de que nada fallara y todo fuera perfecto. Las prisas. Las ilusiones y los deseos de que aquello que se había escrito fuera aceptado y compartido. Y pienso que nada de esto sería finalmente ajeno a Marco Santin, viendo como ese proyecto en el que de seguro habría depositado muchas ilusiones, era arropado por la comunidad.

Bueno, yo di los pasos en su momento para adquirirlo y creo que queda como anécdota, ese tiempo de espera hasta que he podido tenerlo en mis manos y hojear sus páginas. Son mas de 500 páginas, 526 para ser exactos. Os comento también, que me parece una verdadera pena que al día de hoy, todavía no podamos adquirirlo desde España a un precio razonable, porque el libro está muy bien y  aparece en el panorama con oportunidad, dentro de un contexto en el que resulta lógico y razonable encontrar documentación en español, mas teniendo en cuenta que podáis como yo, estar dando los primeros pasos y deseéis saber que precio estáis pagando al cambiar.

El libro ha sido revisado por Andreano Lanusse, que es “Product Line Manager & Evangelista Lider en Latino America” en Embarcadero. Y el prólogo que lo presenta fue también obra de Andreano. Ya conocéis de sobra el peso que tiene en nuestra Comunidad, por lo que resulta significativo el esfuerzo y el apoyo que ha tenido el libro por parte de Embarcadero, directa o indirectamente (en la misma portada expresamente lo avala).

A mi, particularmente, me ha gustado: Un libro en el que se abordan temas básicos junto a otros no que no lo son tanto o que pudieran ser valorados como complejos o difíciles, pero que a diferencia de otros muchos libros que he podido leer, el autor los expone con claridad y sencillez, con sentido de la utilidad, y permite que el lector, casi con seguridad programador venido de la acera del entorno hermano Delphi Win32, haga una vista comparativa de los cambios necesarios en ese proceso de adaptación y de cambio a punto Net. Así son frecuentes expresiones donde Marco hace alusión a esas diferencias, que realmente son de agradecer, pues nos dan una buena perspectiva de esos cambios que se han asumir. En ese sentido creo que existe una cercanía entre Marco Antonio Satín y el programador que pueda leer su manual de referencia a Delphi Prism. Es un libro de cabecera, para tenerlo a mano.

Existe en Gopac, una referencia al índice que os puede dar una idea precisa del contenido y que os puede ayudar a decidiros, por lo que os aconsejo que hagais una lectura detallada de los temas que se ven en el, que os adelanto van a ir enfocados en varios frentes: entorno de trabajo, sintaxis, y conceptos que hacen referencia a la orientación a objetos del lenguaje (finalmente se abordan algunos temas avanzados como son las interfaces, los genéricos y las expresiones lambda). Yo creo que también resulta significativo el tratamiento de errores y las reflexiones que hace el autor acerca de la vida de los objetos instanciados y el recolector de basura de .Net.

Un capítulo especialmente interesante también es el que cierra el libro: “Equivalencia entre instrucciones de Delphi Prism, C# y VB Net, donde Marco hace un resumen esquemático de las diferencias a nivel de sintaxis entre los tres lenguajes, de forma que resulta extremadamente útil si podéis estar compartiendo la lectura del libro con otra documentación de punto Net que puede llegar a vuestras manos y que puede estar escrita en cualquiera de ellos (con mas seguridad en C# y VB Net).

Pero también tiene sus carencias (no vamos a decir que todo es bueno) y es sin duda la ausencia de todo lo que hace referencia al tratamiento de datos pero os adelanto que existe una razón, que resulta comprensible y hasta cierto punto lógica. Y es que, todo ese contenido que afecta a datos, es abordado en los cursos que Marco imparte a través de sus videos y que pueden ser adquiridos también desde su web. Tanto libro como cursos en video, son enfocados para un programador que da sus primeros pasos en el entorno, y ambos se complementan (al menos lo que es el libro y el curso “Curso de Desarrollo de aplicaciones de escritorio y acceso a datos con Delphi Prism”).

Dicen que de sabios es rectificar y me gustaria compartir con vosotros que mi opinión sobre Delphi Prism ha mejorado significativamente, respecto a muchos comentarios que pude hacer tiempo atrás. Hoy por hoy, día a día, empiezo a ver razonable que uno no tenga expresamente que dejar su lenguaje, la sintaxis a la que ha estado habituado largo tiempo, en casos como éstos, donde la filosofía de punto Net, pone su peso en la programación orientada a objetos y no tanto en la sintaxis desde la que abordamos los proyectos. A fin de cuentas, lo realmente importante me parece que puede ser el conocimiento de esas clases disponibles, del entorno y de la metodología de trabajo perdiendo peso especifico el lenguaje mismo desde el que son enfocados.

Así que quisiera finalizar reiterando mi felicitación a Marco Antonio por la publicación del libro y desearle que llegue pronto a encontrar la forma para que nos llegue a España a un precio razonable y similar al de otros libros existentes.

En fin… Con independencia de todo lo comentado, lo expresado en las lineas anteriores son una mera opinión personal y subjetiva: la mía.

:-)

…On the Wings of the Software Wind

noviembre 11, 2009 en Delphi, Enlace interesante, Entrada Diario

Hoy hacemos otro punto de parada y añadimos otro enlace interesante:

http://wings-of-wind.com/2009/11/09/why-we-didnt-convert-to-net-and-perhaps-we-never-will/

Suena bien el titulo, eh!!!, :-) quizás porque tiene no se que idealista o poético que realmente no desentona con el contenido que he podido leer.  Pero fuera de esa sonoridad, que a mi particularmente me gusta, también me agradan el enfoque y la forma en la que se abordan las entradas, y de hecho, he resaltado esta última en la que se habla también su visión sobre “el futuro de Delphi” desde su experiencia y confrontándola con otras alternativas, y finalmente con .net.

Si os fijáis, estamos asistiendo y asistiremos, en mi modesta opinión, a un escenario muy interesante, donde se van posicionando los actores y nunca encuentran un motivo definitivo para caer de un lado u otro. Donde vayas a caer te va a doler… :-)

¿Qué pensáis que solo la comunidad hispana tiene dudas?  jajajaja  No os quedeis tan solo en la lectura de la entrada sino los comentarios, las reacciones… Las entradas siempre tienen algo de oficial, de quedar bien, de compromiso con una linea… los comentarios son mas naturales y casi siempre expresivos, para bien o para mal.

Es el murmullo del que hablaba… casi se puede presentir. Hay detalles…

Por ejemplo, uno que se me ocurre ahora mismo y que quizás pueda valer como curiosidad… Si pudierais entrar en mis estadísticas del blog, veríais que la entrada mas leída con diferencia es precisamente una de las que habla del futuro de Delphi y que fue traducida de un post de Steefan Lesage en el mes de Junio.

Eso te hace pensar…

Título Visitas
El futuro de Delphi parece más claro que nunca 454

Las cifras pueden ser erroneas y resultan al final lo de menos. Esa cifra es simplemente el total de visitas hasta la fecha de hoy, mayor en un centenar de visitas a la siguiente entrada en esa hipotética lista. Sin embargo sí me parecía llamativo que desde primera hora se destacara frente al resto, como si su contenido llegará en un momento adecuado o fuera de interés especialmente para la comunidad.

Yo he pasado por ejemplo todo el fin de semana liado y enfrascado en la lectura de las páginas de Bob Swart (Dr. Bob), en ese documento que se ha puesto a disposición de nuestra comunidad; y os confieso que me han encantado las pruebas que hice sobre DataSnap, adaptando uno de los desarrollos pequeños que tenía con Delphi 2007 siguiendo los comentarios e indicaciones del informe. El antiguo frente al nuevo DataSnap, con una ventaja que me parece bastante crucial, como puede ser la publicación de los métodos y funciones de una forma ridículamente sencilla… como vía más natural y expresiva de establecer esa comunicación entre las capas.

Pensaba para mi, en esos momentos de reflexión, que era un buen camino, un acierto. Estos cambios en la arquitectura de DataSnap, abandonando las dependencias de COM, van a ser cruciales y van a producir un camino mas ágil y ligero en la construcción de la arquitectura de servicios remotos… Este punto va a tomar en mi opinión gran importancia, sobretodo tras ver la sencillez con la que podemos adaptarnos al nuevo escenario y que este, puede ser el punto de encuentro de clientes heterogeneos.

Os recomiendo la lectura del articulo de “On the Wings of the Software Wind”. Os añado el enlace en la zona de recursos no hispanos.

Nada mas por hoy…

Sobre el creador de Delphi

julio 5, 2006 en Enlace interesante, Entrada Diario

Hace un par de días, he encontrado en uno de los foros una referencia a una entrevista que concedió Anders Hejlsberg en el año 2001, casualmente traducida al español. El enlace me ha parecido interesante, y tras leerlo, he pensado en compartirlo con vosotros. A fin de cuentas, es el padre o uno de los padres de nuestro Delphi.
La entrevista no tiene desperdicio y en ella se tocan numerosos temas, casi siempre girando alrededor de la plataforma .NET.
Lo podeis leer en:
Entrevista a Anders Hejlsberg

Mientras lo leía, pensaba para mi, en tono de asombro, en la gran cantidad de conocimientos que manejan estas personas, estos genios, que de alguna forma acaban marcando una estela a seguir…

¡Cuanta gente debe estar involucrada en este tipo de proyectos! Ufffff… Me cuesta imaginarme como puede ser el día a día en un proyecto de la magnitud de los abordados por Hejlsberg…