<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2spanishfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>^[:Il | Messaggero := non: 'è importante']</title>
	
	<link>http://www.lordzealon.com</link>
	<description>Un blog de Giuseppe Luigi Punzi, sobre programación, sistemas, idas de cabeza, y mis cosas en general, porque un sitio debía tener...</description>
	<pubDate>Sat, 31 Oct 2009 11:23:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/GiuseppeLuigiPunzi" type="application/rss+xml" /><feedburner:emailServiceId>GiuseppeLuigiPunzi</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FGiuseppeLuigiPunzi" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/GiuseppeLuigiPunzi" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FGiuseppeLuigiPunzi" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FGiuseppeLuigiPunzi" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FGiuseppeLuigiPunzi" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FGiuseppeLuigiPunzi" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.feedness.com/alta/http://feeds.feedburner.com/GiuseppeLuigiPunzi" src="http://www.feedness.com/ayuda/wp-content/square_b_sh_feed.gif">Subscribe with Feedness</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>WinDev y el patrón MVC</title>
		<link>http://feedproxy.google.com/~r/GiuseppeLuigiPunzi/~3/Ueoecm-cJhY/</link>
		<comments>http://www.lordzealon.com/2009/10/windev-y-el-patron-mvc/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 11:22:09 +0000</pubDate>
		<dc:creator>glpunzi</dc:creator>
		
		<category><![CDATA[WebDev]]></category>

		<category><![CDATA[WinDev]]></category>

		<guid isPermaLink="false">http://www.lordzealon.com/2009/10/windev-y-el-patron-mvc/</guid>
		<description><![CDATA[Navegando, me he encontrado con un artículo de Jonathan Buckland la mar de interesante sobre MVC y WinDev. Precisamente, anda buscando algo así, ya que, al estar tanto tiempo con Smalltalk, me resultaba extraño trabajar de manera tan visual sin usar objetos, pareciendo que no tenía control de la aplicación. La siguiente entrada, muestra, cómo [...]]]></description>
			<content:encoded><![CDATA[<p>Navegando, me he encontrado con un artículo de <a href="http://www.funcoder.com/" target="_blank">Jonathan Buckland</a> la mar de interesante sobre MVC y WinDev. Precisamente, anda buscando algo así, ya que, al estar tanto tiempo con Smalltalk, me resultaba extraño trabajar de manera tan visual sin usar objetos, pareciendo que no tenía control de la aplicación. La siguiente entrada, muestra, cómo usar WinDev de manera que sigamos cercánamente el patrón MVC (que de serie WinDev no tiene). Thanks Jonathan if you are reading this.</p>
<p><span id="more-211"></span>
<p><center>Este post fué originalmente escrito por <a href="http://www.funcoder.com/" target="_blank">Jonathan Buckland</a>, y yo simplemente me he limitado a traducirlo. La entrada original puedes encontrarla <a href="http://www.funcoder.com/windev-mvc/" target="_blank">aquí</a></center></p>
<p>Desarrollar aplicaciones con Windev, puede ser divertido y desafiante, pero la facilidad de uso conlleva una responsabilidad.</p>
<p>Necesitas estructurar tu código de manera que sea facil de mantener por tí, y otros desarrolladores del proyecto.</p>
<p>Aquí es donde entra el patrón <acronym title="Model View Controle">MVC</acronym> al rescate si quieres tener el código del proyecto limpio y ordenado. Pero aquí es donde tú dices, &#8220;Windev no tiene un framework MVC&#8221;. Bien, Voy a mostrarte lo fácil que es estructurar tu proyecto, de tal manera que sea parecido a MVC.</p>
<p><em>¿Qué estamos tratando de lograr?<br />
</em><br />
A menudo, sólo añadimos comandos <em>H</em> al código de nuestro formulario porque es fácil hacerlo así. Pero el problema es, que pronto, ésto deja la aplicación desordenada y encontrarás más casos de procesos duplicados que se encontraban en otro formulario.</p>
<p>Voy a mostraros un ejemplo sencillo de cómo estructuro mis proyectos <em>&#8220;a la&#8221;</em> MVC.</p>
<p>Primero, creo 2 carpetas en Classes, una para los modelos, Models, que interactuarán con la BBDD, y el otro para los controladores, Controllers, que será la conexión entre el código del formulario, y el modelo.</p>
<p><img src="http://www.funcoder.com/wp-content/uploads/2009/08/image.png"></p>
<p><u><strong>Modelos</strong></u><br />
En el pantallazo anterior, puedes observar que he creado un &#8220;UserModel&#8221;. Esta clase, contiene todo los métodos que necesito para acceder a la BBDD relacionada a un usuario.</p>
<p>Dentro del modelo, se encuentra un objeto Structure que representa los campos de la tabla &#8220;User&#8221; de la BBDD.</p>
<p><img src="http://www.funcoder.com/wp-content/uploads/2009/08/image1.png"></p>
<p>Aquí podéis ver un ejemplo del método GetUser en el modelo, que retorna un objeto del tipo STUSer.</p>
<p><img src="http://www.funcoder.com/wp-content/uploads/2009/08/image2.png"></p>
<p>Ahora, el código de las ventanas no acceden al modelo, es el controlador el que usa el modelo para retornar los datos requeridos y otra información necesaria para la ventana.</p>
<p><img src="http://www.funcoder.com/wp-content/uploads/2009/08/image3.png"></p>
<p>En el código del controlador llamamos al modelo que retorna los datos como un objeto STUSer. Aquí se escribiría el código de otras funcionalidades que necesites para manipular los datos a mostrar en la Vista (formulario/ventana).<br />
Si estás usando WinDev 14, entonces puedes usar la estructura STUser de una manera sencilla para actualizar el formulario<br />
Primero se crearía un objeto para guardar los datos retornados por el controlador.</p>
<p><img src="http://www.funcoder.com/wp-content/uploads/2009/08/image4.png"></p>
<p>En el ejemplo anterior, he creado un objeto global que me permitirá enlazar los controles del formulario a éste, como puedes ver en el siguiente pantallazo.</p>
<p><img src="http://www.funcoder.com/wp-content/uploads/2009/08/image5.png"></p>
<p>Ahora tengo enlazados los controles al objeto y puedo conseguir los datos del usuario en sólo una par de líneas de código.</p>
<p><img src="http://www.funcoder.com/wp-content/uploads/2009/08/image6.png"></p>
<p>Si no dispones de WinDev 14, entonces es una tarea sencilla asignar los campos de datos del objeto a los controles, como puedes ver en la siguiente screenshot.</p>
<p><img src="http://www.funcoder.com/wp-content/uploads/2009/08/image7.png"></p>
<p>Como podrás observar, usando el patrón MVC en WinDev / WebDev puede hacer que tu código sea limpio y fácil de mantener.</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="WinDev y el patrón MVC" url="http://www.lordzealon.com/2009/10/windev-y-el-patron-mvc/"></script>]]></content:encoded>
			<wfw:commentRss>http://www.lordzealon.com/2009/10/windev-y-el-patron-mvc/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.lordzealon.com/2009/10/windev-y-el-patron-mvc/</feedburner:origLink></item>
		<item>
		<title>Apertura de la web es-Windev</title>
		<link>http://feedproxy.google.com/~r/GiuseppeLuigiPunzi/~3/8nu-oMc62ZU/</link>
		<comments>http://www.lordzealon.com/2009/10/apertura-de-la-web-es-windev/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 22:01:56 +0000</pubDate>
		<dc:creator>glpunzi</dc:creator>
		
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.lordzealon.com/?p=209</guid>
		<description><![CDATA[Ya se encuentra online.
es-Windev es un portal para los usuarios de Windev, Webdev y Windev Mobile. MI intención es tener un punto de reunión para los usuarios hispano hablantes, que somos más bien poquitos, compartir conocimientos, y crear juntos proyectos opensource.
Al portal principal, le faltan unos cuantos cambios, y en los foros, sobre todo, cambios [...]]]></description>
			<content:encoded><![CDATA[<p>Ya se encuentra online.</p>
<p><a href="http://eswindev.lordzealon.com">es-Windev</a> es un portal para los usuarios de Windev, Webdev y Windev Mobile. MI intención es tener un punto de reunión para los usuarios hispano hablantes, que somos más bien poquitos, compartir conocimientos, y crear juntos proyectos opensource.</p>
<p>Al portal principal, le faltan unos cuantos cambios, y en los foros, sobre todo, cambios estéticos. A los desarrolladores interesados, <a href="http://eswindev.lordzealon.com/foros/index.php/topic,6.0.html">les ofrezco un blog</a>, para ello, informarme, tal y como comento <a href="http://eswindev.lordzealon.com/foros">en el foro</a>.</p>
<p>A todos los desarrolladores de habla hispana, registaros y compartir experiencias y dudas, y a los que no, les invito a preguntar sus dudas, o simplemente curiosiear.</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Apertura de la web es-Windev" url="http://www.lordzealon.com/?p=209"></script>]]></content:encoded>
			<wfw:commentRss>http://www.lordzealon.com/2009/10/apertura-de-la-web-es-windev/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.lordzealon.com/2009/10/apertura-de-la-web-es-windev/</feedburner:origLink></item>
		<item>
		<title>Llegó…ahora a darle a Windev</title>
		<link>http://feedproxy.google.com/~r/GiuseppeLuigiPunzi/~3/lsU-uCqpoxc/</link>
		<comments>http://www.lordzealon.com/2009/10/llegoahora-a-darle-a-windev/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 15:47:36 +0000</pubDate>
		<dc:creator>glpunzi</dc:creator>
		
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.lordzealon.com/?p=208</guid>
		<description><![CDATA[Por fin llegó.
El pedido se hizo el Martes día 6, y llegó el Viernes alrededor de las 18, con dos días de retraso (sin  explicaciones) cortesía de Fedex.
La verdad es que la gente de PCSoft, tiene una suite de productos increíble. No sólo por lo bueno que es, y la genial ayuda integrada que [...]]]></description>
			<content:encoded><![CDATA[<p>Por fin llegó.</p>
<p>El pedido se hizo el Martes día 6, y llegó el Viernes alrededor de las 18, con dos días de retraso (sin  explicaciones) cortesía de Fedex.</p>
<p>La verdad es que la gente de PCSoft, tiene una suite de productos increíble. No sólo por lo bueno que es, y la genial ayuda integrada que lleva en el entorno, si no, por lo bien presentado que ha llegado todo (manuales, cajas). Quizás, lo único que se hecha algo en falta, es que los libros viniesen con las screenshots en color.</p>
<p>Mi compañero Jose Enrique, se ha llevado WebDev para ojearlo este puente, y yo he hecho lo propio con Windev (van con protección de hardware USB). Despúes de un proceso interminable de instalación (porque mira que tarda en meter los 2GB), he comprobado que arranca correctamente (recordar que tengo un mac, y Windows lo tengo en VirtualBox, por lo que teníamos dudas de si funcionaría) y me he puesto a curiosear un poco.</p>
<p>Obviamente, mi curiosidad no me ha llevado a ningúna conclusión que no tuviese ya. La cantidad de utilidades, herramientas, asistentes, ayudas, etc.. integradas que dispone, son inmensas (Control de versiones de código, Planificación de proyectos, generadores de instalaciones&#8230;). Es que lleva de todo oiga&#8230;..</p>
<p>Ahora, toca ir a comprar unas cosillas para casa, y en cuanto llegue, lo primero que quiero hacer es una pequeña prueba de miniaplicación para comprobar la generación Java y ver si la aplicación corre sobre Mac correctamente. Una vez convencido, a darle caña al tutorial para comenzar lo antes posible a darle forma a todos los proyectos que andan por mi cabezota.</p>
<p>A partir de ahora, esta humilde sección de programación, irá destinada prácticamente a Windev. De vez en cuando publicaré capturas, videos, trozos de código, truquitos y demás para compartir un poco más esta herramienta con el mundo en castellano..</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Llegó...ahora a darle a Windev" url="http://www.lordzealon.com/?p=208"></script>]]></content:encoded>
			<wfw:commentRss>http://www.lordzealon.com/2009/10/llegoahora-a-darle-a-windev/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.lordzealon.com/2009/10/llegoahora-a-darle-a-windev/</feedburner:origLink></item>
		<item>
		<title>Windev y Webdev en nuestra empresa</title>
		<link>http://feedproxy.google.com/~r/GiuseppeLuigiPunzi/~3/Vg3pqximLqQ/</link>
		<comments>http://www.lordzealon.com/2009/10/windev-y-webdev-en-nuestra-empresa/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 17:37:07 +0000</pubDate>
		<dc:creator>glpunzi</dc:creator>
		
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.lordzealon.com/?p=207</guid>
		<description><![CDATA[Con casi total seguridad, y después de muuuuucha deliberación, estudio y pruebas en la compañía, el Lunes encargaremos unas licencias de Windev y Webdev a Sowre Consulting (distibuidores de las herramientas de PCSOFT en España), que con suerte esperamos recibir el Martes.
Windev y Webdev, nos permitirá, en una empresa pequeña donde todos hacemos de todo, [...]]]></description>
			<content:encoded><![CDATA[<p>Con casi total seguridad, y después de muuuuucha deliberación, estudio y pruebas en la compañía, el Lunes encargaremos unas licencias de <a href="http://www.windev.es">Windev y Webdev</a> a Sowre Consulting (distibuidores de las herramientas de PCSOFT en España), que con suerte esperamos recibir el Martes.</p>
<p>Windev y Webdev, nos permitirá, en una empresa pequeña donde todos hacemos de todo, y hasta arriba de curro, llevar a cabo con creces nuestros proyectos profesionales (y personales), con soltura, y profesionalidad, o al menos, eso espero.</p>
<p>Que la fuerza nos acompañe. Esperemos que estos producos resulten tan buenos como todo el mundo hace pensar que son.</p>
<p>Ya os contaré que tal vá la cosa.</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Windev y Webdev en nuestra empresa" url="http://www.lordzealon.com/?p=207"></script>]]></content:encoded>
			<wfw:commentRss>http://www.lordzealon.com/2009/10/windev-y-webdev-en-nuestra-empresa/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.lordzealon.com/2009/10/windev-y-webdev-en-nuestra-empresa/</feedburner:origLink></item>
		<item>
		<title>Poco tiempo..por desgracia, resumiendo..</title>
		<link>http://feedproxy.google.com/~r/GiuseppeLuigiPunzi/~3/hqGq9dQcoGg/</link>
		<comments>http://www.lordzealon.com/2009/09/poco-tiempopor-desgracia-resumiento/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 16:31:55 +0000</pubDate>
		<dc:creator>glpunzi</dc:creator>
		
		<category><![CDATA[Cosas Varias]]></category>

		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.lordzealon.com/?p=204</guid>
		<description><![CDATA[Últimamente ando bastante estresado en el trabajo. Tengo, tanto, el poker, como este blog, bastante abandonaillos.
Esta semana, de hecho, han habido varios días que ni he abierto el portátil al llegar a casa, algo impensable en mi :)
Dentro de las novedades más interesantes me han parecido, ha sido el anuncio, hace pocas semanas, en la [...]]]></description>
			<content:encoded><![CDATA[<p>Últimamente ando bastante estresado en el trabajo. Tengo, tanto, <a href="http://ohmybluff.blogspot.com">el poker</a>, como este blog, bastante abandonaillos.</p>
<p>Esta semana, de hecho, han habido varios días que ni he abierto el portátil al llegar a casa, algo impensable en mi :)</p>
<p>Dentro de las novedades más interesantes me han parecido, ha sido el anuncio, hace pocas semanas, en la lista de correo oficial de <a href="http://lazarus.freepascal.org">Lazarus</a>, que oficialmente se congelaba el repositorio de código, para dar paso a la solución de errores para la nueva versión estable, 0.9.28. Noticia, que <a href="http://javivf.alasombra.net/">javivf</a> anunciaba en su <a href="http://javivf.alasombra.net/blog/?p=1270">debido momento</a>.</p>
<p>Por otro lado, ayer me llamó una comercial de <a href="http://www.windev.es/">PCSOFT</a>, creadores de Windev. Me quedé un poco a cuadros, la verdad. Me llamaron exclusivamente, para, ya que había descargado la versión Express, saber mi opinión sobre el producto, si había podido evaluarlo, y si podían resolverme alguna duda sobre el producto.</p>
<p>También me gustaría compartir, el blog de <a href="http://delphiallimite.blogspot.com/">http://delphiallimite.blogspot.com/</a>, que, aunque merece la pena en su totalidad, sus últimas entradas son la mar de interesantes para aquellos que les guste la programación de videojuegos en general, y con Delphi, en particular.</p>
<p>En este tiempo, más que programar, he hecho el vago, aunque ésto tampoco dista mucho de la normalidad. He jugueteado con Lazarus, Squeak, Windev, comenzados unos proyectos, investigado, etc&#8230; pero nada productivo&#8230;en mi linea.</p>
<p>En fin, voy a seguir procastinando ojeando como se progrman webs con CGIs y Lazarus/Freepascal ;)</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Poco tiempo..por desgracia, resumiendo.." url="http://www.lordzealon.com/?p=204"></script>]]></content:encoded>
			<wfw:commentRss>http://www.lordzealon.com/2009/09/poco-tiempopor-desgracia-resumiento/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.lordzealon.com/2009/09/poco-tiempopor-desgracia-resumiento/</feedburner:origLink></item>
		<item>
		<title>Programando PICs con Squeak</title>
		<link>http://feedproxy.google.com/~r/GiuseppeLuigiPunzi/~3/Ck8OfotX6Y0/</link>
		<comments>http://www.lordzealon.com/2009/08/programando-pics-con-squeak/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 16:09:47 +0000</pubDate>
		<dc:creator>glpunzi</dc:creator>
		
		<category><![CDATA[Programación]]></category>

		<category><![CDATA[Smalltalk]]></category>

		<category><![CDATA[Squeak]]></category>

		<guid isPermaLink="false">http://www.lordzealon.com/2009/08/17/programando-pics-con-squeak/</guid>
		<description><![CDATA[Uno de mis tantos TODOs existentes en la actualidad (lista que no se si llegaré a completar antes de mi fin), está la programación de microcontroladores PIC.
Éstos pequeños bichitos, te permiten jugar a ser el &#8220;Dios&#8221; de la robótica, a un precio más que asequible.
Ya sabía de otros proyectos usando Squeak para interactuar con minirobots [...]]]></description>
			<content:encoded><![CDATA[<p>Uno de mis tantos TODOs existentes en la actualidad (lista que no se si llegaré a completar antes de mi fin), está la programación de microcontroladores <a href="http://es.wikipedia.org/wiki/Microcontrolador_PIC"></a>PIC.</p>
<p>Éstos pequeños bichitos, te permiten jugar a ser el &#8220;Dios&#8221; de la robótica, a un precio más que asequible.</p>
<p>Ya sabía de otros proyectos usando Squeak para interactuar con minirobots (por WIFI), pero no había visto nada sobre trabajar directamente con el micro.</p>
<p>En el siguiente video, podéis ver un entorno Squeak, controlando directamente el microcontrolador a tiempo real, y como no, haciendo cambios con todo en marcha, sin tener que parar el sistema, una delicia.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/1Qsh9vFIls4&#038;hl=es&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/1Qsh9vFIls4&#038;hl=es&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>The post is brought to you by <a href="http://fedorahosted.org/lekhonee">lekhonee</a> v0.7</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Programando PICs con Squeak" url="http://www.lordzealon.com/2009/08/17/programando-pics-con-squeak/"></script>]]></content:encoded>
			<wfw:commentRss>http://www.lordzealon.com/2009/08/programando-pics-con-squeak/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.lordzealon.com/2009/08/programando-pics-con-squeak/</feedburner:origLink></item>
		<item>
		<title>Pascal Gamer nº 1</title>
		<link>http://feedproxy.google.com/~r/GiuseppeLuigiPunzi/~3/L_aXIIoJhZI/</link>
		<comments>http://www.lordzealon.com/2009/08/pascal-gamer-n%c2%ba-1/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 09:51:56 +0000</pubDate>
		<dc:creator>glpunzi</dc:creator>
		
		<category><![CDATA[Juegos]]></category>

		<category><![CDATA[Lazarus/FPC]]></category>

		<guid isPermaLink="false">http://www.lordzealon.com/2009/08/08/pascal-gamer-n%c2%ba-1/</guid>
		<description><![CDATA[Acabo de enterarme que el día 10 de Julio, se publicó el número 1 de Pascal Gamer, una revista online gratuita (en inglés) dedicada al mundo de desarrollo de videojuegos en Pascal. Además, se encuentra un pequeño artículo, sobre la librería Allegro, de un usuario de la comunidad en castellano de Lazarus, Guillermo &#8220;Ñuño&#8221; Martínez.
Si [...]]]></description>
			<content:encoded><![CDATA[<p>Acabo de enterarme que el día 10 de Julio, se publicó el número 1 de Pascal Gamer, una revista online gratuita (en inglés) dedicada al mundo de desarrollo de videojuegos en Pascal. Además, se encuentra un pequeño artículo, sobre la librería Allegro, de un usuario de la comunidad en castellano de Lazarus, Guillermo &#8220;Ñuño&#8221; Martínez.</p>
<p>Si como a mi, os apasiona este mundo, no dejéis de leerla, tiene muy buena pinta. </p>
<p>Podéis descargarla accediendo a: http://www.pascalgamer.com/<br />
o desde el enlace directo: http://www.pascalgamer.com/issues/PascalGamer_Issue1.pdf</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Pascal Gamer nº 1" url="http://www.lordzealon.com/2009/08/08/pascal-gamer-n%c2%ba-1/"></script>]]></content:encoded>
			<wfw:commentRss>http://www.lordzealon.com/2009/08/pascal-gamer-n%c2%ba-1/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.lordzealon.com/2009/08/pascal-gamer-n%c2%ba-1/</feedburner:origLink></item>
		<item>
		<title>Dudas sobre usar Velneo</title>
		<link>http://feedproxy.google.com/~r/GiuseppeLuigiPunzi/~3/-xo5MXIdaqg/</link>
		<comments>http://www.lordzealon.com/2009/06/dudas-sobre-usar-velneo/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 08:36:04 +0000</pubDate>
		<dc:creator>glpunzi</dc:creator>
		
		<category><![CDATA[Programación]]></category>

		<category><![CDATA[Velneo]]></category>

		<guid isPermaLink="false">http://www.lordzealon.com/2009/06/23/dudas-sobre-usar-velneo/</guid>
		<description><![CDATA[Sé que le doy muchas vueltas a las cosas, pero, me gusta mirar cara al futuro.
A mucha gente, no le importa cambiar de tecnología, o pensar, &#8220;ya me calentaré la cabeza en su momento&#8221;. Mi defecto, quizás, es, que soy de los que piensan, &#8220;no quiero tener que calentarme la cabeza después&#8221;.
Llevo meses buscando una [...]]]></description>
			<content:encoded><![CDATA[<p>Sé que le doy muchas vueltas a las cosas, pero, me gusta mirar cara al futuro.</p>
<p>A mucha gente, no le importa cambiar de tecnología, o pensar, &#8220;ya me calentaré la cabeza en su momento&#8221;. Mi defecto, quizás, es, que soy de los que piensan, &#8220;no quiero tener que calentarme la cabeza después&#8221;.</p>
<p>Llevo meses buscando una tecnología que de verdad me guste, me atraiga, y me apetezca usar para mis proyectos. He &#8220;estudiado&#8221; Smalltalk, Lazarus, Velneo, Ruby, y una infinidad de cosas más, mirando sus pros, y contras.</p>
<p>Velneo me gusta, bastante, pero le veo unas pegas que, no sé si para mi, justifican sus ventajas.</p>
<p>Una de las pegas es el licenciamiento. No me gusta como quiere licenciar Velneo a su producto. Entre los 2 niveles más bajos, no existen diferencias prácticamente, eso sí, económicamente casi tampoco (gratis y 150€). Pero, me obligan a trabajar contra el servidor de Velneo en una nube Amazon, y además, la nueva versión, V7, está en BETA. Promete, promete mucho, pero&#8230;.eso, de momento promete, y pagar por una BETA, que queréis que os diga.</p>
<p>Por otro lado, un problema, que quizás mucha gente no lo vea como tal, pero yo, soy un maniático, es el tema de los datos. Velneo es una BBDD propietaria, y guarda los datos en un formato sólo conocido por ellos. Por lo que, es imposible acceder a los datos desde fuera (así como desde Velneo a otras BBDD). Bueno, imposible no es la palabra, siempre es posible, si pasas por caja, y así obtienes el plugin para ODBC. Ésto, para muchos clientes que les gusta trabajr con aplicaciones externas sobre sus datos, puede ser una pega importante.</p>
<p>Por último (creo), es otra manía mía. Cuando programo en Lazarus, y por ejemplo, necesito parsear un archivo, y encuentro un bug en alguna función &#8220;interna&#8221;, puedo localizarlo y solucionarlo, si tengo los conocimientos, o reportarlo si no. Y en pocos días (a veces incluso horas, o minutos), alguien ofrece un FIX al problema. En Velneo, en lo que todo se hace de manera visual, no sabes realmente qué está haciendo. Si tienes un problema, realmente, primero debes investigar si es culpa tuya, y si no lo es, lo reportas, pero no estará resuelto hasta la próxima revisión (cada X meses). Además, por supuesto, si necesito ofrecer una interfaz web, tengo que pasar de nuevo por caja, y comprar el módulo para web. A todo ésto, hay que sumar, que si no contratas los &#8220;servicios&#8221; (el mantenimiento, vamos), no puedes acceder a las revisiones &#8220;menores&#8221; (7.2, 7.3, etc..).</p>
<p>Todos estos calentamientos de cabeza, son, porque pienso en el futuro (y también porque tampoco es que me corra demasiad prisa empezar ya :D ). Mis aplicaciones, puede que crezcan, requieran de un mantenimiento, modificaciones, etc&#8230; Tener que cambiar de tecnología, por una u otra razón, puede ser más costoso que el ahorro en productividad ahora mismo.</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Dudas sobre usar Velneo" url="http://www.lordzealon.com/2009/06/23/dudas-sobre-usar-velneo/"></script>]]></content:encoded>
			<wfw:commentRss>http://www.lordzealon.com/2009/06/dudas-sobre-usar-velneo/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.lordzealon.com/2009/06/dudas-sobre-usar-velneo/</feedburner:origLink></item>
		<item>
		<title>Probando Lekhonee</title>
		<link>http://feedproxy.google.com/~r/GiuseppeLuigiPunzi/~3/YvMucbySHwU/</link>
		<comments>http://www.lordzealon.com/2009/06/probando-lekhonee/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 07:40:46 +0000</pubDate>
		<dc:creator>glpunzi</dc:creator>
		
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.lordzealon.com/2009/06/22/probando-lekhonee/</guid>
		<description><![CDATA[Probando, probando, 1..2..1..2
lekhonee, es una pequeña herramienta de escritorio que permite escribir en un blog wordpress sin tener que ir a la web.
Ésto, obviamente es una prueba, a ver si rula o no.
The post is bought to you by lekhonee v0.4
]]></description>
			<content:encoded><![CDATA[<p>Probando, probando, 1..2..1..2</p>
<p>lekhonee, es una pequeña herramienta de escritorio que permite escribir en un blog wordpress sin tener que ir a la web.</p>
<p>Ésto, obviamente es una prueba, a ver si rula o no.</p>
<p>The post is bought to you by <a href="http://fedorahosted.org/lekhonee">lekhonee</a> v0.4</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Probando Lekhonee" url="http://www.lordzealon.com/2009/06/22/probando-lekhonee/"></script>]]></content:encoded>
			<wfw:commentRss>http://www.lordzealon.com/2009/06/probando-lekhonee/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.lordzealon.com/2009/06/probando-lekhonee/</feedburner:origLink></item>
		<item>
		<title>Programación de alto nivel</title>
		<link>http://feedproxy.google.com/~r/GiuseppeLuigiPunzi/~3/8PlSVvTxPqc/</link>
		<comments>http://www.lordzealon.com/2009/06/programacion-de-alto-nivel/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 09:37:22 +0000</pubDate>
		<dc:creator>glpunzi</dc:creator>
		
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.lordzealon.com/?p=185</guid>
		<description><![CDATA[Para los desarrolladores, es muy importante exprimir al máximo los tiempos de desarrollo y mantenimiento de sus  aplicaciones.
Las librerías/frameworks de terceros, y los lenguajes de última generación, van apareciendo por doquier. Dentro de los lenguajes de última generación, existen ciertos productos, que merecen una especial atención, ya que permiten que el programador preste la [...]]]></description>
			<content:encoded><![CDATA[<p>Para los desarrolladores, es muy importante exprimir al máximo los tiempos de desarrollo y mantenimiento de sus  aplicaciones.</p>
<p>Las librerías/frameworks de terceros, y los lenguajes de última generación, van apareciendo por doquier. Dentro de los lenguajes de última generación, existen ciertos productos, que merecen una especial atención, ya que permiten que el programador preste la mínima atención a las cosas poco importantes, y se pueda centrar en la lógica de negocio del producto.</p>
<p>En esta entrada, me gustaría comentar muy brevemente y por encima algunos de estos productos junto a sus precios (algunos que he probado, y otros, que simplemente me he informado).</p>
<p><strong><a href="http://windev.com/">Windev/WebDev/Windev Mobile</a></strong><br />
<em>Descripción</em><br />
Windev, es una suite de productos de la compañía francesa PCSOFT. Un entorno RAD que te permite generar aplicaciones con una interfaz muy vistosa y multiidioma, podemos definir programación más avanzada programando en su propio lenguaje WLenguaje. La posibilidad de ejecutar las aplicaciones en modo monopuesto o multiusuario es transparente al desarrollador. Este WLenguaje, permite compartir código entre las 3 herramientas. Partiendo del editor de esquemas, puedes crear el análisis de la BBDD, y Windev se encargará de crearlo por tí, conectando controles a éste, bien, en HyperFile (su BBDD propietaria), o cualquiera de las BBDD que permite atacar de manera nativa (como MySql y postgres si no recuerdo mal). Permite generar la aplicación en .NET o Java, para obtener así, aplicaciones multplataforma, aunque, el IDE, funciona sólo en Windows.<br />
WebDev y Windev Mobile, es lo mismo, sólo que para desarrollo Web y para dispositivos móbiles. WebDev permite generar la aplicación a código PHP para poder colgarla en hostings compartidos.</p>
<p><em>Precios</em><br />
Cualquiera de ellos cuesta <strong>1650€</strong> por desarrollador, aunque, si te atienes a la licencia competitiva (justificas que usas otra herramienta de la competencia), su precio desciende a <strong>990€</strong>. Además, tienen packs si compras más de una herramienta. Por lo que, las 3 con licencia competitiva puede salir por los <strong>1990€</strong>. Dispone de versión Express para poder evaluar el producto.</p>
<p><strong><a href="http://www.servoy.com/">Servoy</a></strong><br />
<em>Descripción</em><br />
Servoy es una de las dos herramientas que ando ojeando ahora mismo. Sigue más o menos en la misma línea que Windev. Es un plugin para Eclipse que permite escribir aplicaciones programando lo más mínimo basándonos en una lógica creada en la BBDD. Funciona en cualquier plataforma, y la misma aplicación, sin cambios, que creemos puede funcionar a través de web, SaaS, etc&#8230;</p>
<p><em>Precios</em><br />
La licencia por desarrollador de Servoy al completo, cuesta $849, un precio más que suculento. La pega que le veo, es, que para aplicaciones de más de un usuario, es necesario comprar licencias de usuarios concurrentes, a  $349. Un precio que en mi opinión, lo hace descartable para muchos proyectos pequeños, pero que requieren de más de un usuario concurrente.</p>
<p>Existen otras herramientas que no he podido ojear, y Velneo, que si la he ojeado, pero prefiero reservármelo para una entrada exclusiva, debido a su CAOS en el licenciamiento.</p>
<script type="text/javascript" class="owbutton" src="http://www.onlywire.com/button" title="Programación de alto nivel" url="http://www.lordzealon.com/?p=185"></script>]]></content:encoded>
			<wfw:commentRss>http://www.lordzealon.com/2009/06/programacion-de-alto-nivel/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.lordzealon.com/2009/06/programacion-de-alto-nivel/</feedburner:origLink></item>
	</channel>
</rss>
