Plugins Sublime Text útiles para CakePHP

Plugins Sublime Text útiles para CakePHP

Si hablamos de paquetes y plugins para el framework CakePHP podemos encontrar un sin fin de ellos y para todas las necesidades, revisando algunos repositorios de GitHub me encontré con paquetes bastante útiles que nos ayudan en el proceso de desarrollo de nuestras aplicaciones web, en este artículo me voy a enfocar en plugins para el editor de texto Sublime Text v2. Encontré un par de plugins que nos facilitará la vida al momento de codificar con este editor de texto, les hablo de «Native Sublime Text 2 CakePHP Package» de su autor Jose Diaz Gonzales y «Sublime Text 2/3 Snippets for CakePHP» tal como lo describe su autor Michael Tuttle, menciono a los autores de cada uno de estos paquetes porque desde mi punto de vista vale la pena revisar su trabajo y valorarlo. Existe otro plugin para Sublime Text v2 llamado «CakePHP TextMate Bundle» que fue de los primeros para CakePHP pero revisando sus commits descubrí que su ultima actualización lo hizo el año 2012, de tal forma es que preferí enfocarme en los 2 plugins anteriormente mencionados.

Continuar leyendo «Plugins Sublime Text útiles para CakePHP»

Primera aplicación con CakePHP (1ra Parte)

Primera aplicación con CakePHP (1ra Parte)

Después de haber conocido las características del framework CakePHP, su instalación y convenciones ya estamos listos para comenzar con nuestra primera aplicación, a partir de este video como parte del Curso de desarrollo de aplicaciones web con el framework CakePHP nos enfocaremos en la parte práctica desarrollando una aplicación web de un restaurante, la razón por la que decidí aplicarlo en un restaurante es para seguir la linea de ejemplos que he utilizado en artículos anteriores sobre programación orientada a objetos y el patrón modelo-vista-controlador. Desde luego que una aplicación web con un problema de este tipo es bastante extensible pero el objetivo del curso es mostrarte características y beneficios que nos trae construir nuestras aplicaciones web con CakePHP, a partir de acá voy a tratar de ser lo mas objetivo y puntual posible para que a partir de esto tu puedas extender las funcionalidades ya sea del ejemplo práctico que realizaremos o de cualquier otro proyecto.

Continuar leyendo «Primera aplicación con CakePHP (1ra Parte)»

Estructura de directorios y convenciones en CakePHP

Estructura de directorios y convenciones en CakePHP

Si bien CakePHP tiene una sencilla instalación, este framework requiere de bastantes convenciones, los desarrolladores de este framework son declarados grandes fans de las convenciones ya que si bien se requiere de tiempo para aprender estas convenciones a la larga nos ahorrará más tiempo desarrollando aplicaciones web mas uniformes, eficientes y mantenibles.

Continuar leyendo «Estructura de directorios y convenciones en CakePHP»

Tutorial DebugKit para CakePHP

Tutorial DebugKit para CakePHP

Hoy en día es necesario desarrollar aplicaciones web consistentes y extensibles, por fortuna de los desarrolladores contamos con muchas herramientas a nuestra disposición para poder ofrecer aplicaciones mucho mas robustas y eso es lo que nos ofrece el framework CakePHP, la flexibilidad de poder desarrollar aplicaciones web de manera fácil, robusta y extensible. Por otro lado CakePHP nos ofrece una herramienta para poder depurar nuestras aplicaciones desarrolladas en este framework el cual nos ayuda muchísimo permitiéndonos controlar el flujo de nuestro código y en este artículo quiero hablarte de esta útil herramienta.

Continuar leyendo «Tutorial DebugKit para CakePHP»

Introducción e instalación del Framework CakePHP

Introducción e instalación del framework CakePHP

CakePHP es un framework que nos facilita el desarrollo de nuestras aplicaciones web utilizando el patrón de diseño MVC, este framework es de código abierto y es distribuido bajo la licencia MIT. En un artículo anterior expliqué varias de las características y ventajas que nos trae trabajar con un framework tan maduro como este.

Continuar leyendo «Introducción e instalación del Framework CakePHP»