CodeLobster PHP es una aplicación portable para poder desarrollar aplicaciones en PHP pero con soporte a muchas tecnologías de Dsieño Web. Además está preparada para poder desarrollar para aplicaciones web como WordPress, Joomla, Drupal y Magento.
Tabla de contenidos
Características principales
Este entorno de desarrollo para código de PHP está disponible para todas las versiones de Microsoft Windows y está traducido en gran variedad de idiomas. Es un entorno muy completo que cubre gran cantidad de frameworks y lenguajes de gran uso en el diseño web desde el primer momento que se instala.
Es portable, lo que quiere decir que podemos llevárnoslo a cualquier PC para continuar con su desarrollo sin necesidad de instalarlo firmemente en el sistema operativo.
Está disponible en tres versiones según nuestras necesidades: versión gratuita, lite y profesional. Cada una ofrece más o menos funcionalidades, pero con la gratuita podemos desarrollar cualquier proyecto PHP al completo. Según vayamos necesitando más funciones para nuestro CMS y facilitarnos nuestro trabajo de desarrollo deberemos adquirir versiones más completas.
Versión Gratuita
Esta herramienta de desarrollo permite desarrollar en gran variedad de lenguajes como PHP, HTML, CSS, JavaScript y mucho más. También cuenta con grandes funcionalidades que nos permiten desarrollar con mayor facilidad, como palabras clave resaltadas, editor de código avanzado con autocomplete en todos los lenguajes soportados y también dispone de un potente debugger de PHP con ayuda instantánea. Todo esto incoporado en su versión gratuita.
Versión Lite
Si queremos hacer uso más avanzado en nuestros desarrollos con uso de Control de Versiones con SVN o Git, un SQL Manager, validadores de código, soporte para SASS y LESS para el desarrollo de código CSS o personalización del formateo de nuestro código deberemos adquirir la versión Lite.
Esta versión también permite publicar por FTP o SFTP nuestro proyecto directamente en nuestro servidor.
Versión Profesional
La versión Profesional de Codelobster se caracteriza principalmente por ofrecernos soporte a gran multitud de plugins y frameworks de desarrollo a los lenguajes más conocidos y utilizados por las aplicaciones web más utilizadas en el mercado.
Estos son: AngularJS, BackboneJS, CakePHP, CodeIgniter, Drupal, JQuery, Joomla, Laravel, Magento, MeteorJS, Phalcon, Smarty, Symfony, Twig, WordPress y Yii.
CMS soportados:
Frameworks soportados:
Frameworks de JavaScript soportados:
Ejemplo de Codelobster con el plugin de WordPress
Si instalamos el plugin de WordPress en Codelobster podemos aprovecharnos de su gran potencial del editor de código para poder construir con mayor facilidad tanto planitllas o themes como plugins.
La instalación es muy sencilla. Como podéis ver en la siguiente imagen basta con indicar la ruta de nuestro servidor de Apache (también podemos indicarle el Apache de nuestro Xampp)
Gracias a la función de Autocomplete podemos visualizar un listado de las funciones que contengan parte de la palabra que estemos escribiendo. Así será más sencillo localizar la función que queramos utilizar durante el desarrollo de nuestro código.
También te muestra un desplegable con los parámetros de las funciones del CMS sobre el que estemos desarrollando. En este caso un ejemplo de WordPress:
Para facilitarnos mejor nuestro desarrollo también dispone de una ventana con Ayuda dinámica para poder consultar cualquier detalle de las funciones que queramos utilizar de nuestro CMS con tan solo posicionarnos sobre la función que queremos consultar y pulsar la tecla F1. Esto nos mostrará la ayuda del Codex de WordPress.
El plugin también nos muestra un editor de plantilla o theme para facilitarnos la construcción de nuestro tema WordPress. Así, podemos incluir de manera más sencilla el código de nuestro WordPress al diseño HTML de nuestra plantilla:
Al disponer de SQL Manager podemos construir las consultas SQL con total facilidad sin salir del propio editor de código de PHP. Con la ayuda del autocomplete podemos seleccionar las tablas y campos necesarios de nuestra base de datos y construir las consultas sin necesidad de entrar en editor de SQL independiente.
Descarga
Codelobster podemos descargarlo gratuitamente desde su web. Ahí podremos realizar una comparativa en detalle de todas las características que ofrece cada una de las versiones y ajustarnos a nuestras necesidades.
Conclusiones
Como podemos ver parece un entorno de desarrollo bastante completo que cubre todas las etapas de desarrollo de un proyecto software para los CMS más comunes. Al contrario de lo que ocurre en otros entornos de desarrollo, con Codelobster ya tenemos todo lo necesario para todos los lenguajes integrado desde el principio de la instalación, sin necesidad de instalar plugins adiciones para dar cobertura a lenguajes como Javascript o Smarty. Los únicos plugins que deberíamos instalar serían los propios para poder desarrollar para un CMS específico.
¿Qué os parece este entorno de desarrollo? ¿Os atrevéis a probarlo y contarnos vuestra experiencia?