Mostrando entradas con la etiqueta GRAILS. Mostrar todas las entradas
Mostrando entradas con la etiqueta GRAILS. Mostrar todas las entradas

martes, 3 de noviembre de 2009

GRAILS. Crear 1 aplicación en 1 minuto.

Con netBeans:

En net Beans, Nuevo project à groovy à Rails Application

Crea un montón de directorios (nosotros usamos 3 simplemente para poner las cosas en marcha, además muchos son carpetas vacías que crea para proyecto más complejos).

Básicamente vamos siguiendo los pasos de esta web y se crea rápidamente.

La BD (se ve en la carpeta DataSource) se reinicia (borra), porque es ‘de memoria’; cuando se hace “run”, cuando ataquemos la nuestra estática, pues no.

Nota:

Cuando creas el controlador con el nombre Book el lo llama BookController, eso es “convención”.

Scaffold à para que le de la cobertura de alta, baja, modificar, si quisiéramos más jamón (posibilidades) ya nos encargaríamos de implementarlo nosotros.

Controladores:

Los que llevan la lógica de la aplicación web.

¿Cómo funciona?

Partimos de petclinic que está por internet (en la página de grails por ejemplo) para descargar.

En siguientes post vamos a modificarlo para orientarlo más a web 2.0.

lunes, 2 de noviembre de 2009

Introducción a GRAILS 2.

Sería por línea de instrucciones (configurando un montón de cosas), pero con NetBeans está todo apañado, descargamos el .Zip (versión 1.1.1 ahora mismo).

Descomprimir en cualquier sitio, y después desde NetBeans, en Herramientas à Groovy.

Proyecto nuevo à groovy, luego en configurar le damos a donde hemos descomprimido.

Actualización:
Bajar (de download de la página de grails.org la versión de Grails 1.2.M3), que parece que así va mejor las nuevas librerías de yahoo y prototipe, ya que la versión 1.1.1. pareze que está un poco desactualizado respecto al yui (yahoo).

Hacer “upgrade” del proyecto después de actualizar la ruta nueva del groovy (decir ‘y’ a la pregunta que te haga).

Acuerdate de instalar (botón derecho plugins) el grails-ui:

GRAILS plugins à New plugins à grails-ui à install

Todas las versiones tanto beta como estables :

Downloads

lunes, 26 de octubre de 2009

Introducción a GRAILS

Instalar GRAILS:

Sería por línea de instrucciones (configurando un montón de cosas), pero con NetBeans está todo apañado, descargamos el .Zip (versión 1.1.1 ahora mismo).

Descargar desde la página oficial.

Es algo así cómo el punto intermedio entre RubyOnRails y Java.

Ruby on Rails _RoR

Ruby: lenguaje de programación orientado a objetos (mucho más completo en cuanto a diseño, de métodos, que Java).

Rails: se basa en seguir “convenciones” para ahorrar mucho código y tiempo.

GRAILS:

Desarrollo fácil (y rápida cuando aprendéis la filosofía y os es familiar) de aplicaciones pequeñas o medianas.

Juego de palabras con grial (grail).

La “G” porque se parece (basa) en Groovy (lenguaje de scripting, hace todo lo que hace Java (la sintaxis es casi igual) y además le añade cosas como la clausula (“findAllByLastName”, esto es de groovy) al entorno de desarrollo, trabaja con una máquina virtual de Java para ponerlo todo en marcha.

Rails (obvio).

En Java necesitas saber cómo funcionan todas las tecnologías y como engancharlas y con Grails tienes las ventajas básicas de Java pero imitando las ventajas de RoR también.

Grails es más fácil de enganchar con Java que con RoR y con sus ventajas.

Todo tiene plugins, por si es ampliamente es demandado.

No están orientados a la web 2.0 (dan pantallazos).