domingo, 26 de abril de 2009

JavaScript Facil con JQuery



Que tal, ahora les voy a mostrar lo fácil que es hacer grandes funcionalidades en las aplicaciones web con javascript. Javascript son piezas de código que se ejecutan en la máquina del cliente web en su explorador web. La mayoría de los exploradores web modernos soportan la ejecución de javascript. Ejemplos:

  • Firefox

  • IExplorer

  • Safari

  • Opera

  • Etc, etc.


Con la aparición del objeto XMLHttpRequest, desarrollador por Microsoft, la web se convirtió en un lugar mas dinámico a travez de su manipulación con javascript. Yo creo todos han escuchado hablar de AJAX (javascript asincrono y XML por sus siglas en ingles), chequen el blog de Carlos, puso un post muy bueno sobre ajax. Antes javascript se usaba para hacer paginas web dinámicas o (DHTML) dando efectos y cosas así, pero ahora es una herramienta indispensable para todo desarrollador web, ya que además de efectos se puede utilizar para reducir el trafico de red en la carga parcial de paginas web, validaciones en tiempo real y mucho mas.
Bueno al grano JQuery es una librería js que nos hace la vida mas sencilla para desarrollar funcionalidades muy poderosas con pocas lineas de código.
A continuación les dejo un ejemplo sencillo pero les prometo que mas delante publicare mas cosas.
Lo único que tenemos que hacer primeramente es añadir JQuery a nuestras paginas web, esto se hace mediante una etiqueta "script", se puede descargar la librería e incluirla en tu directorio web o incluirla directamente desde su link de descarga en la pagina de JQuery.

<script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"> </script>

Ademas la funcionalidad de JQuery puede ser extendida por medio de muchos plugins gratuitos que se desarrollan dentro de la comunidad open source, esto hace de esta libreria una de las preferidas por los desarrolladores web. Para ver los plugins existentes visiten: http://plugins.jquery.com

jueves, 23 de abril de 2009

Pingüinos Robot

Navegando por el Internet en un rato libre me encontré con esta noticia. Unos ingenieros de una compañía llamada Fisto revelaron sus avances en tecnología al crear robots que se asemejan en tamaño y forma a un pingüino verdadero. Estos robots son capaces de nadar y reconocer el ambiente con un sonar integrado, supuestamente estos pingüinos estan en exibicion en Alemania. Ademas presentan mas avances tecnológicos chidos que se han estado desarrollando.
Les dejo un link al vídeo donde se presentan estos productos.

http://www.youtube.com/watch?v=L5JHMpLIqO4

o velo aqui:

jueves, 16 de abril de 2009

Un DBMS muy bueno (PostgreSql)

La mayoría de las aplicaciones necesita de un lugar donde guardar información, pueden ser archivos, memoria o una base de datos. DBMS o Sistemas Manejadores de Bases de Datos (por su siglas en ingles) son utilizados enormemente en todo el mundo, algunos ejemplos Oracle, SqlServer, MySql, Postgresql, entre otros muchos.
Todos saben del gran poder de Oracle, el gigante de las bases de datos, pero también de su gran costo. Últimamente en la empresa para la que trabajo hemos tenido un dolor de cabeza enorme por el licenciamiento que tenemos de nuestro servidor Oracle, es algo sorprendente yo no me imagine que el costo seria tan impresionante, algo así como 35,000 USD por socket de procesador en la máquina servidor(este siendo usado o no). En realidad eso del licenciamiento es un poco complejo, hemos hablado algunas veces con representantes de Oracle y aun así es un poco difícil de entender, sin embargo no podemos negar su gran poder, su potente lenguaje (PLSQL) y amplio uso en el ramo empresarial.
Hace poco comenzamos el desarrollo de una nueva aplicación en la empresa, es algo moderado no es nada enorme y complejo, pero nos permitió buscar alternativas para gestionar su base de datos ya que no queríamos tener mas problemas con Oracle. Así que decidimos buscar una alternativa gratuita o de bajo costo para la gestion de la base de datos de esta aplicación, la mayoria de las personas conosen MySq l, es muy popular entre el mundo del free software, y ahora que tiene el respaldo de una empresa como lo es SUN ha crecido bastante. Yo habia oido hablar de Postgre, en algun momento del estudio de mi carrera lo instale y lo probe poco tiempo, vi un poco de su funcionalidad y me parecio muy bueno, asi que ahora en lo laboral decidimos revisarlo y ver su desempeño, esta nueva aplicación la estamos desarollando en ASP.Net y PostgreSql 8.3, y debo decir que la base de datos se esta comportando muy bien, tiene muy buen soporte para triggers, funciones, vistas, reglas y demas, postgres es un muy dbms y con la ventaja de que es 100% gratuito. Debo decir que estoy muy satisfecho de que como se han estado dando las cosas en el desarrollo de esta aplicacion, tal vez es necesario un poco mas de integracion con visual studio pero con el puente ODBC puedes realizar casi todo lo que es necesario. Ademas tiene un buen conector para .Net (NpgSql) el cual esta escrito 100% en c# y da un muy buen rendimiento.
Hasta el momento todo va marchando muy bien en esta nueva experiencia utilizando PostgreSql en el desarrollo, no hemos tenido mayor problema mas que falta de un poco de integracion con visual studio, pero esto no se convierte en algo muy grave. Les recomiendo que le den una probada en sus aplicaciones para que vean su desempeño y su robustes, ademas existe una amplia comunidad que te puede ayudar asi como una basta documentacion en internet que te pueden ayudar a resolver tus dudads. Mas delante escribire mas hacerca de este grandioso DBMS, algunas experiencias de desarrollo y si puedo algunos tutoriales. Si tienen alguna pregunta no duden en postear y tratare de ayudarles lo mas posibles. Por lo pronto les dejo algunos enlaces hacia sitios interesantes de PostgreSql.

Sitio oficialEnlace
.Net Data Provider for Postgresql
Enlace
Manuales oficiales

martes, 7 de abril de 2009

Bienvenida!!!

Hola que tal a todos, esta es mi primera publicación en mi nuevo blog espero y sea una de muchas. Aquí ire poniendo mis comentarios, puntos de vista, links interesantes y demas cosas que valgan la pena ver.
Esto esta abierto para que todos hagan lo mismo.
Saludos