Ha salido CodeIgniter 2.0.0 !!!
Bueno después de mucho tiempo y muchos interrogantes por la situación por la que pasa CodeIgniter, ayer anunciaron de forma oficial la versión 2.0! La verdad que hay muchisimos cambios que os animo a que los descubráis en la documentación, pero aquí van algunos:
- Al fin ya no soportan PHP4, ahora PHP5 es un requisito.
- Mejora de seguridad en formularios
- Ahora han creado "Drivers", que básicamente engloba base de datos, javascript, etc..
- Plugins han desaparecido en detrimento de los Helpers
- Han añadido una gran utilidad para poder crear fácilmente tu pagina de error 404
- Han arreglado muchísimos bugs.
Bueno os animo a todos los lectores que os actualicéis a la ultima versión. Además nos han dejado unas pistas de lo que nos deparará sus futuras actualizaciones.
- Harán la documentación mas del estilo PHP, para que participen los usuarios.
- Quieren crear un sistema de Authentication (login y todo eso) genérico ya que es algo muy basico que todas las webs necesitan. (os recuerdo que aquí hicimos un tutorial para crear uno).
- Mejoras en el active-record para poder trabajar mejor con los "models".
Fuente: codeigniter.com
Introduciendo JQuery
Hoy en día usar Javascript en tus webs se ha convertido en algo imprescindible, para formularios, controlar elementos de tu web sin "recargar", usar AJAX o darle algunos toques "flasheros" a tus diseños.
Cómo todo lenguaje de programación, se puede empezar a aprender desde 0 y programando tus códigos al 100% o usar librerías o frameworks que otra gente se ocupa de testear, mejorar y reparar por ti, con lo que te simplifica y en muchos casos te mejora el resultado de estos mismos.
De las muchas librerías "famosas" que existen para Javascript a mi me gustaría hablaros de JQuery porque de las que he probado es la que me ha parecido mejor documentada, la que tiene mas plugins disponibles y en general una comunidad mas grande detrás del proyecto.
Tal y como nos cuentan los autores de JQuery en su web:
- Escribe menos haz mas
- JQuery es rápido y conciso
- Te simplifica el trabajo de recorre tus documentos HTML
- Manejar eventos
- Hacer animaciones
- Añadir interacciones AJAX en tus webs
- JQuery esta diseñado para cambiar la manera de programar en Javascript.
Mas adelante escribiré artículos mas concretos sobre JQuery y alguno de sus plugins mas famosos y utilizados, pero para este post de introducción he preparado unos cuantos ejemplos típicos para comparar como serian unos códigos en Javascript básico y otros usando JQuery (sin contar la seguridad, compatibilidad y optimización en general).
Fuente: JQuery.com
