mar 17

Tutorial cakephp 2.3.x Parte 2/10: Crear un proyecto

cakephplisto

Como ya tenemos cakephp instalado en nuestro equipo, vamos a crear nuestro primer proyecto.

 

Usaré como ejemplo un catálogo de productos.

 

Aunque en este instante no vamos a utilizar la base de datos se creará una para su uso en futuras lecciones. En este caso voy a usar mysql y creo una base de datos llamada “catalogo”. Se supone que ya se tiene conocimientos de como hacerlo así que voy a omitir este paso. Es indiferente si se crea vía consola o con phpmyadmin. Lo importante es tener a mano el nombre, usuario y contraseña.

 

Ya superado el proceso de crear una base de datos ahora sí a crear el proyecto.

Continue reading

ene 28

Tutorial cakephp 2.3.x Parte 1/10: Instalación en Ubuntu o Debian

cakephp_logo_250_trans

Cakephp tiene asistentes muy útiles vía consola que nos permite agilizar un poco el trabajo. Entre otras ventajas es que podemos tener varias aplicaciones son la misma librería. A continuación explicaré cómo realizar una instalación y así sacarle provecho.

Como requisito principal debemos tener instalado Apache2 con el Mod Rewite activado y una base de datos como Mysql o Postgres por ejemplo (también soporta otras).

Continue reading

ene 30

Koding, una plataforma de desarrollo en línea

La nube se enriquece cada día con nuevas soluciones. Uno de ellos, pero en la versión Beta v.3 ha comenzado, se llama Koding, creado por los hermanos turcos Devrim Yasar y Sinan Yasar.

Koding es una plataforma de desarrollo de software en línea que, simplifica el camino a las dificultades que normalmente sufren los programadores en la Web.

Continue reading

jun 29

Titanium Studio, un IDE para crear aplicaciones móviles y web

Titanium Studio es un IDE basado en Eclipse y Aptana desarrollado por la empresa Appcelerator, Inc. Su objetivo principal es  el desarrollo de aplicaciones móviles, de escritorio y web de forma rápida y sencilla. Entre sus principales ventajas es el auto completado de código, una excelente integración con git (esta parte me gustó mucho) y prueba de aplicaciones móviles en el simulador o en el dispositivo.

Soporta PHP5, Ruby On Rails, Python, Css, Javascripts, html5 y aplicaciones móviles para Android, Iphone, e Ipad.

Para descargarlo requiere un previo registro. Es compatible con Windows, Linux y en especial Ubuntu que es el que uso.

Sitio web http://www.appcelerator.com/

jun 01

¿Qué es MVC? (Modelo – Vista – Controlador)

Modelo Vista Controlador (MVC) es un estilo de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos. El estilo de llamada y retorno MVC (según CMU), se ve frecuentemente en aplicaciones web, donde la vista es la página HTML y el código que provee de datos dinámicos a la página. El modelo es el Sistema de Gestión de Base de Datos y la Lógica de negocio, y el controlador es el responsable de recibir los eventos de entrada desde la vista.

MVC

Continue reading

dic 25

Ya estoy usando Netbeans 6.8

Antes que todo una Feliz Navidad :)

Estas son algunas  novedades que me llamó la atención de la  versión  N° 6.8 de  Netbeans,  editor multicódigo y multiplataforma:

  • Soporte para Java EE 6 y Glassfish V3
  • Soporte para JSF 2.0 con nuevas características.
  • En PHP viene con soporte para su versión 5.3. y para el framework Symfony
  • Integración con Kenai y Jira.
  • Mucho más integración con JavaFX.

Para mayor información y si desean descargarlo pueden visitar su página oficial (está también disponible en español)