<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://comunidadnetmonterrey.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Humberto Martinez</title><link>http://comunidadnetmonterrey.org/blogs/humbertomartinez/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008 (Build: 30417.1769)</generator><item><title>Migracion de Diagramas SQL2005</title><link>http://comunidadnetmonterrey.org/blogs/humbertomartinez/archive/2008/07/02/migracion-de-diagramas-sql2005.aspx</link><pubDate>Wed, 02 Jul 2008 05:56:00 GMT</pubDate><guid isPermaLink="false">5d005590-b647-408c-95b1-454cc447897e:44</guid><dc:creator>Humberto Martinez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://comunidadnetmonterrey.org/blogs/humbertomartinez/rsscomments.aspx?PostID=44</wfw:commentRss><comments>http://comunidadnetmonterrey.org/blogs/humbertomartinez/archive/2008/07/02/migracion-de-diagramas-sql2005.aspx#comments</comments><description>&lt;p&gt;Un problema recurrente es que cuando&amp;nbsp;mueves una base de datos a otro servidor, no importa la manera&amp;nbsp;en que te la lleves, puede ser un respaldo, un script o utilizando el Sql publish wizard, el caso es que los $%&amp;amp;@ diagramas no se ven en la&amp;nbsp;nueva base de datos... se que si haces un nuevo diagrama y agregas las tablas involucradas automaticamente te dibuja las relaciones entre las tablas pero pues todo el &amp;quot;layout&amp;quot; se pierde... &lt;/p&gt;
&lt;p&gt;Para medio solucionar esta bronca, lo que hice fue lo siguiente en la base de datos recien restaurada. Ojala les sirva.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;set identity_insert dbo.sysdiagrams on&lt;br /&gt;go &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;insert into sysdiagrams(name, principal_id, diagram_id, version, definition)&lt;br /&gt;select name, principal_id, diagram_id, version, definition from [BASEDATOSORIGEN].[dbo].[sysdiagrams]&lt;br /&gt;go &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;set identity_insert dbo.sysdiagrams off&lt;br /&gt;go&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#0000ff;"&gt;&lt;span style="font-size:x-small;color:#0000ff;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:x-small;color:#0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://comunidadnetmonterrey.org/aggbug.aspx?PostID=44" width="1" height="1"&gt;</description></item><item><title>Herramientas </title><link>http://comunidadnetmonterrey.org/blogs/humbertomartinez/archive/2008/05/22/herramientas.aspx</link><pubDate>Thu, 22 May 2008 11:46:00 GMT</pubDate><guid isPermaLink="false">5d005590-b647-408c-95b1-454cc447897e:9</guid><dc:creator>Humberto Martinez</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://comunidadnetmonterrey.org/blogs/humbertomartinez/rsscomments.aspx?PostID=9</wfw:commentRss><comments>http://comunidadnetmonterrey.org/blogs/humbertomartinez/archive/2008/05/22/herramientas.aspx#comments</comments><description>&lt;p&gt;Desde hace algunos meses he tenido bastante trabajo en mi &amp;quot;tiempo libre&amp;quot;&amp;nbsp; y me ha dado oportunidad de jugar con algunas suites de controles de las que quiero resaltar sus pro&amp;#39;s y sus contra&amp;#39;s. &lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.infragistics.com" class="null"&gt;&lt;strong&gt;Infragistics&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pro&amp;#39;s: &lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tiene un monton de controles para edicion&amp;nbsp;aplicaciones windows / web &lt;/li&gt;
&lt;li&gt;La apariencia visual es excelente&lt;/li&gt;
&lt;li&gt;Te ahorras mucho tiempo en la implementacion de funcionalidad &lt;/li&gt;
&lt;li&gt;El grid esta bastante robusto, te permite agrupar por columnas, filtrar etc. Incluso en web&lt;/li&gt;
&lt;li&gt;El control para la captura de fechas en asp.net, esta muuy bueno&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Contra&amp;#39;s&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;El modelo de eventos en los controles no es al que estamos acostumbrados en .net&lt;/li&gt;
&lt;li&gt;En algunos casos se sienten &amp;quot;lentas&amp;quot; las paginas web&lt;/li&gt;
&lt;li&gt;La documentacion esta medio chafa, no te saca de ningun apuro y en internet batallas para encontrar soluciones&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Resumen:&lt;/strong&gt; Es una buena opcion pero preparate a aprender desde cero el modelo de eventos, propiedades y metodos que maneja, en mi caso lo que me hizo no seguir usandolo en los proyectos fue precisamente la mala documentacion y lo frustrante que puede llegar a ser andar buscando en cual fregado evento tienes que&amp;nbsp;meter el codigo para que haga lo que quieres. &lt;/p&gt;
&lt;p&gt;Calificacion WinForms: &lt;strong&gt;8.5&lt;/strong&gt;&amp;nbsp;&amp;nbsp; Calificacion WebForms: &lt;strong&gt;8.0&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;_________________________________________________&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.devexpress.com" class="null"&gt;&lt;strong&gt;Developer Express&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pro&amp;#39;s: &lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tambien tiene controles para edicion&amp;nbsp;aplicaciones windows / web &lt;/li&gt;
&lt;li&gt;La apariencia visual esta muy bien&lt;/li&gt;
&lt;li&gt;La funcionalidad que tienen incluida los controles esta buenisima&lt;/li&gt;
&lt;li&gt;El grid tambien permite agrupar por columnas, filtrar etc. &lt;/li&gt;
&lt;li&gt;La funcionalidad de impresion y exportacion del grid para winforms esta genial&lt;/li&gt;
&lt;li&gt;Tiene reporteadores, graficadores y todo lo que puedas necesitar&lt;/li&gt;
&lt;li&gt;Las capturas en asp.net son mas faciles de implementar utilizando los popups que maneja el grid&lt;/li&gt;
&lt;li&gt;La ayuda y el soporte estan muy bien y disponibles por medio del sitio oficial&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Contra&amp;#39;s&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No es tan facil customizar una captura de asp.net generada por el grid en automatico&lt;/li&gt;
&lt;li&gt;El manejo interno que hace del AJAX en ocasiones se hace bolas y no funciona&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Resumen:&lt;/strong&gt; Esta es mi primera opcion para trabajar en&amp;nbsp;winforms, los controles en webforms&amp;nbsp;tienen lo suyo pero donde me tiene impresionado es en winforms. &lt;/p&gt;
&lt;p&gt;Calificacion WinForms: &lt;strong&gt;9.5&lt;/strong&gt;&amp;nbsp;&amp;nbsp; Calificacion WebForms: &lt;strong&gt;8.5&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;_________________________________________________&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.telerik.com" class="null"&gt;&lt;strong&gt;Telerik&amp;nbsp;RAD Controls&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pro&amp;#39;s: &lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Por donde empiezo? estos controles son lo mejor que he visto para asp.net&lt;/li&gt;
&lt;li&gt;El administrador de uploads esta C-H-*-*-G-O-N&lt;/li&gt;
&lt;li&gt;Tambien excelente el editor WYSIWYG &lt;/li&gt;
&lt;li&gt;El grid, los calendars, etc. TODO IS GOOD&lt;/li&gt;
&lt;li&gt;La documentacion y foros estan muy buenos&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Contra&amp;#39;s&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hasta ahorita no le he encontrado ninguno en asp.net&lt;/li&gt;
&lt;li&gt;No tiene controles para winforms, lo cual hubiera estado interesante&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Resumen:&lt;/strong&gt; hasta el momento telerik es el que mejor se ha portado y cumplido para asp.net en comparacion con los otros 2, definitivamente una buena opcion para todos los asp.net-eros que andamos por ahi. &lt;/p&gt;
&lt;p&gt;Calificacion WinForms:&amp;nbsp;&lt;strong&gt;N/A&lt;/strong&gt;&amp;nbsp;&amp;nbsp; Calificacion WebForms: &lt;strong&gt;9.5&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Espero que esta breve rese&amp;ntilde;a les sirva de algo, bajen las versiones de demo desde los sitios oficiales y juzguen por ustedes mismos. &lt;/p&gt;
&lt;p&gt;Saludos.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://comunidadnetmonterrey.org/aggbug.aspx?PostID=9" width="1" height="1"&gt;</description></item><item><title>Visual Studio 2008</title><link>http://comunidadnetmonterrey.org/blogs/humbertomartinez/archive/2008/05/20/visual-studio-2008.aspx</link><pubDate>Tue, 20 May 2008 16:38:00 GMT</pubDate><guid isPermaLink="false">5d005590-b647-408c-95b1-454cc447897e:2</guid><dc:creator>Humberto Martinez</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://comunidadnetmonterrey.org/blogs/humbertomartinez/rsscomments.aspx?PostID=2</wfw:commentRss><comments>http://comunidadnetmonterrey.org/blogs/humbertomartinez/archive/2008/05/20/visual-studio-2008.aspx#comments</comments><description>&lt;p&gt;Pues bien, ya tenia un rato sin escribir pero aprovechare mi experiencia hasta el dia de hoy con Visual Studio 2008 para dar por inaugurado este blog.&amp;nbsp;Debo decir que no todo ha sido felicidad, hasta antes de instalar el hotfix estuve a punto de desinstalarlo por que era practicamente imposible trabajar en el dise&amp;ntilde;ador de paginas web o la vista de HTML. Pero dejando a un lado las quejas vamos a ver por que pienso que vale la pena que instales el VS2008. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Integracion con AJAX&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Si bien ya existia la opcion de instalar los componentes de AJAX en el VS2005, este proceso requeria una descarga y estar agregando las referencias y controles al toolbox para despues poder incluirlos en el sitio. Ahora con VS2008, ya los tenemos disponibles sin necesidad de hacer absolutamente nada. La funcionalidad es practicamente la misma, solo que, repito, que es mucho mas facil cuando ya viene todo empaquetado. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Multi-Targeting&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Con VS2008 puedes crear aplicaciones para Framework 2.0, 3.0 y 3.5, esto significa que los proyectos que tenias en VS2005 funcionan en VS2008 y viceversa (siempre y cuando uses Framework 2.0, 3.0), realmente lo unico que he notado que NO es compatible son los archivos de solucion, los de proyecto no tienen problema. Y si por alguna razon tuvieras que estar trabajando en VS2005 y VS2008, puedes tener 2 archivos de solucion distintos, uno para 2005 y otro para 2008. Esto es un aliviane por que eso de cambiar de Visual Studio y que no puedas abrir tus proyectos es bastante molesto. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Editores de Estilo (CSS)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Generalmente cuando me doy a la tarea de trabajar en un sitio con VS2005, siempre utilizo un editor de HTML tipo WYSIWYG que me saque de apuros para evitar andar tecleando codigo, Visual Studio siempre habia dejado la parte de dise&amp;ntilde;o visual para web bastante relegada, basicamente tenias que escribir un monton de codigo html para generar una pagina medianamente aceptable. Ademas no tenia mucho soporte para la edicion de estilos y eso era un trabajo frustrante. Ahora con VS2008 tenemos un editor a la par de cualquier otra herramienta que facilita estos menesteres. Te permite seleccionar un elemento en la vista de dise&amp;ntilde;o de tu aspx y ver exactamente que estilos le estan siendo aplicados y mediante que jerarquia. Es decir si el estilo esta declarado en la pagina, en una hoja de estilo o directamente sobre el tag del elemento. Excelente.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Depuracion de Javascript!!!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Si no has pasado un par de dias inmerso en un archivo de mas de 500 lineas de javascript tratando de encontrar un error, entonces no has programado aplicaciones web. Todos los programadores web sabemos que Javascript es una lata, sobre todo por que no tenemos una manera facil de debugearlo, no hay chequeo de errores antes de guardar los cambios en fin, estamos a ciegas. Pues les tengo una buena noticia, VS2008 es capaz de depurar javascript linea por linea (al estilo Visual Studio). Esto nos deja revisar cada paso de la ejecucion incluidos los scripts!!! Esta es por si sola una razon poderosa para que instales VS2008, pero en cuanto lo veas funcionar te vas a enamorar.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nota: Asegurate de instalar la ultima version y sus actualizaciones.&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://comunidadnetmonterrey.org/aggbug.aspx?PostID=2" width="1" height="1"&gt;</description><category domain="http://comunidadnetmonterrey.org/blogs/humbertomartinez/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item></channel></rss>