Live Reload en PHP

Read More
Live Reload en PHP
Live Reload en PHP

En el siguiente video mostramos como configurar Visual Studio Code y los navegadores más populares, Google Chrome y Firefox,  para obtener live reload o recarga automática funcionando correctamente con KumbiaPHP.

Vscode, Google Chrome y Firefox con livereload

Live Reload en PHP

Extensión LiveReload para Visual Studio Code: https://marketplace.visualstudio.com/items?itemName=ziishaned.livereload

Extensión LiveReload++ para Google Chrome: https://chrome.google.com/webstore/detail/livereload++/ciehpookapcdlakedibajeccomagbfab

Extensión LiveReload para Firefox: https://addons.mozilla.org/es/firefox/addon/livereload-web-extension/

NetBeans IDE y PHP, los mejores amigos

Read More

Desde tiempos inmemorables, mentiras no hace mucho, desde hace 13 años aproximadamente con mis inicios en el desarrollo de software con el lenguaje java y php, llevo usando NetBeans IDE, amado por muchos y odiado por otros tantos.

La primer característica que se le asigna por quienes no lo quieren tanto es que es pesado y lento, pueden tener razón pero esto se ve compensado por sus muchas caracteríscas y ya no viene a ser tan lento cuando solo descargas la versión que necesitas, es decir solo con los plugins para tus desarrollos, y en el caso de KumbiaPHP te recomiendo la versión NetBeans IDE PHP, pesa solo 142 MB y es gratuita. Recordemos también que es un proyecto de código libre aunque este detrás Oracle y múltiplataforma, funciona decentemente en Windows, Linux y macOS.

Descargas de NetBeans IDE

Es el mejor amigo de KumbiaPHP y de PHP en general porque:

Netbeans poderoso editor de código PHP

El editor de NetBeans PHP proporciona plantillas de código y herramientas de generación de código, como generación de «getter y setter», refactorización, tales como «renombrar instantáneamente», sugerencias de parámetros, sugerencias y arreglos rápidos, y completado de código inteligente.

Autocompletado de código y visualización de la documentación. Ctrl + Espacio

Proyectos PHP

 NetBeans ofrece una versión del IDE hecha a medida para el desarrollo de sitios y aplicaciones web de PHP que comprenden una variedad de lenguajes de scripting y mark-up. El editor de PHP está dinámicamente integrado con HTML, JavaScript y funciones de edición CSS. También se integra son sistemas de control de versiones como Git, Mercurial y Subversion.

Navegación en los proyectos
El navegador permite ir rápidamente a atributos y funciones solo dando doble clic

No importa el IDE que uses, lo importante es que uses alguno, con el que te sientas cómodo y te ayude a trabajar más rápido. Mi elección hasta ahora ha sido NetBeans.

Este artículo hace parte de la serie iniciada por Nelson Rojas: Programar código PHP ¿IDE o editor de Texto?

Programar código PHP ¿IDE o editor de Texto?

Read More
komodo edit php

Bienvenido 2017, feliz enero para todos, y los mayores éxitos para nuestros colegas Kumbieros!

En esta ocasión vamos a hablar de un tema  bastante sencillo, y que tiene que ver con ayudar un poco a la decisión qué herramienta es la más efectiva, eficiente y se acomoda más a las necesidades del desarrollador.

Todos sabemos lo rápido que resultan las aplicaciones hechas con KumbiaPHP, pero cuando empiezas cuesta un poco sacarle el provecho necesario a las horas de trabajo, y te pierdes en búsquedas de documentación, paseos por los foros, consultas en el grupo de google, etc.

¿Hay algún tipo de secreto o algo que nos pueda ser de utilidad?

En este sentido tenemos dos opciones: la primera es usar un IDE para PHP, o usar un editor de texto sobrecargado (con extensiones)

Bueno, ¿qué IDE y editor de texto puedes usar?

Por el lado de los IDE están los gratuitos como Netbeans, Eclipse, Aptana. También los hay de pago como PHP Storm, Zend Studio, Komodo IDE.
En la vereda de los editores de texto, la lista comienza con Komodo Edit, Atom, Visual Studio Code, Notepad++, Brackets, Sublime Text, Vim, Gedit, TextMate, Text Wranger, etc.

¿Y entonces, cómo me decido por uno u otro?

El mayor beneficio de un IDE es que con el sólo hecho de cargar tu proyecto tendrás acceso a autocompletado de código;  ayuda con clases, métodos, propiedades; herramientas como formateadores, snippets (trozos de código); resaltado de errores y ayuda para corregirlos. Ahora, no todo es beneficio con un IDE pues tendrás que sacrificar algo – como dice la ley del intercambio equivalente – tendrás que ceder en memoria RAM y procesador. Los IDE normalmente están basados en Java, y, por lo tanto no corren en código nativo (la mayoría)

¿Y los editores de texto?

Un editor de texto tiene la particularidad de ser en extremo liviano en cuanto a memoria RAM, pero sólo es eso, un editor de texto. Tendrás que agregar extensiones especiales para darles algo de funcionalidad extra y mejorar así tu tiempo de desarrollo y tu curva de aprendizaje.Recuerdo bien que alguna vez usé Atom, y haber creado “recortes de código php” para labores como crear CRUD, Controladores, Modelos, e incluso lanzar los Helpers de la clase Form con autocompletado. No es complejo construir tus propios recortes de código.

Y entonces, ¿qué sigue en este post?

Lo cierto es que vamos a crear entre todos diferentes post para ir mostrándoles cómo usar IDE o editores de texto recargados. Ya tenemos el de NetBeans IDE. Nuestro colega Raúl (@demonio69) seguirá con la serie con el uso de Komodo Edit. Y espero acompañarlo luego con Eclipse para la próxima entrega.

Para cerrar, así se ve Netbeans en acción y Komodo Edit configurado con las librerías del core de KumbiaPHP.

Netbeans en Acción
Usando Komodo Edit con la clase Router

Serie de artículos:

NetBeans IDE