jueves, 22 de abril de 2010

Salieron las Enterprise Libraries 5.0

El grupo de Patterns & Practices de Microsoft ha liberado la version 5.0 de las Enterprise Libraries.

¿Pero...Que son las E.L?

Son un conjunto de componentes de software reutilizables (bloques de aplicación) diseñados para asistir a los desarrolladores de software en las tareas comunes del desarrollo empresarial (como validación, caching, manejo de excepciones, logging, acceso a datos, etc.).

Los bloques de aplicación son un tipo de guía encapsulando las prácticas recomendadas por Microsoft. Estos bloques son provistos como código fuente más una documentación completa, todo esto pudiendo ser extendido o modificado por los desarrolladores para ser usado en proyectos complejos de nivel empresarial.

Si quieren leer un buen documento que habla del desarrollo con las E.L lo pueden bajar de aquí



Espero les sea de utilidad ¡Hasta la próxima!

jueves, 8 de abril de 2010

JQuery: Write less, Do more

Hace poco tiempo tuvimos la necesidad de implementar una pequeña aplicación web y nos decidimos por Entity Framework y ASP.NET MVC2. De nuestra experiencia, una de las herramientas que tuvimos que utilizar y de la cual nos gustaria hablarles es JQuery.

¿Que es jQuery ?

jQuery es una biblioteca o framework de Javascript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el arbol DOM, manejar eventos, desarrollar animaciones y agregar interacción con la tecnología AJAX a páginas web. Fue presentada en enero de 2006 en el BarCamp NYC.
jQuery, al igual que otras bibliotecas, ofrece una serie de funcionalidades basadas en Javascript que de otra manera requerirían de mucho más código. Es decir, con las funciones propias de esta biblioteca se logran grandes resultados en menos tiempo y espacio.

Características

• Selección de elementos DOM.
• Interactividad y modificaciones del árbol DOM, incluyendo soporte para CSS 1-3 y un plugin básico de XPath.
• Eventos.
• Manipulación de la hoja de estilos CSS.
• Efectos y animaciones.
• AJAX.
• Soporta extensiones.
• Utilidades varias como obtener información del navegador, operar con Objetos y Arrays, función trim() (elimina los espacios en blanco del principio y final de una cadena de caracteres), etc.
• Compatible con los navegadores Firefox, Internet Explorer, Opera, etc.

¿De donde se puede descargar?

Pueden descargarlo gratis desde su página oficial. http://jquery.com/

Tutoriales y documentación

En la pagina oficial se puede encontrar una gran cantidad de tutoriales en diferentes idiomas.

Enlace: http://docs.jquery.com/Tutorials
Documentación: http://docs.jquery.com/Main_Page

Uno de los libros que nos resulto extremadamente útil y práctico fue

jQuery Recipes: A Problem-Solution Approach



Paginas con ejemplos y demos

http://www.noupe.com/jquery/50-amazing-jquery-examples-part1.html
http://www.myphpdunia.com/2009/04/19/top-10-jquery-examples-with-live-demos/
http://www.templatelite.com/100-popular-jquery-plugins/
http://net.tutsplus.com/articles/web-roundups/the-20-most-practical-and-creative-uses-of-jquery/

Espero les sea de utilidad, hasta la próxima!