Grails
Grails
¿Qué es grails?
Grails basicamente significa Groovy and rails. Para aquellos que conocen lo que es Ruby on Rails, este era un framework con ideas muy interesantes y que tenia gran potencial para el desarrollo agil de aplicaciones web, sin embargo habia que programar en lenguaje Rails cosa que no precisamente agrada a la mayoria de los programadores. Asi que se creo Grails, que es basicamente lo mismo solo que esta vez se prorgama en Java y el lenguaje Groovy.
Entonces, Grails es basicamente un Framework de desarrollo de aplicaciones web, en el que usamos principalmente el lenguaje de Java y Groovy, incluso se puede mesclar el codigo.Es un framework que funciona bajo un modelo conocido como MVC o “modelo vista controlador”, en el que principalmente lo que se hace es crear “Controladores” que son como servicios que manipulan nuestra aplicación web, y todo el codigo de estos controladores es ejecutado en el servidor web. Otra cosa muy interesante que ofrece grails son layouts y vistas, se puede configurar un layout o plantilla para tu aplicacion web(o incluso mas de 1 plantilla) y cuando carga la pagina web de tu aplicación, grails automáticamente puede generar plantillas que no únicamente son css, si no que también incluyen código html y dan una vista establecida a tu aplicación. También no solo podemos programar controladores, si no que podemos utilizar un lenguaje llamado groovy server pages(GSP) para poder programar directamente sobre lo que seria nuestra pagina web con codigo html, es como si programáramos en jsp o php, esto nos da mucha flexibilidad y orden al programar nuestras aplicaciones web. En si son tantas las cosas que puede hacer grails que no caben en un solo articulo o un libro tal vez para explicar todo lo que se puede hacer, pero algo que si es cierto es que después de trabajar con grails, me he dado cuenta que si es cierto que pueden realizarse aplicaciones complejas en cuestion de días, cuando se puede tardar meses.
Recordemos que Grails es un framework de desarrollo web en java, por lo tanto necesitaremos un servidor web que pueda ejecutar aplicaciones en java como Tomcat, si queremos tener nuestra propia aplicacion, otra cosa muy importante es que Grails no solo cuenta con su propia libreria de utilidades, si no que pueden instalarse plugins para añadir rápidamente funcionalidades o utilidades a nuestra aplicación, existen plugins para añadir metodos de autenticación, formas de registro y login, y cosas que tardarían mucho tiempo para crear, pero que con solo hacer 1 click(bueno en realidad un poco mas) podríamos tener ya preparado un sistema entero de registros y login para nuestra pagina web, en solo minutos.
Certificaciones
Existen páginas como ABIZTAR que ofrecen los siguientes servicios:
- Capacitar al alumno en el desarrollo ágil de aplicaciones web usando el framework de Grails.
- Desarrollar una aplicación web con acceso a base de datos demostrando el nivel de productividad del framework y permitiendo al alumno poder desarrollar sus propias aplicaciones web más rápidamente que con lenguajes tradicionales.
- Aprender la forma en que el conocimiento y experiencia en lenguaje java se integra de una forma natural con esta plataforma.
- Comprender la forma en que el diseño orientado a objetos en una herramienta CASE como Enterprise Architect permite desarrollar mejores aplicaciones e incrementar aún más el nivel de productividad y de calidad de las mismas.
- Arquitectos de software que requieren evaluar alternativas tecnológicas para el desarrollo de proyectos Web.
- Desarrolladores de software quienes construyen aplicaciones Web.
Habilidades previas recomendadas
El uso de este framework en el mercado es muy bien pagado, ya que es de las nuevas tecnologias que han estado surgiendo ultimamente, los salarios Oscilan entre los $20,000 y $30,000 pesos mexicanos.
Para más informacion visite el siguiente sitio:
ABIZTAR: http://www.abiztar.com.mx/cursos/curso_groovy_grails.html
Bibliografía
Jorge V (30 de Junio del 2011). ¿Qué es Grails? Framework de desarrollo web. [Online]. Available: http://codigoprogramacion.com/articulos/programacionweb/ique-es-grails-framework-de-desarrollo-web.html#.XKRGyJhKg_4
- Conocimientos de programación orientada a objetos.
- Conocimientos básicos de Bases de datos y SQL.
- Conocimientos básicos de programación web (http, html y xml).
El uso de este framework en el mercado es muy bien pagado, ya que es de las nuevas tecnologias que han estado surgiendo ultimamente, los salarios Oscilan entre los $20,000 y $30,000 pesos mexicanos.
Para más informacion visite el siguiente sitio:
ABIZTAR: http://www.abiztar.com.mx/cursos/curso_groovy_grails.html
Bibliografía
Jorge V (30 de Junio del 2011). ¿Qué es Grails? Framework de desarrollo web. [Online]. Available: http://codigoprogramacion.com/articulos/programacionweb/ique-es-grails-framework-de-desarrollo-web.html#.XKRGyJhKg_4
Comentarios
Publicar un comentario