<?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>Eressea Solutions &#187; Herramientas</title>
	<atom:link href="http://www.eresseasolutions.com/tag/herramientas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eresseasolutions.com</link>
	<description>Eressea Solutions es una empresa que brinda servicios y asesoramiento en soluciones tecnológicas que añadan valor y diferencien a su empresa.</description>
	<lastBuildDate>Thu, 05 Jan 2012 22:07:21 +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>Herramientas para Aplicaciones Web en PHP</title>
		<link>http://www.eresseasolutions.com/tutoriales/desarrollo-de-aplicaciones-web-basadas-en-php/las-herramientas/</link>
		<comments>http://www.eresseasolutions.com/tutoriales/desarrollo-de-aplicaciones-web-basadas-en-php/las-herramientas/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 22:51:54 +0000</pubDate>
		<dc:creator>Rene Silva</dc:creator>
				<category><![CDATA[Desarrollo de Aplicaciones Web basadas en PHP]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://tutoriales.eresseasolutions.com/?p=57</guid>
		<description><![CDATA[Una herramienta de desarrollo ideal es una aplicación ideal, por lo que no debe interponerse entre nosotros y nuestro objetivo.<div class="author-info related_articles">
	
<strong>También te recomendamos leer:</strong>
				<div class="related_article">
							<img width="50" height="50" src="http://www.eresseasolutions.com/wp-content/uploads/2009/12/browsers-50x50.png?9d7bd4" class="attachment-post-thumbnail wp-post-image" alt="Desarrollo de Aplicaciones Web basadas en PHP – Introducción" title="browsers" />			

				<a href="http://www.eresseasolutions.com/tutoriales/desarrollo-de-aplicaciones-web-basadas-en-php/introduccion/" style="font-weight:700;" rel="bookmark" title="Link permanente a Desarrollo de Aplicaciones Web basadas en PHP – Introducción">
					Desarrollo de Aplicaciones Web basadas en PHP – Introducción				</a>
			
			
Acabaste de aprender PHP, estás listo para aplicar tus nuevos conocimientos, quieres crear una aplicación para Twitter/Facebook y subirla a Internet, momentos después te das cuenta de que sólo aprendiste cuando utilizar un &#8220;for&#8221; y no un &#8220;while&#8221;, o talvez la diferencia entre un &#8220;echo&#8221; y &#8220;print&#8221;. No estás solo, muchos hemos leído esos libros de &#8220;Aprende X lenguaje en 7 días&#8221;, pero se necesita más tiempo para conocer un lenguaje y de hecho mucho más tiempo el conocer o si quiera intuir el cómo funcionan las aplicaciones web más complejas.También es necesario tener sólidos conocimientos básicos de las Tecnologías de Internet (HTTP,FTP,SMTP,etc.) y conceptos de Seguridad para poder lanzar una aplicación web a Internet.

		</div>
					<div class="related_article">
						

				<a href="http://www.eresseasolutions.com/recursos/listas/20-herramientas-para-desarrollar-rapidamente-codigo-legible/" style="font-weight:700;" rel="bookmark" title="Link permanente a 20 herramientas para desarrollar rápidamente código legible">
					20 herramientas para desarrollar rápidamente código legible				</a>
			
			
En Web Design Ledger pulican una lista de 20 herramientas para desarrollar código legible de varios lenguajes como JavaScript, CSS, etc.

		</div>
					<div class="related_article">
						

				<a href="http://www.eresseasolutions.com/recursos/listas/50-herramientas-de-analisis-y-tracking-para-twitter/" style="font-weight:700;" rel="bookmark" title="Link permanente a 50 herramientas de análisis y tracking para Twitter">
					50 herramientas de análisis y tracking para Twitter				</a>
			
			
Twitter tiene un ecosistema bastante amplio de aplicaciones, entre ellas las aplicaciones de análisis y tracking.  Entre estas herramientas podemos nombrar a TwitterCounter, Tweetstats, TwitterGrader y otros. 

		</div>
					<div class="related_article">
							<img width="50" height="50" src="http://www.eresseasolutions.com/wp-content/uploads/2010/01/camtasia-50x50.jpg?9d7bd4" class="attachment-post-thumbnail wp-post-image" alt="28 herramientas para crear tu propio screencast" title="camtasia" />			

				<a href="http://www.eresseasolutions.com/recursos/listas/28-herramientas-para-crear-tu-propio-screencast/" style="font-weight:700;" rel="bookmark" title="Link permanente a 28 herramientas para crear tu propio screencast">
					28 herramientas para crear tu propio screencast				</a>
			
			
Existen varias herramientas, ya sean gratis o de pago, para poder grabar tu propio screencast fácilmente, por ejemplo Camstudio, Screen Toaster, Camtasia Studio, etc.

		</div>
					<div class="related_article">
							<img width="50" height="50" src="http://www.eresseasolutions.com/wp-content/uploads/2010/01/browser_shots-50x50.jpg?9d7bd4" class="attachment-post-thumbnail wp-post-image" alt="5 maneras para probar tu website en diferentes browsers" title="browser_shots" />			

				<a href="http://www.eresseasolutions.com/recursos/articulos-recursos/5-maneras-para-probar-tu-website-en-diferentes-browsers/" style="font-weight:700;" rel="bookmark" title="Link permanente a 5 maneras para probar tu website en diferentes browsers">
					5 maneras para probar tu website en diferentes browsers				</a>
			
			
Es importante que un diseñador web sepa como se está desplegando su sitio web en los diferentes browsers.

		</div>
				<!--<div class="clearfix"></div>-->
</div>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img class="aligncenter" src="http://farm4.static.flickr.com/3616/3312115991_cc2a483d06.jpg" alt="Herramientas" width="500" height="333" /></p>
<p><div id="summary" style="font-size:13px;">
<h3>Desarrollo de Aplicaciones Web basadas en PHP</h3>
<ul>
	<li>1. <a href="http://www.eresseasolutions.com/tutoriales/desarrollo-de-aplicaciones-web-basadas-en-php/introduccion/">Introducción</a></li>
	<li>2. <a href=" http://www.eresseasolutions.com/tutoriales/desarrollo-de-aplicaciones-web-basadas-en-php/las-herramientas/ ">Herramientas para Aplicaciones Web en PHP</a></li>
	<li>3. <a href="http://www.eresseasolutions.com/tutoriales/desarrollo-de-aplicaciones-web-basadas-en-php/el-browser/">El Browser</a></li>
</ul>
</div>Una herramienta de desarrollo ideal es una aplicación ideal, por lo que <strong>no debe interponerse entre nosotros y nuestro objetivo </strong>(por ejemplo bugs, escasez de características, etc.). Lo recomendable es conocer una gran variedad de herramientas para una determinada tarea y así poder escoger la más adecuada, aunque esto resulte utópico dada la inmensa cantidad de aplicaciones que se tienen en la actualidad. En este artículo se analizarán los parámetros que influyen en la elección de una herramienta, como también los diferentes tipos de herramientas y opciones que se tienen al desarrollar una aplicación web basada en PHP.</p>
<h2>Parámetros de elección</h2>
<p>Existen una serie de parámetros para tomar una decisión al momento de elegir una herramienta. Los parámetros son los siguientes:</p>
<h3>1. Costo</h3>
<p>Varias herramientas para el desarrollo de aplicaciones web en PHP tienen un precio por licencia/etc, por ejemplo algunas de las herramientas ofrecidas por <a href="http://www.zend.com/">Zend Technologies</a> (una empresa dedicada a tecnologías PHP) y <a href="http://www.adobe.com/products/dreamweaver">Dreamweaver</a> tienen un costo por licencia, pero la gran mayoría de las herramientas no tienen costo alguno.</p>
<h3>2. Características</h3>
<p>Las características de una herramienta son un parámetro importante dado que la escasez de las mismas puede retrasar tremendamente el desarrollo de la aplicación. Se recomienda utilizar la herramienta con más características, aunque esto muchas veces hace algo más complicado el aprendizaje de la misma.</p>
<h3>3. Flexibilidad</h3>
<p>Es la capacidad de personalizar tu herramienta de manera que te sientas realmente cómodo con ella. Esto puede agilizar ciertos procesos en el desarrollo de la aplicación (creación de macros, etc.).</p>
<h3>4. Documentación y Comunidad</h3>
<p>Lo más probable es que tengamos algún problema durante el uso de nuestra herramienta y buscaremos una solución ya sea leyendo la documentación o recurriendo a la comunidad. La comunidad en si no solamente se dedica a resolver problemas (ayuda,etc.), tiene también como fin dar un mejor uso a la herramienta (creación de plugins, best practices, etc.) y compartir opiniones acerca de la misma.</p>
<h3>5. Curva de aprendizaje</h3>
<p>La curva de aprendizaje (en una de sus deficiones) se refiere a cuan difícil se hace aprender una herramienta si se quiere utilizarla eficazmente. Se debe considerar la complejidad de una herramienta y ver si se justifica el tiempo invertido en aprender la herramienta.</p>
<h2>Herramientas para el desarrollo web</h2>
<p>Los tipos de herramientas que necesitaremos para el Desarrollo de Aplicaciones Web basadas en PHP son básicamente:</p>
<h3>1. Sistema Operativo</h3>
<p>Todos estamos utilizando un sistema operativo, que al fin y al cabo es una herramienta más. En esta categoría tenemos a <a href="http://es.wikipedia.org/wiki/Microsoft_Windows">Windows</a>, <a href="http://www.apple.com/macosx/">MacOSX</a>, <a href="http://es.wikipedia.org/wiki/Linux">Linux</a>, etc. En la mayoría de los casos no elegimos el Sistema Operativo que utilizamos en este momento (ya sea porque ya vino instalado con X sistema operativo o tengamos que usarlo por alguna razón), pero podemos cambiar y elegir el que mejor nos parezca. La elección de un sistema operativo influye en la elección de las herramientas que podamos utilizar.</p>
<h3>2. Browser</h3>
<p>El browser es clave para el desarrollo ya que al fin y al cabo desarrollaremos la aplicación para un usuario que utiliza un browser en específico. Como en el sistema Operativo muchas veces el browser es impuesto, pero tenemos muchas opciones. El Browser debe facilitarnos el debugging en las aplicaciones web.</p>
<h3>3. IDE</h3>
<p>IDE (Integrated Development Enviroment) es la herramienta con la que desarrollaremos la aplicación.</p>
<h3>4. Servidor Web</h3>
<p>Esta herramienta es tal vez la más compleja dada la dificultad que puede tener el configurar un servidor web con las misma características que tiene el servidor web de producción. Por lo general la instalación de las aplicaciones del servidor web dependen demasiado del sistema operativo que se está utilizando.</p>
<h3>5. Otras herramientas</h3>
<p>Entre otras herramientas podemos considerar a:</p>
<p><strong>VCS (Version Control System).</strong> Un Sistema de Control de Versiones es vital para el desarrollo de aplicaciones en equipo e incluso cuando lo haces solo. SVN y GIT serán los que veremos en estos tutoriales.</p>
<p><strong>Cliente FTP.</strong> Para poder subir nuestros archivos al servidor de producción en la mayoría de los casos tendremos que utilizar un cliente FTP.</p>
<p><strong>Virtualización. </strong>Para desarrolla aplicaciones web se deben tomar en cuenta a la mayoría de los browsers, es probable que nuestro sistema operativo no soporte a todos los browsers por lo que se debe pensar en un software de virtulización para poder probar las aplicaciones web en esos browsers también.</p>

<hr/>
<br/>
Si deseas leer muchos más artículos acerca de Diseño y Desarrollo Web, Tecnología y Social Media puedes suscribirte <a href='http://feeds.feedburner.com/eresseasolutions-blogs'>via RSS</a> y
seguirnos en <a href='http://twitter.com/eresseasol'>Twitter</a>.
<br/><div class="author-info related_articles">
	<p><strong>También te recomendamos leer:</strong></p>
				<div class="related_article">
							<img width="50" height="50" src="http://www.eresseasolutions.com/wp-content/uploads/2009/12/browsers-50x50.png?9d7bd4" class="attachment-post-thumbnail wp-post-image" alt="Desarrollo de Aplicaciones Web basadas en PHP – Introducción" title="browsers" />			<p>
				<a href="http://www.eresseasolutions.com/tutoriales/desarrollo-de-aplicaciones-web-basadas-en-php/introduccion/" style="font-weight:700;" rel="bookmark" title="Link permanente a Desarrollo de Aplicaciones Web basadas en PHP – Introducción">
					Desarrollo de Aplicaciones Web basadas en PHP – Introducción				</a>
			</p>
			<p>Acabaste de aprender PHP, estás listo para aplicar tus nuevos conocimientos, quieres crear una aplicación para Twitter/Facebook y subirla a Internet, momentos después te das cuenta de que sólo aprendiste cuando utilizar un &#8220;for&#8221; y no un &#8220;while&#8221;, o talvez la diferencia entre un &#8220;echo&#8221; y &#8220;print&#8221;. No estás solo, muchos hemos leído esos libros de &#8220;Aprende X lenguaje en 7 días&#8221;, pero se necesita más tiempo para conocer un lenguaje y de hecho mucho más tiempo el conocer o si quiera intuir el cómo funcionan las aplicaciones web más complejas.También es necesario tener sólidos conocimientos básicos de las Tecnologías de Internet (HTTP,FTP,SMTP,etc.) y conceptos de Seguridad para poder lanzar una aplicación web a Internet.</p>

		</div>
					<div class="related_article">
						<p>
				<a href="http://www.eresseasolutions.com/recursos/listas/20-herramientas-para-desarrollar-rapidamente-codigo-legible/" style="font-weight:700;" rel="bookmark" title="Link permanente a 20 herramientas para desarrollar rápidamente código legible">
					20 herramientas para desarrollar rápidamente código legible				</a>
			</p>
			<p>En Web Design Ledger pulican una lista de 20 herramientas para desarrollar código legible de varios lenguajes como JavaScript, CSS, etc.</p>

		</div>
					<div class="related_article">
						<p>
				<a href="http://www.eresseasolutions.com/recursos/listas/50-herramientas-de-analisis-y-tracking-para-twitter/" style="font-weight:700;" rel="bookmark" title="Link permanente a 50 herramientas de análisis y tracking para Twitter">
					50 herramientas de análisis y tracking para Twitter				</a>
			</p>
			<p>Twitter tiene un ecosistema bastante amplio de aplicaciones, entre ellas las aplicaciones de análisis y tracking.  Entre estas herramientas podemos nombrar a TwitterCounter, Tweetstats, TwitterGrader y otros. </p>

		</div>
					<div class="related_article">
							<img width="50" height="50" src="http://www.eresseasolutions.com/wp-content/uploads/2010/01/camtasia-50x50.jpg?9d7bd4" class="attachment-post-thumbnail wp-post-image" alt="28 herramientas para crear tu propio screencast" title="camtasia" />			<p>
				<a href="http://www.eresseasolutions.com/recursos/listas/28-herramientas-para-crear-tu-propio-screencast/" style="font-weight:700;" rel="bookmark" title="Link permanente a 28 herramientas para crear tu propio screencast">
					28 herramientas para crear tu propio screencast				</a>
			</p>
			<p>Existen varias herramientas, ya sean gratis o de pago, para poder grabar tu propio screencast fácilmente, por ejemplo Camstudio, Screen Toaster, Camtasia Studio, etc.</p>

		</div>
					<div class="related_article">
							<img width="50" height="50" src="http://www.eresseasolutions.com/wp-content/uploads/2010/01/browser_shots-50x50.jpg?9d7bd4" class="attachment-post-thumbnail wp-post-image" alt="5 maneras para probar tu website en diferentes browsers" title="browser_shots" />			<p>
				<a href="http://www.eresseasolutions.com/recursos/articulos-recursos/5-maneras-para-probar-tu-website-en-diferentes-browsers/" style="font-weight:700;" rel="bookmark" title="Link permanente a 5 maneras para probar tu website en diferentes browsers">
					5 maneras para probar tu website en diferentes browsers				</a>
			</p>
			<p>Es importante que un diseñador web sepa como se está desplegando su sitio web en los diferentes browsers.</p>

		</div>
				<!--<div class="clearfix"></div>-->
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.eresseasolutions.com/tutoriales/desarrollo-de-aplicaciones-web-basadas-en-php/las-herramientas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using disk: enhanced

Served from: www.eresseasolutions.com @ 2012-02-07 12:30:17 -->
