<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ajaxman &#187; Librerias</title>
	<atom:link href="http://www.ajaxman.net/category/librerias/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ajaxman.net</link>
	<description>Servicios Web, Desarrollo de aplicaciones, tutoriales sobre software</description>
	<lastBuildDate>Sun, 01 Apr 2012 06:18:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>[Aplicaciones Web] AjaXplorer, el manipulador de archivos con Php</title>
		<link>http://www.ajaxman.net/aplicaciones-web-ajaxplorer-el-manipulador-de-archivos-con-php.html</link>
		<comments>http://www.ajaxman.net/aplicaciones-web-ajaxplorer-el-manipulador-de-archivos-con-php.html#comments</comments>
		<pubDate>Wed, 18 Mar 2009 21:23:50 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Descargas]]></category>
		<category><![CDATA[Librerias]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[AjaXplorer]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=1493</guid>
		<description><![CDATA[<p>Pues así es resulta que en Webintenta, me encontré con  una interesante aplicación web la cual es un completo gestor de archivos Open source, escrito en PHP. Es bastante rápido, y bastante practico, a continuación listo las características platicadas en Webintenta. Podemos realizar tanto sobre carpetas como archivos las siguientes acciones: renombrar, copiar, mover, eliminar, [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Pues así es resulta que en <strong>Webintenta</strong>, me encontré con  una interesante aplicación web la cual es un completo gestor de archivos <strong>Open source</strong>, escrito en PHP.</p>
<p>Es bastante rápido, y bastante practico, a continuación listo las características platicadas en <strong>Webintenta</strong>.</p>
<ul>
<li>Podemos realizar tanto sobre carpetas como archivos las siguientes acciones: renombrar, copiar, mover, eliminar, descargar.</li>
<li>Carga de archivos múltiples con barra de progreso.</li>
<li>Posibilidad de editar archivos de texto (con resaltado de sintaxis para JS, PHP, HTML, Java, SQL y PERL).</li>
<li>Las imágenes se pueden ver de antemano y en un pase de diapositivas.</li>
<li>Los archivos MP3 se pueden escuchar sin descargarlos.</li>
<li>Los vídeos de Flash también se pueden ver sin necesidad de descargarlos.</li>
<li>Los archivos ZIP pueden ser navegados y extraídos desde el propio gestor de archivos.</li>
<li>Sistema de favoritos para llegar a los archivos que uno desea de un modo más fácil.</li>
<li>Multilenguaje, con soporte para el español.</li>
<li>Búsqueda recursiva.</li>
<li>Entorno multi-usuario. El administrador puede crear nuevos usuarios y permite asignar los directorios y derechos a los usuarios.</li>
<li>Drag&#8217;n Drop, Atajos de teclado, Capacidad para seleccionar múltiples archivos / carpetas.</li>
</ul>
<p>Lo que me gusto mucho fue sin duda el resaltado de sintaxis, el cual es rapido y bastante bueno ademas de que obviamente se puede descargar y usar libremente.</p>
<div id="attachment_1494" class="wp-caption aligncenter" style="width: 525px"><img class="size-full wp-image-1494" title="AjaXplorer Web based file browser" src="http://www.ajaxman.net/wp-content/uploads/2009/03/ajaxexplorer.jpg" alt="AjaXplorer Web based file browser" width="515" height="296" /><p class="wp-caption-text">AjaXplorer Web based file browser</p></div>
<p>Me entere via | <a title="AjaXplorer: Gestor de archivos gratuito en PHP" href="http://www.webintenta.com/AjaXplorer-gestor-de-archivos-gratuito-en-PHP.html" target="_blank">AjaXplorer: Gestor de archivos gratuito en PHP </a></p>
<p>Y la aplicación la puedne encontrar en  | <a href="http://www.ajaxplorer.info/" target="_blank">Ajaxplorer</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/aplicaciones-web-ajaxplorer-el-manipulador-de-archivos-con-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Php] Descarga y manual de Cake PHP 1.2</title>
		<link>http://www.ajaxman.net/php-descarga-y-manual-de-cake-php-12.html</link>
		<comments>http://www.ajaxman.net/php-descarga-y-manual-de-cake-php-12.html#comments</comments>
		<pubDate>Tue, 06 Jan 2009 15:51:56 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Librerias]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Manual]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=1388</guid>
		<description><![CDATA[<p>Haber si continuamos con el blog y para empezar a romper el hielo les platico esta entrada publicada en el blog de carlos leopoldo. Se trata de el aviso que CakePHP 1.2 ha sido liberado y tal como comenta, este sistema se trata de un framework, con el cual podemos hacer maravillas sin tener que [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Haber si continuamos con el blog y para empezar a romper el hielo les platico esta entrada publicada en el blog de carlos leopoldo.</p>
<p>Se trata de el aviso que <strong>CakePHP 1.2</strong> ha sido liberado y tal como comenta, este sistema se trata de un <strong>framework</strong>, con el cual podemos hacer maravillas sin tener que rompernos la cabeza con php.</p>
<div id="attachment_1389" class="wp-caption aligncenter" style="width: 240px"><a href="http://www.cakephp.org"><img class="size-full wp-image-1389" title="CakePHP" src="http://www.ajaxman.net/wp-content/uploads/2009/01/cakephp.png" alt="CakePHP" width="230" height="225" /></a><p class="wp-caption-text">CakePHP</p></div>
<p>Esta claro que para poder usarlo es necesario tener conocimientos en <strong>Php, html, Javascript, Css entre otros,</strong> pero solo nos centraremos en usar los componentes que estáne ya programados y listos para ello, por ejemplo con este framework podemos crear todo un sistema de publicación para un blog, claro que sin la potencia de <strong>Wordpres </strong> <img src='http://www.ajaxman.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   pero es solo un ejemplo.</p>
<p>Lo interesante también es que hay un manual completamente en español, y esta muy fácil de seguir, yo personalmente no le he dado oportunidad a este <strong>framework</strong>(ni a <strong>smarty</strong>), por que siento el que código manual es mejor y muy potente, pero por si alguno de ustedes le interesa, aquí les dejo los datos de dicho framework.</p>
<p>Descarga de CakePHP 1.2 <a href="http://cakeforge.org/frs/?group_id=23&amp;release_id=433">Aqui </a><br />
Manual en español <a href="http://book.cakephp.org/es">Aqui</a>.<br />
Pagina oficial <a href="http://www.cakephp.org">CakePHP</a>.</p>
<p>Via | <a title="Permalink para Manual de CakePHP 1.2 y descarga versión final" rel="bookmark" href="http://www.carlosleopoldo.com/post/manual-descarga-cakephp-1.2/">Manual de CakePHP 1.2 y descarga versión final</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/php-descarga-y-manual-de-cake-php-12.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>[Jquery-Plugin]Sparklines, creado graficas con Jquery</title>
		<link>http://www.ajaxman.net/jquery-pluginsparklines-creado-graficas-con-jquery.html</link>
		<comments>http://www.ajaxman.net/jquery-pluginsparklines-creado-graficas-con-jquery.html#comments</comments>
		<pubDate>Thu, 17 Jul 2008 18:55:32 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Librerias]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Sparklines]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=958</guid>
		<description><![CDATA[<p>Leo una interesante entrada de Andrés Nieto sobre un plugin con el cual podemos crear pequeñas grafícas usando Javascript, obviamente apoyandonos de la librería Jquery. Este importante plugin tiene varias opciones comunes como son type &#8211; line (default), bar o tristate width &#8211; Ancho de la gráfica, por defecto “auto”. height &#8211; Altura de la [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Leo una interesante entrada de Andrés Nieto sobre un plugin con el cual podemos crear pequeñas grafícas usando Javascript, obviamente apoyandonos de la librería Jquery.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-959 aligncenter" title="jquery sparklines" src="http://www.ajaxman.net/wp-content/uploads/2008/07/jquery-sparklines.jpg" alt="jquery sparklines" width="500" height="200" /></p>
<p><strong>Este importante plugin tiene varias opciones comunes como son</strong></p>
<ul>
<li><strong>type</strong> &#8211; line (default), bar o tristate</li>
<li><strong>width</strong> &#8211; Ancho de la gráfica, por defecto “auto”.</li>
<li><strong>height</strong> &#8211; Altura de la gráfica, por defecto “auto”.</li>
<li><strong>lineColor</strong> &#8211; Color de la línea</li>
<li><strong>fillColor</strong> &#8211; Color del relleno</li>
</ul>
<p>Esto lo recalco por que ademas de eso podemos usar muchas otras opciones, como son</p>
<p><strong>Opciones de gráficas tipo línea:</strong></p>
<ul>
<li><strong>spotColor</strong> &#8211; Oculta o muestra el color del valor final.</li>
<li><strong>spotRadius</strong> &#8211; En pixels (default: 2)</li>
</ul>
<p><strong>Opciones de gráficas tipo Bar:</strong></p>
<ul>
<li><strong>barColor</strong> &#8211; Color de los valores positivos</li>
<li><strong>negBarColor</strong> &#8211; Color de los valores negativos</li>
<li><strong>barWidth</strong> &#8211; Tamaño de cada barra, en pixels</li>
<li><strong>barSpacing</strong> -Separación entre barras, en pixels.</li>
<li><strong>zeroAxis</strong> &#8211; Centro del eje Y.</li>
</ul>
<p><strong>Opciones de gráficas tipo Tristate:</strong></p>
<ul>
<li><strong>posBarColor</strong> &#8211; Colores valores positivos</li>
<li><strong>negBarColor</strong> &#8211; Colores valores negativos</li>
<li><strong>zeroBarColor</strong> &#8211; Colores para valores cero.</li>
<li><strong>barSpacing</strong> &#8211; Separación entre barras, en pixels</li>
<li><strong>zeroAxis</strong> &#8211; Centro del eje Y</li>
</ul>
<p>Creo que Ajax, esta llegando hasta limites insospechados si ha esto le añadimos la próxima versión de HTML, el 5, tal ve pronto salgan juegos muy buenos creados con Javascript y hasta aplicaciones mas poderosas.</p>
<p>Para saber como pueden usarlo en su sitio web, pueden darse la vuelta por el Blog de Andrés donde viene la información completa.<br />
Vía | <a href="http://www.anieto2k.com/2008/07/17/jquery-sparklines-graficas-sencillas-con-jquery/" target="_blank">jQuery Sparklines, gráficas sencillas con jQuery</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/jquery-pluginsparklines-creado-graficas-con-jquery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Reseña] Que sucedio en Google Developer Day</title>
		<link>http://www.ajaxman.net/resena-que-sucedio-en-google-developer-day.html</link>
		<comments>http://www.ajaxman.net/resena-que-sucedio-en-google-developer-day.html#comments</comments>
		<pubDate>Wed, 25 Jun 2008 00:20:43 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Javier]]></category>
		<category><![CDATA[Librerias]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Google Developer Day]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=893</guid>
		<description><![CDATA[<p>Después de un excelente día les diré como se vivió el Google Developer Day en México. Pues así es me fui al Google Developer Day todo el día, llegue a las 9 en punto y pase al área de registro, y pues el registro, a pesar de haber mucha gente fue extremadamente rápido. De ahí [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Después de un excelente día les diré como se vivió el Google Developer Day en México.</p>
<p>Pues así es me fui al Google Developer Day todo el día, llegue a las 9 en punto y pase al área de registro, y pues el registro, a pesar de haber mucha gente fue extremadamente rápido.</p>
<p>De ahí nos toco, una larga espera,  hasta las 10 am y ahí nos pasamos a la primera conferencia.</p>
<p><strong>Conferencia impartida por John Farrel (Director General Google México).</strong></p>
<p>De esta conferencia no hay mucho que comentar solo decir que fue una introducción de todo lo que incluye google, y de su forma de trabajo con la comunidad, además de como han ido evolucionado los medios y de como se va dando la adopción de cada medio.</p>
<p>Ahí fue donde nos comento que Google no solo busca, &#8220;hacerse rico&#8221;, si no que además busca encontrar nuevos mercados, invirtiendo bastante dinero para poder generar nuevos nichos en el mercado de la Web y el Internet</p>
<p><strong>Posteriormente siguio Alfonso Luna, el cual nos platico sobre los nuevos productos he innovaciones que se están desarrollando en Google, cosas como son:</strong></p>
<ul style="padding-left: 30px;">
<li>Gears</li>
<li>App Engine</li>
<li>Maps</li>
<li>Android</li>
</ul>
<p>Y de todo el potencial y beneficio que se puede obtener al  empezar ha hacer uso de alguna de estas herramientas, algo que Google dejo muy claro es que no solo están pensando en como generar mas ingresos, si no que además están destinando una fuerte cantidad de dinero a la cuestión de hacer y/o realizar investigaciones tecnologicas de una forma de agradecimiento a la comunidad web que fue donde Google se desarrollo.</p>
<p><strong> Comida</strong></p>
<p>Aquí creo que no hay mucho que decir, mas que estuvo mas o menos la comida, la verdad insisto que deberian cambiar la comida por algo mas normal como una comida completa o algo así pero aun así estuvo muy rico.</p>
<p><strong>Después proseguimos con hacer una elección ya que como es costumbre de las presentaciones/conferencias en México, siempre se dividen en varias secciones y aunque uno quiera asistir a varias sesiones pues resulta imposible,así que la decisión fue </strong><strong>App Engine (impartido por Paul MacDonal)</strong></p>
<p>Básicamente se trato de darnos una expectativa sobre todo lo que viene ha ser AppEngine, la cual podríamos definir como,</p>
<p>Una herramienta  permite a los desarrolladores que programen  e implementen sus aplicaciones web aprovechando todo la infraestructura de servidores, ancho de banda y herramientas que ya tiene <strong>Google</strong>.</p>
<p>Digamos en palabras mas normales, una especie de hosting compartido.</p>
<p><strong>Siguiendo con la elección anterior me fui a ver introduccion a GWT (por Dick Wall)</strong></p>
<p>Nuevamente les comento sobre GWT,  es un framework creado por Google que permite hacer maravillas con Ajax y Javascript, pero todo creado desde algún IDE ya que uno lo crea usando JAVA y al final el resultado es compilado, y una vez realizado esto la salida es en HTML y JAVASCRIPT, creo que esto es algo de lo mas interesante ya que nos permite enfocarnos a otros aspectos de las aplicaciones y no a pensar como lo haremos con JS.</p>
<p>Me pregunto si no seria buena idea que GWT también pudiera interactuar con PHP y alguna otra libreria Ajax como Jquery, Mootools, Dojo, O Prototype seria un complemento excelente</p>
<p><strong>Ahora nos fuimos la siguiente platica que se trato de GEARS (por Dion Almaer)</strong></p>
<p>La cuestión es la siguiente Gears es un software ofrecido por Google que sirve  para activar el acceso <span class="new">sin conexión</span> a servicios que normalmente trabajan <span class="new">con conexión</span>, permitiendo que aplicaciones web funcionen sin acceso a la red. Este software instala un motor de base de datos, basado en SQLite, en el cliente para mantener un caché de la una parte de la información, de forma que una aplicación web pueda, periódicamente, sincronizar los datos de la caché local con el servicio en línea.</p>
<p>Claro ejemplo de esto es Google Docs, como lo comento <strong>Dion</strong>, nos comento también que por lo mismo que el queria que vieramos toda la potencialidad, no se iba a detener a mostrarnos código a código, argumentando que gran parte,si no es que toda estaría en Youtube (solo Videos creo), esperemos que así sea.</p>
<p><strong>Y por ultimo aunque tuvimos que cambiar de sala segui con la platica de Dion Almaer en este caso se trato de SITUACION DE AJAX</strong></p>
<p>Aquí simplemente nos platico de el alcance, de las librerías Ajax, y nos comento que debemos echarle un ojo a la librería Dojo, ya que es una librería que incluye muchas herramientas inclusive nos menciono que esta por encima de librerías como Jquery y Prototype, sin duda habra que ver que tanta razón tiene.</p>
<p>Además de comentarnos sobre las nuevas funcionalidades del HTML 5 ya muy sonado y  que conforme vaya adoptandose HTML 5 Google Gears estará fusionandose con este estándar.</p>
<p>En realidad de las platicas estuvieron muy interesantes y pues aunque hablaron en ingles como era de suponerse, hubo traductores que estuvieron mas o menos, si me entero de algo mas, por ejemplo sio liberaron codigos o videos pronto los tendran en el blog.</p>
<p>Les comento que la platica fue grande pero pues por cuestiones de tiempo y para no aburrirlos, pero que creen les puse unas cuantas fotos que tome son <strong>79 Fotos</strong>, subí todas a <strong>picasa</strong>, pero se tardaba mucho en cargar, así que les puse las mas interesantes.</p>
<p>Nota: Me traje mi playera que me regalaron esta bien chida y ya me apunte para el próximo jaja</p>
<p>Todas las Fotos tras el salto, estoy usando Jquery/Ajax/ para que no se cansen ademas funcionan las flechitas</p>
<p><span id="more-893"></span>[photoxhibit=2] </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/resena-que-sucedio-en-google-developer-day.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Ajax]Phototype, manipulando imagenes usando Javascript</title>
		<link>http://www.ajaxman.net/ajaxphototype-manipulando-imagenes-usando-javascript.html</link>
		<comments>http://www.ajaxman.net/ajaxphototype-manipulando-imagenes-usando-javascript.html#comments</comments>
		<pubDate>Mon, 02 Jun 2008 18:51:23 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Librerias]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=830</guid>
		<description><![CDATA[<p>Feliz inicio de semana, una semana algo complicada para mi por múltiples cosas que tengo que hacer(pagar TC, pagar Salon, Pagar art de la casa etc..), pero sin duda postear un buen numero de artículos hará mas amena la semana. El otro día vi un enlace no recuerdo en que pagina/Blog (ajaxian??), el cual nos [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Feliz inicio de semana, una semana algo complicada para mi por múltiples cosas que tengo que hacer(<del datetime="2008-06-02T18:40:48+00:00">pagar TC, pagar Salon, Pagar art de la casa etc..</del>), pero sin duda postear un buen numero de artículos hará mas amena la semana.</p>
<p>El otro día vi un enlace no recuerdo en que pagina/Blog (<strong>ajaxian</strong>??), el cual nos comentaba sobre un script que nos permite hacer maravillas con las imagenes usando para ello <strong>PHP y GD</strong>, si no mal recuerdo, para muestra vean la siguiente imagen la cual fue rotada y se le agrego el efecto polaroid con esta libreria.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-831 aligncenter" title="7" src="http://www.ajaxman.net/wp-content/uploads/2008/06/7.png" alt="phototype" width="240" height="200" /></p>
<p>Se trata de Phototype, el cual funciona usando php y la librería Javascript <strong>Prototype</strong>, lo cual funciona de la siguiente forma.</p>
<p></p><pre class="crayon-plain-tag">&lt;script type=&quot;text/javascript&quot; src=&quot;js/prototype.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/phototype.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;

 l_oPhoto = new Photo(); //instanciamos
 l_oPhoto.resize({width:200}); //redefinimos el tama&ntilde;o
 document.body.appendChild(l_oPhoto.fetch()); //agregamos la imagen al DOM de nuestro HTML

&lt;/script&gt;</pre><p></p>
<p>En el caso anterior lo que hicimos fue modificar el tamaño de la imagen, usando el método resize</p>
<p>Existen varios métodos como:</p>
<ul>
<li>resize</li>
<li>flipV</li>
<li>rotate</li>
<li>dropShadow</li>
<li>makeSketchy</li>
<li>toGreyScale</li>
<li>addCaption</li>
<li>y hasta addChuckNorris</li>
</ul>
<p>Mas información de este Framework, aquí | <a href="http://ajaxorized.com/phototype-image-manipulation-with-javascript">Phototype: image manipulation with javascript<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/ajaxphototype-manipulando-imagenes-usando-javascript.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Google-Ajax] Google Ajax Libraries API, La gran biblioteca de Librerias Ajax</title>
		<link>http://www.ajaxman.net/google-ajax-google-ajax-libraries-api-la-gran-biblioteca-de-librerias-ajax.html</link>
		<comments>http://www.ajaxman.net/google-ajax-google-ajax-libraries-api-la-gran-biblioteca-de-librerias-ajax.html#comments</comments>
		<pubDate>Wed, 28 May 2008 17:36:03 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Librerias]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Google Ajax Libraries API]]></category>
		<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=823</guid>
		<description><![CDATA[<p>Leyendo el blog de Andrés Nieto veo una nueva iniciativa de Google, se llama: Google Ajax Libraries API Que viene siendo una especie de lugar donde se almacenaran librerías Ajax, (como Jquery, Mootools, Prototype, Etc..), y las cuales estarán accesibles a todo el publico. Las librerias/Frameworks disponibles en este momento son jQuery prototype script.aculo.us MooTools [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Leyendo el blog de Andrés Nieto veo una nueva iniciativa de Google, se llama:</p>
<h2 style="text-align: center;"><span style="color: #3366ff;"><a href="http://code.google.com/apis/ajaxlibs/">Google Ajax Libraries API</a></span></h2>
<p>Que viene siendo una especie de lugar donde se almacenaran librerías Ajax, (como Jquery, Mootools, Prototype, Etc..), y las cuales estarán accesibles a todo el publico.</p>
<p>Las librerias/Frameworks disponibles en este momento son</p>
<ul>
<li><a href="http://jquery.com/">jQuery</a></li>
<li><a href="http://www.prototypejs.org/">prototype</a></li>
<li><a href="http://script.aculo.us/">script.aculo.us</a></li>
<li><a href="http://mootools.net/">MooTools</a></li>
<li><a href="http://dojotoolkit.org/">dojo</a></li>
<li><a href="http://maps.google.com/">Google Maps</a></li>
<li><a href="http://code.google.com/apis/ajaxsearch/">Google Ajax Search</a></li>
<li><a href="http://code.google.com/apis/ajaxfeeds/">Google AJAX Feed API</a></li>
<li><a href="http://code.google.com/apis/gdata/">Google data APIs</a></li>
</ul>
<p>Las <strong>ultimas 4 no son Librerias JS</strong>, sin embargo tambien forman parte de este abanico de posibilidades.</p>
<p>Su implementación/uso es simple y de la siguiente forma:</p>
<p></p><pre class="crayon-plain-tag">&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js&quot;&gt;&lt;/script&gt;</pre><p></p>
<p>Esto es para cargar Jquery, para cargar alguna de las otras librerías JS, debemos cambiar la ruta del script(SRc) por alguna de las siguientes:</p>
<p></p><pre class="crayon-plain-tag">//jQuery
http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js

// Prototype
http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js

//Script.aculo.us
http://ajax.googleapis.com/ajax/libs/scriptaculous/1.8.1/scriptaculous.js

//MooTools
http://ajax.googleapis.com/ajax/libs/mootools/1.11/mootools-yui-compressed.js

//Dojo
http://ajax.googleapis.com/ajax/libs/dojo/1.1.1/dojo/dojo.xd.js</pre><p></p>
<p>También se pueden agregar dichas librerías usando funciones de la api de Google, para ello, necesitaremos cargar la api de google y llamar lo que deseemos como el siguiente ejemplo</p>
<p></p><pre class="crayon-plain-tag">&lt;script src=&quot;http://www.google.com/jsapi&quot;&gt;&lt;/script&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
// Load jQuery
google.load(&quot;jquery&quot;, &quot;1&quot;);

// on page load complete, fire off a jQuery json-p query
// against Google web search
google.setOnLoadCallback(function() {
$.getJSON(&quot;http://ajax.googleapis.com/ajax/services/search/web?q=google&amp;;v=1.0&amp;;callback=?&quot;,

// on search completion, process the results
function (data) {
if (data.responseDate.results &amp;&amp;
data.responseDate.results.length&gt;0) {
renderResults(data.responseDate.results);
}
});
});
// --&gt;&lt;/script&gt;</pre><p></p>
<p>Como pudimos ver la carga se realizo usando la función <strong>google.load</strong>, la cual funciona de la siguiente forma:</p>
<p></p><pre class="crayon-plain-tag">google.load(name, version, opt);</pre><p></p>
<p>Como podemos observar se utilizan <strong>3 parámetros</strong>, los cuales son, el nombre de la librería, la versión de dicha librería, y el ultimo parámetro, que es opcional es para indicar algunas opciones para personalizar mejor la carga de dicha librería, por ejemplo si la deseamos comprimida o no, entre otras opciones mas.<br />
<span id="more-823"></span><br />
Ejemplo de carga</p><pre class="crayon-plain-tag">//con 2 parametros
google.load(&quot;jquery&quot;, &quot;1.2.3&quot;);
google.load(&quot;prototype&quot;, &quot;1.6&quot;);
google.load(&quot;scriptaculous&quot;, &quot;1.8.1&quot;);
google.load(&quot;mootools&quot;, &quot;1.11&quot;);
google.load(&quot;dojo&quot;, &quot;1.1.1&quot;);

//con 3 parametros
google.load(&quot;mootools&quot;, &quot;1.11&quot;, {uncompressed:true});</pre><p></p>
<p>Andrés también comenta que el segundo parámetro tiene la opción de que si no indicas exactamente que versión utilizaras, es decir sin pones por ejemplo usar &#8220;scriptaculous con la version 1.8&#8243;, google automaticamente te mandara ultima versión  que haya salido de dicha rama por ejemplo la &#8220;1.8.1&#8243;.</p>
<p>Google ahora esta explotando una parte que la tenia olvidada, que es, la potencialidad y la necesidad de usar librerías ajax, aunque yo preferiría tener alojadas las librerías que uso en mi propio server, yo creo que es una buena iniciativa de Google, aunque también no hay que depender siempre de Google.</p>
<p>Para completar este post pueden leer la fuente | <a href="http://www.anieto2k.com/2008/05/27/google-ajax-libraries-api-ajax-sobre-la-arquitectura-google/">Google Ajax Libraries API, ajax sobre la arquitectura Google</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/google-ajax-google-ajax-libraries-api-la-gran-biblioteca-de-librerias-ajax.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Javascript] JavaScript HTML Parser: Mejorando nuestros HTML&#039;S</title>
		<link>http://www.ajaxman.net/javascript-javascript-html-parser-mejorando-nuestros-htmls.html</link>
		<comments>http://www.ajaxman.net/javascript-javascript-html-parser-mejorando-nuestros-htmls.html#comments</comments>
		<pubDate>Wed, 07 May 2008 05:32:16 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Librerias]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Dom]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Jhon Resig]]></category>
		<category><![CDATA[Recursos]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=784</guid>
		<description><![CDATA[<p>Muchos quizas creyeron que ya no postearia, pero se equivacaron, he estado un poco atorado(como siempre), pero poco a poco mostrare mejores cosas. Hoy leyendo el blog de Jhon Resig, me entero de que el, ha lanzado un proyecto llamado: Pure JavaScript HTML Parser. Este proyecto , por lo poco que lo probe, se trata [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Muchos quizas creyeron que ya no postearia, pero se equivacaron, he estado un poco atorado(como siempre), pero poco a poco mostrare mejores cosas.</p>
<p>Hoy leyendo el blog de Jhon Resig, me entero de que el, ha lanzado un proyecto llamado: <strong>Pure JavaScript HTML Parser</strong>.</p>
<p>Este proyecto , por lo poco que lo probe, se trata de un corrector de codigo html, aunque talvez, muchos digan, que son expertos en HTML, no olvidemos que al estar programando en algun otro lenguaje se nos puede pasar algo de HTML, como cerrar alguna tag.</p>
<p>Esta funcionalidad posee  4 metodos/opciones  diferentes de uso.</p>
<ul>
<li>Compone Tags no cerradas:<br />
<pre class="crayon-plain-tag">HTMLtoXML(&quot;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Hello&quot;) == '&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Hello&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;'</pre>
</li>
<li>Elementos Vacios:<br />
<pre class="crayon-plain-tag">HTMLtoXML(&quot;&amp;lt;img src=test.jpg&amp;gt;&quot;) == '&amp;lt;img src=&quot;test.jpg&quot;/&amp;gt;'</pre>
</li>
<li>Bloques vs. Elementos:<br />
<pre class="crayon-plain-tag">HTMLtoXML(&quot;&amp;lt;b&amp;gt;Hello &amp;lt;p&amp;gt;John&quot;) == '&amp;lt;b&amp;gt;Hello &amp;lt;/b&amp;gt;&amp;lt;p&amp;gt;John&amp;lt;/p&amp;gt;'</pre>
</li>
<li>Cierre de Elementos padre:<br />
<pre class="crayon-plain-tag">HTMLtoXML(&quot;&amp;lt;p&amp;gt;Hello&amp;lt;p&amp;gt;World&quot;) == '&amp;lt;p&amp;gt;Hello&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;World&amp;lt;/p&amp;gt;'</pre>
</li>
<li>Atributos deshabilitados.:<br />
<pre class="crayon-plain-tag">HTMLtoXML(&quot;&amp;lt;input disabled&amp;gt;&quot;) == '&amp;lt;input disabled=&quot;disabled&quot;/&amp;gt;'</pre>
</li>
</ul>
<p>Talvez a muchos no nos sea de gran ayuda pero quiza usando este codigo podamos mejorar nuestros codigos HTML, asi como tambien usarlo para algo mas.</p>
<p>Pueden ver el demo de su uso en el siguiente enlace.</p>
<p>Demo | <a href="http://ejohn.org/apps/htmlparser/">JavaScript HTML Parser</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/javascript-javascript-html-parser-mejorando-nuestros-htmls.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Ajax-Php] mooHP: Mootools y Php</title>
		<link>http://www.ajaxman.net/ajax-php-moohp-mootools-y-php.html</link>
		<comments>http://www.ajaxman.net/ajax-php-moohp-mootools-y-php.html#comments</comments>
		<pubDate>Mon, 28 Apr 2008 15:29:43 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Librerias]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[MooHP]]></category>
		<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=752</guid>
		<description><![CDATA[<p>Buscando un script que me facilitara poner unas tabs para el próximo theme de el blog, el cual por cierto al parecer usara Mootools para unas tabs, las cuales luego verán, Me tope con este Framework. Se llama mooHP, el cual como su nombre lo indica es una mezcla entre Mootools y Php. La ventaja [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Buscando un script que me facilitara poner unas tabs para el próximo theme de el blog, el cual por cierto al parecer usara Mootools para unas tabs, las cuales luego verán, Me tope con este Framework.</p>
<p>Se llama mooHP, el cual como su nombre lo indica es una mezcla entre Mootools y Php.</p>
<p>La ventaja reside en que su sintaxis es muy similar a la de Mootools , por lo cual si estas acostumbrado a usar esta librería la implementación sera fácil y las ventajas muchas mas, como gestionar la gran mayoría de código vía Php.</p>
<p>A continuación les pongo un ejemplo de código y posteriormente un  link para que vean el demo.</p>
<p></p><pre class="crayon-plain-tag">&lt; ?php
include(&quot;mooHP2/dom.class.php&quot;);
include(&quot;mooHP2/element.class.php&quot;);
include(&quot;mooHP2/css.class.php&quot;);
include(&quot;mooHP2/utility.class.php&quot;);

//New instance of the dom class
$t = new dom();

//Loads a template from file
$t-&gt;loadFile(&quot;base.html&quot;);

//Gets element by css selector  and sets it's HTML content.
$t-&gt;SE(&quot;body&quot;)-&gt;setHTML(&quot;&quot;);

//Selected ellement: body adopts  new element
$t-&gt;SE(&quot;body&quot;)-&gt;adopt( $t-&gt;element(&quot;div&quot;, array(&quot;id&quot;=&gt;&quot;header&quot;) ,&quot;Hello world!&quot;) );

//Body adopts  &lt;br /&gt;
$t-&gt;SE(&quot;body&quot;)-&gt;newLine();


$picked = &quot;&quot;;
if (isset( $_GET[&quot;cd&quot;] )) {
 $picked = &quot; you have selected #&quot;.$_GET[&quot;cd&quot;];
}

//Body adopts new element div: with assigned properties as second argument and text as content;
$t-&gt;SE(&quot;body&quot;)-&gt;adopt( $t-&gt;element(&quot;div&quot;, array(&quot;style&quot;=&gt;&quot;margin:10px; padding:10px; border:1px solid #444;&quot;), &quot;Counting down:&quot;.$picked) );

// $select  = new Element()
$select = $t-&gt;element(&quot;select&quot;, array(&quot;name&quot;=&gt;&quot;cd&quot;), &quot;&quot;);

//Body adopts new element of type form
$t-&gt;SE(&quot;body&quot;)-&gt;adopt( $t-&gt;element(&quot;form&quot;, array(&quot;id&quot;=&gt;&quot;newForm&quot;,&quot;method&quot;=&gt;&quot;get&quot;) ) );
//Selects new element by ID and adopts previously defined element $select
$t-&gt;S(&quot;newForm&quot;)-&gt;adopt( $select );
// #newForm adopts new Element input
$t-&gt;S(&quot;newForm&quot;)-&gt;adopt( $t-&gt;element(&quot;input&quot;, array(&quot;type&quot;=&gt;&quot;submit&quot;, &quot;value&quot;=&gt;&quot;CLICK!&quot;) ) );


for ($i=1; $i&lt; =20; $i++) {
	//$newOption is new option element
	$newOption = $t-&gt;element(&quot;option&quot;, array(&quot;value&quot;=&gt;$i), &quot;Count down: &quot; . $i );
	//$select adopt as it's first child the $newOption element
	$select-&gt;adoptTop( $newOption );
	if ( isset($_GET[&quot;cd&quot;]) &amp;&amp; $_GET[&quot;cd&quot;] == $i ) {
		//Setting an attribute to an element
		$newOption-&gt;setProperty(&quot;selected&quot;,&quot;selected&quot;);
	}
}

//Body accepts  new style rules
$t-&gt;SE(&quot;body&quot;)-&gt;setStyle(&quot;margin&quot;,&quot;10px&quot;);

//Body adopts &lt;br /&gt;
$t-&gt;SE(&quot;body&quot;)-&gt;newLine();

//Appending text to the body
$t-&gt;SE(&quot;body&quot;)-&gt;appendText(&quot;and here comes the appended text&quot;);

//Body is adopting the inc.html contents
$t-&gt;SE(&quot;body&quot;)-&gt;adopt( $t-&gt;includeFile(&quot;inc.html&quot;) );

if (!isset( $_GET[&quot;cd&quot;] )) {
	//Make simple alert with javascript
	$t-&gt;alert(&quot;Hello and welcome to mooHP&quot;);
}

//Setting the &lt;title&gt; tah innerHTML
$t-&gt;setPageTitle(&quot;..:: Hello and welcome to mooHP ::..&quot;);


//Creating new instance of the css class
$newCss = new css();
//Setting rule in css
$newCss-&gt;setStyle(&quot;color&quot;,&quot;#ff9900&quot;);
//Setting rules in css
$newCss-&gt;setStyles(array(&quot;font-weight&quot;=&gt;&quot;bold&quot;,&quot;font-size&quot;=&gt;&quot;24px&quot; ));
//Writing the defined css to element
$newCss-&gt;writeToElement( $t-&gt;S(&quot;header&quot;) );


//Creating new instance of the css class
$newCss2 = new css();
//Setting rule in css
$newCss2-&gt;setStyle(&quot;border&quot;,&quot;10px solid #DDD&quot;);
//Setting rule in css
$newCss2-&gt;setStyle(&quot;padding&quot;,&quot;10px&quot;);
//Writing the defined css as #newForm selector in $t dom instance
$newCss2-&gt;writeToDom(&quot;#newForm&quot;, $t);

//Writing the page   if true is passed as argument the page will be compresed
$t-&gt;writePage(true);

?&gt;</pre><p></p>
<p>El resultado de esto seria lo siguiente.<br />
<a href="http://www.devpartment.com/testdrive/mooHP/">http://www.devpartment.com/testdrive/mooHP/</a></p>
<p>Creo que Mootools, me esta ganando, y eso se debe a una gran ventaja que ofrece ante otras Frameworks, como JQuery o Prototype, y eso es su peso, que es extremadamente pequeño, bueno aun sigo defendiendo a Jquery, pero si no se compacta un poco mas quiza tenga que darle un vistazo a Mootools.</p>
<p>Por cierto fui la Flisol, no participe casi en nada y es por que no me dio tuve mucho tiempo, eso si me compre una nueva playera muy chida de Debian Linux, tome unas fotos y me queria traer la de Php, pero pues no habia mas Varo($), asi que sera para la próxima, en cunato baje las fotos les platicare como estuvo la cosa.</p>
<p>Via | <a href="http://questchile.wordpress.com/2007/11/03/mootools-php-moohp/">mootools + PHP = mooHP</a><br />
Descarga | <a href="http://www.devpartment.com/testdrive/mooHP/mooHP.zip">Descargar MooHP</a><br />
Mas información en | <a href="http://www.devpartment.com/posts/mootools-php-moohp/">http://www.devpartment.com/posts/mootools-php-moohp/</a></title></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/ajax-php-moohp-mootools-y-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Ajax] TimeFrame: Rango de fechas usando prototype</title>
		<link>http://www.ajaxman.net/ajax-timeframe-rango-de-fechas-usando-prototype.html</link>
		<comments>http://www.ajaxman.net/ajax-timeframe-rango-de-fechas-usando-prototype.html#comments</comments>
		<pubDate>Wed, 23 Apr 2008 15:31:56 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Librerias]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=740</guid>
		<description><![CDATA[<p>Recuerdan que este blog se llama Ajaxman,por la gran admiración que le tengo a lo que es Ajax, y pues ultimamanete no ha habido muchos posts sobre esto, bueno vamos a mejorarlo , o al menos ese sera mi proposito, es que realmente blgo con buenas noticias sobre ajax en español practicamente no hay, asi [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Recuerdan que este blog se llama Ajaxman,por la gran admiración que le tengo a lo que es Ajax, y pues ultimamanete no ha habido muchos posts sobre esto, bueno vamos a mejorarlo , o al menos ese sera  mi proposito, es que realmente blgo con buenas noticias sobre ajax en español practicamente no hay, asi que tengo que interntar &#8220;traducir&#8221; algunas noticias de el mejor blog sobre Ajax, osea Ajaxian.com.</p>
<p>Bien, olvidandonos un poco de lo poco que hay sobre ajax en español,  paso a comentarles que surgio un plugin para prototype, una libreria que es muy eficiente para extender y/o mejorar las funcionalidades de Javascript-Ajax, la cual la he usado he varias ocasiones.</p>
<p>Este plugin se llama  <strong>TimeFrame</strong>, con este plugin podremos hacer una selección de fechas o de un rango de fechas, son el &#8220;mouse&#8221; y veremos como se desplaza el rango  al elejir una u otra fecha, n lo personal pienso que haria falta mejorarlo un poco mas, sin embargo, es una muy buena alternativa, ya que hace poco en un proyecto use la libreria &#8220;Ajax &#8211; Javascript&#8221;, Mootools con un plugin  calendar, con el cual despliega dos calendario(pendiente el manual de como hacer esto), para tomar un rango de fechas, talvez usar <strong>TimeFrame</strong> hubiera sido mas optimo, quien sabe, aqui les dejoi la imagen de como se ve este proyecto que realice.</p>
<p style="text-align: center;"><a href="http://www.ajaxman.net/wp-content/uploads/2008/04/muestra.png"><img class="alignnone size-full wp-image-742" title="muestra" src="http://www.ajaxman.net/wp-content/uploads/2008/04/muestra.png" alt="muestra mootools javascript calendar" width="479" height="242" /></a></p>
<p>Para usar <strong>TimeFrame</strong>, basta con bajarse el framework <strong>prototype </strong>y posteriormente bajarse el plugin de <a href="http://stephencelis.com/projects/timeframe">aqui</a>. y usarlo</p>
<p></p><pre class="crayon-plain-tag">&lt;script src=&quot;http://www.ajaxman.net/projects/timeframe/scripts/prototype.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;http://www.ajaxman.net/projects/timeframe.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</pre><p></p>
<p>Una vez solicitados los Archivos Javascript los usamos con Javascript</p>
<p></p><pre class="crayon-plain-tag">//&lt; ![CDATA[
      new Timeframe('calendars', {
        startfield: 'start',
        endfield: 'end',
        previousbutton: 'previous',
        todaybutton: 'today',
        nextbutton: 'next',
        resetbutton: 'reset' });
    //]]&gt;</pre><p></p>
<p>Y con lo cual obtendriamos algo como esto.<br />
<span id="more-740"></span><br />
<a href="http://www.ajaxman.net/wp-content/uploads/2008/04/timeframe.png"></a></p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-741" title="timeframe" src="http://www.ajaxman.net/wp-content/uploads/2008/04/timeframe.png" alt="timeframe" width="354" height="273" /></p>
<p>Recurso localizado en <a href="http://stephencelis.com/projects/timeframe">Time Frame</a><br />
Via | <a href="http://ajaxian.com/archives/timeframe-prototype-date-range-component">Timeframe: Prototype date range component</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/ajax-timeframe-rango-de-fechas-usando-prototype.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[Recursos] Resumen de una encuesta sobre desarrollo web y Ajax</title>
		<link>http://www.ajaxman.net/recursos-resumen-de-una-encuesta-sobre-desarrollo-web-y-ajax.html</link>
		<comments>http://www.ajaxman.net/recursos-resumen-de-una-encuesta-sobre-desarrollo-web-y-ajax.html#comments</comments>
		<pubDate>Tue, 25 Mar 2008 20:08:54 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Librerias]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Analisis]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/640/recursos-resumen-de-una-encuesta-sobre-desarrollo-web-y-ajax/</guid>
		<description><![CDATA[<p>Antes de que me digan ¿y donde esta la encuesta? dejeneme decirles que esta encuesta no la hice yo, si no la hiciceron en http://www.nitobi.com/survey/. Y lo encontre visitando ajaxian, y bueno les cuento sobre esto: Se hizo una encuesta sobre algunos gustos y preferencias sobre desarrollo web y ajax, los resultados muestran varias tendencias [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Antes de que me digan ¿y donde esta la encuesta? dejeneme decirles que esta encuesta no la hice yo, si no la hiciceron en <a href="http://www.nitobi.com/survey/">http://www.nitobi.com/survey/</a>.</p>
<p>Y lo encontre visitando ajaxian, y bueno les cuento sobre esto:</p>
<p>Se hizo una encuesta sobre algunos gustos y preferencias sobre desarrollo web y ajax, los resultados muestran varias tendencias sobre los frameworks ajax mas usados asi como el lenguaje de script del lado del servidor tambien mas usado o talvez preferido.</p>
<p>Hubo varias preguntas y respuestas pero las que sin duda me interesaron mas fueron:</p>
<p><strong>¿Que Plataformas de desarrollo que está usando?</strong></p>
<p>La respuesta con grafica y con numeros.</p>
<p><img src="http://www.ajaxman.net/wp-content/uploads/2008/03/surveyq3.gif" alt="encuesta ajax" align="middle" /></p>
<ul>
<li><strong>PHP: 296</strong></li>
<li><strong>Just HTML and CSS: 289</strong></li>
<li><strong>Java (other): 177</strong></li>
<li><strong>.Net: 163</strong></li>
<li><strong>Cold Fusion: 105</strong></li>
<li><strong>JSP: 105</strong></li>
<li><strong>Servlets: 89</strong></li>
<li><strong>Other (please specify): 57</strong></li>
<li><strong>Struts: 51</strong></li>
<li><strong>Python: 46</strong></li>
<li><strong>Rails: 42</strong></li>
<li><strong>Flex: 27</strong></li>
<li><strong>JSF: 23</strong></li>
</ul>
<p><strong>¿Qué herramientas de desarrollo usas (seleccione todos los que correspondan)?</strong></p>
<p>En este caso el resultado es:<br />
<img src="http://www.ajaxman.net/wp-content/uploads/2008/03/surveyq4.gif" alt="encuesta ajax" align="middle" hspace="2" /></p>
<ul>
<li><strong>Eclipse: 289</strong></li>
<li><strong>Dreamweaver: 241</strong></li>
<li><strong>NotePad: 156</strong></li>
<li><strong>Visual Studio: 154</strong></li>
<li><strong>Aptana: 105</strong></li>
<li><strong>Other (please specify): 80</strong></li>
<li><strong>Textmate: 42</strong></li>
<li><strong>Flex Builder: 39</strong></li>
<li><strong>BBEdit: 36</strong></li>
<li><strong>NotePad++: 33</strong></li>
</ul>
<p>Aqui un detalle, muchos usan eclipse y otros mas usan dreamweaver, yo uso rapidphp y es excelente aunque solo esta disponible para windows, pero sin duda su flexibilidad y caracteristicas lo hacen fenomenal, ojala y fuera opensource, pero aun asi lo uso por encima de dreamweaver, no es un post patrocinado ni nada, pero deberian probarlo.</p>
<p>Y una sobre el uso de ajax (la que mas nos interesa)<span id="more-640"></span></p>
<p><strong>Si está usando Ajax, juegos de herramientas o framewokrs de lo que está usando en sus proyectos (seleccione todos los que correspondan)?</strong></p>
<p><img src="http://www.ajaxman.net/wp-content/uploads/2008/03/surveyq10.gif" alt="encuesta ajax" align="middle" /></p>
<ul>
<li><strong>jQuery: 144</strong></li>
<li><strong>Prototype: 143</strong></li>
<li><strong>Scriptaculous: 127</strong></li>
<li><strong>YUI: 99</strong></li>
<li><strong>Ajax for ASP.Net (Atlas): 91</strong></li>
<li><strong>Mootools: 65</strong></li>
<li><strong>Dojo: 63</strong></li>
<li><strong>ExtJs: 61</strong></li>
<li><strong>Nitobi: 61</strong></li>
<li><strong>Spry: 29</strong></li>
<li><strong>Other (please specify): 27</strong></li>
<li><strong>GWT: 19</strong></li>
<li><strong>JMaki: 6</strong></li>
<li><strong>Mochikit: 2</strong></li>
</ul>
<p>Por increible que parezca Jquery esta dominado a prototype, vemos tambien que al framwork Mochikit muy pocos lo usan.</p>
<p>Y hay mas pero solo puese esas.</p>
<p>Esto no es algo que se cumpla siempre debemos recordar que fue solo una encuesta, pero nos ayuda a ver hacia donde va el desarrollo web.</p>
<p>Los que quieran ver todo los datos de la encuesta, los encuentran aqui | <a href="http://www.nitobi.com/survey/">Nitobi Survey Results</a><br />
Via | <a href="http://ajaxian.com/archives/nitobi-survey-results-on-ajax-development">Nitobi Survey Results on Ajax Development</a><br />
Y todos los resultados de dicha encuesta estan Aqui | <a href="http://www.nitobi.com/survey/SurveySummary.xls">Descargar </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/recursos-resumen-de-una-encuesta-sobre-desarrollo-web-y-ajax.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.ajaxman.net @ 2012-05-17 23:05:53 -->
