<?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>HectorBenitez.com [Blog] &#187; IDE&#8217;s</title> <atom:link href="http://blog.hectorbenitez.com/category/desarrollo_programacion/ides/feed/" rel="self" type="application/rss+xml" /><link>http://blog.hectorbenitez.com</link> <description>Desarrollo de sistemas o algo por el estilo...</description> <lastBuildDate>Sun, 11 Dec 2011 22:25:49 +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>Netbeans y Zend Framework, primeros pasos</title><link>http://blog.hectorbenitez.com/2010/07/netbeans-y-zend-framework-primeros-pasos/</link> <comments>http://blog.hectorbenitez.com/2010/07/netbeans-y-zend-framework-primeros-pasos/#comments</comments> <pubDate>Sat, 17 Jul 2010 04:46:34 +0000</pubDate> <dc:creator>Hector Benitez</dc:creator> <category><![CDATA[IDE's]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[NetBeans]]></category> <category><![CDATA[zend framework]]></category><guid isPermaLink="false">http://blog.hectorbenitez.com/?p=725</guid> <description><![CDATA[Pues ya tiene algún tiempo que salió la versión 6.9 de Netbeans con soporte para el Zend Framework incluido, en esta ocasión vamos a comenzar a utilizarlo de una forma básica, al menos vamos a crear nuestro primer proyecto basado en Zend Framework y lo comenzaremos a utilizar&#8230; Lo primero que tenemos que hacer es [...]]]></description> <content:encoded><![CDATA[<p>Pues ya tiene algún tiempo que salió la versión 6.9 de <a title="Netbeans" href="http://blog.hectorbenitez.com/tag/netbeans/">Netbeans</a> con soporte para el <a title="Zend Framework" href="http://blog.hectorbenitez.com/tag/zend-framework/">Zend Framework</a> incluido, en esta ocasión vamos a comenzar a utilizarlo de una forma básica, al menos vamos a crear nuestro primer proyecto basado en Zend Framework y lo comenzaremos a utilizar&#8230;</p><p>Lo primero que tenemos que hacer es descargar el Zend Framework, tenemos que tomar de ahí la carpeta bin, esta carpeta necesitamos tenerla en una ubicación fija ya que esto es la base del soporte de Netbeans a Zend Framework.</p><p><a href="http://blog.hectorbenitez.com/wp-content/uploads/2010/07/logo-zend-framework.jpg"><img class="aligncenter size-full wp-image-727" title="logo-zend-framework" src="http://blog.hectorbenitez.com/wp-content/uploads/2010/07/logo-zend-framework.jpg" alt="" width="282" height="190" /></a></p><p>En Netbeans abriremos opciones (Tools -&gt; Options) e iremos a la parte de PHP, ahí llegaremos pestaña de Zend y en el campo que dice Zend Script navegaremos hasta la carpeta bin que mencionamos antes y elegiremos el archivo .bat para <a title="windows" href="http://blog.hectorbenitez.com/category/computacion/windows/">windows</a> o el .sh para <a title="linux" href="http://blog.hectorbenitez.com/category/computacion/linux/">linux</a> (En caso de que el path este registrado en el sistema Netbeans lo puede encontrar por si solo), en caso de que la versión sea mayor a 1.10 daremos click en el boton &#8220;Registrar proveedor&#8221;, con esto ya tenemos Netbeans listo para trabajar con Zend Framework.<br /> <span id="more-725"></span><br /> Ahora si vamos a empezar a trabajar con el Zend Framework, vamos a crear un proyecto nuevo de PHP y al llegar a la ultima sección del asistente, la de los <a title="frameworks" href="http://blog.hectorbenitez.com/tag/frameworks/">frameworks</a> vamos a marcar Zend Framework y vamos a dar click en finalizar, esto ejecutara el Zend Script y generará un proyecto con toda la estructura del Zend Framework, el index, el htaccess, todo está listo, sin embargo cabe mencionar que la carpeta lib esta vacía, hay que copiar y pegar el Framework ahí dentro (también puedes registrar la ruta donde tengas el framework dentro de las opciones de PHP en la sección de Global Include Path), después de este paso ya podemos ejecutar nuestro proyecto y nos aparecerá una página diciéndonos que es un nuevo proyecto creado con Zend Framework.</p><p>Hasta este punto todo está bien, sin embargo es crucial en la mayoría de los proyectos el usar una base de datos, vamos a configurar una usando el Zend Script con el comando configure db-adapter, este sería un ejemplo con <a title="MySql" href="http://blog.hectorbenitez.com/tag/mysql/">MySql</a>:</p><p>zf configure db-adapter &#8216;adapter=Pdo_Mysql&amp;host=localhost&amp;username=name&amp;password=pass&amp;dbname=basename&#8217;</p><p>Realmente con la integración de Zend Framework lo que tenemos que hacer es dar click derecho sobre nuestro proyecto y en el menú contextual vamos a Zen -&gt; Run command&#8230;, ahí se abrirá un dialogo en el cual se enlistan todos los comandos disponibles y es posible filtrar al ir escribiendo sobre el campo Filter, seleccionamos el comando configure db-adapter y en el campo parameters escribiríamos: adapter=Pdo_Mysql&amp;host=localhost&amp;username=name&amp;password=pass&amp;dbname=basename</p><p>Ahora trabajaremos con esa conexión, vamos a crear elementos para nuestra aplicación, primero un modelo para usar nuestra base de datos, y después una acción, la cual nos genera una vista lista para usarse, para empezar vamos a trabajar con una base de datos que ya existe y tiene una tabla llamada &#8220;Usuarios&#8221; para crear un DbTable de la misma forma que antes abriremos el dialogo &#8220;Run Zend command&#8221; y ahora elegiremos el comando create db-table con los parámetros &#8220;Usuarios usuarios&#8221;, el primero indica el nombre del modelo y el segundo el nombre de la tabla, después de esto puedes entrar a la carpeta models de ahí entraras a DbTable y ahí encontraras Usuarios.php, después crearemos una acción usando el comando create action y pondremos ahí el nombre de la acción seguido del nombre del controlador que la contiene por ejemplo: find Index, esto creara findAction dentro del controlador Index, pero adema creara el archivo de vista que en este caso seria view/scripts/index/find.phtml</p><p>Un par de cosas extras que son notables acerca del trabajo con acciones y vistas, es que ahora existe forma de navegar directamente entre la acción y la vista, por ejemplo si ustedes están en una acción, dan click derecho y en el menú contextual ve a Navigate y se encontraran con una nueva opción &#8220;Go to View&#8221;, viceversa si ustedes están en la vista verán la opción &#8220;Go to Action&#8221;, el otro punto notable es que las variables que asignen a la vista en la acción si estarán disponibles en el autocompletar de la Vista por ejemplo si en una acción ponen $this-&gt;view-&gt;var1 = 1; esta variable estará disponible en la Vista a través de $this-&gt;var1, excelente no creen?</p><p>Por último les aconsejo que para hacer su trabajo con el Zend Script aun más amigable, creen una combinación de acceso rápido a la herramienta, esto lo pueden hacer en Options en la sección Keymaps&#8230; pues eso es todo por hoy, espero sea de ayuda, cualquier duda, por aquí andamos&#8230; saludos</p>]]></content:encoded> <wfw:commentRss>http://blog.hectorbenitez.com/2010/07/netbeans-y-zend-framework-primeros-pasos/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Ubuntu 9.10: Netbeans se congela con SVN</title><link>http://blog.hectorbenitez.com/2009/10/ubuntu-9-10-netbeans-se-congela-con-svn/</link> <comments>http://blog.hectorbenitez.com/2009/10/ubuntu-9-10-netbeans-se-congela-con-svn/#comments</comments> <pubDate>Sat, 31 Oct 2009 19:00:43 +0000</pubDate> <dc:creator>Hector Benitez</dc:creator> <category><![CDATA[Desarrollo/Programación]]></category> <category><![CDATA[IDE's]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[NetBeans]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://blog.hectorbenitez.com/?p=529</guid> <description><![CDATA[Probablemente muchos de ustedes, al igual que yo, ya estaran probando el flamante Ubuntu 9.10&#8230; instalamos el nuevo linux, preparamos nuestro entorno de desarrollo web, un clasico lampp, y para terminar nuestra IDE preferida, en este caso yo estoy usando NetBeans 6.7.1, muy bien, ya esta todo listo, es hora de comenzar, primero que nada [...]]]></description> <content:encoded><![CDATA[<p>Probablemente muchos de ustedes, al igual que yo, ya estaran probando el flamante <a title="Ubuntu" href="http://blog.hectorbenitez.com/tag/ubuntu/">Ubuntu</a> 9.10&#8230; instalamos el nuevo <a title="linux" href="http://blog.hectorbenitez.com/category/computacion/linux/">linux</a>, preparamos nuestro entorno de <a title="desarrollo web" href="http://blog.hectorbenitez.com/category/desarrollo_programacion/desarrollo-web/">desarrollo web</a>, un clasico lampp, y para terminar nuestra IDE preferida, en este caso yo estoy usando <a title="NetBeans" href="http://blog.hectorbenitez.com/tag/netbeans/">NetBeans</a> 6.7.1, muy bien, ya esta todo listo, es hora de comenzar, primero que nada vamos a realizar un checkout de nuestros proyectos alojados en algun server SVN, y de repente cuando NetBeans se esta conectando al repositorio, se congela!!!&#8230; (30 segundos)&#8230; xkill para cerrarlo&#8230;</p><p><a href="http://blog.hectorbenitez.com/wp-content/uploads/2009/10/nb-splash-screen.png"><img class="aligncenter size-full wp-image-530" title="nb-splash-screen" src="http://blog.hectorbenitez.com/wp-content/uploads/2009/10/nb-splash-screen.png" alt="nb-splash-screen" width="470" height="298" /></a></p><p>Bueno despues de un buen rato de experimentar y estar buscando he dado con la respuesta, al parecer el bug no esta NetBeans sino en el paquete openjdk, lo que vamos a hacer es instalar el paquete sun-java6-jdk y despues modificaremos el archivo /etc/netbeans.conf para que use el nuevo paquete como default, buscamos el texto jdkhome y tiene que quedar asi:</p><pre class="brush: bash">jdkhome /usr/lib/jvm/<a title="java" href="http://blog.hectorbenitez.com/tag/java/">java</a>-6-sun/</pre><p>Espero sea de ayuda, un saludo&#8230;</p>]]></content:encoded> <wfw:commentRss>http://blog.hectorbenitez.com/2009/10/ubuntu-9-10-netbeans-se-congela-con-svn/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/28 queries in 0.008 seconds using disk: basic
Object Caching 481/537 objects using disk: basic

Served from: blog.hectorbenitez.com @ 2012-02-07 03:41:48 -->
