Conferencias Arroba de Oro

Posted by Miguel Mathus | Posted in Cultura, Desarrollo Web, General | Posted on 02-09-2010

1



Este día tuve la oportunidad de asistir a algunas de las conferencias de la Arroba de Oro,  me pareció muy interesante, no únicamente los temas tratados o los invitados, que eran empresas de la talla de Google, Microsoft, Yahoo, etc, sino tambien la participación activa de diferentes sectores de la población interesados en dichos temas.

Tuve la oportunidad de conversar con algunos colegas y de verdad que en El Salvador este tipo de eventos viene a promover mucho el compartir ideas, y el conocer diferentes formas de pensar de diferentes desarrolladores, diseñadores o personas que trabajan directamente con internet o tecnologías actuales, es un gran esfuerzo por parte de América Interactiva dado que eran conferencias abiertas y sin costo, y tal como lo dije cuando gane una arroba de oro en el último certamen, Se siente muy bien saber que es una iniciativa local, y que es en pro del desarrollo tecnológico nacional.

La Arroba de oro entra en fase de votación el próximo 3 de Septiembre, recuerda que puedes apoyarme votando por mi sitio en la categoría Personal.

Saludos a Todos.

Aplicaciones para Adobe Air

Posted by Miguel Mathus | Posted in General, Reviews | Posted on 30-08-2010

0


Si eres de los que gustan de los productos de adobe, de seguro tienes instalado adobe air, pra los que no sepan que es adobe air, AIR quiere decir Adobe Integrated Runtime y permite ejecutar aplicaciones bajo esta plataforma sin importar el sistema operativo en el que se trabaje (multiplataforma), con la única condición de tener instalado AIR en el equipo. es una forma de poder crear RIA (Rich Internet Applications) hechas con flash o flex etc, y poder ejecutarlas como aplicaciones de escritorio comunes. una de las aplicaciones que yo mas utilizo es el cliente de Twitter Tweetdeck.

Ok ya tengo Adobe air, ¿y ahora que? es la pregunta que muchos se hacen cuando instalan adobe air, dado que  no saben donde buscar aplicaciones basadas en AIR, adobeair.me es un sitio en el que pueden encontrar todo un catalogo de aplicaciones, con opción de buscar por categorías, es opción muy buena para conocer mas sobre Adobe Air y darle un mejor uso en nuestra vida diaria.

Saludos.

El mundo de las aplicaciones Web en Java (parte 2)

Posted by Miguel Mathus | Posted in Desarrollo Web, General, Open source, Oracle, Software Libre, java | Posted on 17-08-2010

0

Siguiendo con la serie de post sobre los Servidores web llegamos a esta segunda parte.
Anteriormente hablamos sobre el Servidor Web Tomcat y del Servidor de aplicaciones Glassfish.

Hablamos un poco de Jboss, pero esta vez trataremos de ir un poco mas allá, tratando de aprovechar el post, hablare también de Webphere de IBM, y trataremos de hablar sobre los aspectos relevantes entre estos dos servidores de aplicaciones empresariales.

He tenido la oportunidad de varias oportunidades con Webphere y JBoss, aunque debo reconocer que al menos en el país es más común que las grandes empresas manejen dentro de su estándar el IBM Webphere.

Pero si ambos son servidores de aplicaciones, potentes robustos, y con un gran soporte como saber cual elegir

JBoss contra IBM WebSphere: costo, rendimiento, eficiencia, innovación

Las comparaciones de WebSphere Application Server (WAS) y JBoss AS se centran con frecuencia en un punto de vista de desarrollo de aplicaciones únicamente mirando a conjuntos de características y los costos iniciales de adquisición.

Algunas cosas a tomar en cuenta cuando se decide que servidor son las siguientes

  • Licencias, mantenimiento, costos de suscripción
  • Hardware (necesario para ejecutar aplicaciones similares)
  • Capacitación
  • La productividad durante el desarrollo de software
  • Administración
  • Instalación y Configuración
  • Compatibilidad hacia atrás
  • Actualización / Migración
  • Administración de clúster
  • Seguridad, Automatización y utilidad

Con demasiada frecuencia, el hecho de no tener costo inicial puede llevar a los desarrolladores a favor de JBoss, también influye en hecho que la mayoria no son conscientes de que IBM posee una edición gratuita de WebSphere Application Server para desarrolladores.

JBoss es una plataforma desarrollada completamente en Java, parte de Red Hat Application Server y viene en código abierto y versiones de pago de suscripción.

La versión gratuita de JBoss JBoss llamada “comunity” se beneficia de la comunidad de código abierto y tiene un fuerte apoyo en la comunidad de ISV con tecnologías relacionadas como RichFaces.

La versión pagada es llamada JBoss Enterprise apoya ante una necesidad de funcionalidad crítica y ha certificado sus plataformas de trabajo. Si tu equipo de desarrollo está estudiando la posibilidad de ciertos marcos java de RedHat, como por ejemplo jBPM o RichFaces, entonces JBoss debe ser la elección correcta,  JBoss también tiene un fuerte apoyo para Hibernate.

Debo confesar que he tenido la oportunidad de trabajar con Hibernate y Richfaces sobre un Servidor Glassfish y el resultado es bastante bueno.

Por otro lado Websphere de IBM ofrece un servicio gratuito de WebSphere Application Server Community Edition, junto con una edición de licencia de empresa pagada. En muchos sentidos, Websphere es vendido como una familia de productos que van desde SOA hasta aplicaciones de servidores de E-Commerce.

Websphere también es compatible con la arquitectura final de alta características tales como clustering y alta escalabilidad.

Cabe destacar que Websphere posee un sin número de características extras que JBoss no posee pero también es importante decir que no todas esas “extras” son utilizadas por las empresas. Y el precio de Whephere es sumamente elevado, y esa es la razón por la que Websphere es utilizado casi siempre por empresas muy grandes.

Digamos que ambos servidores de aplicaciones son bastantes potentes, pero ¿Cuál elegir? Esa pregunta al final termina definiéndose por la filosofía (y los recursos) de cada empresa o cada equipo de desarrollo, vale la pena destacar siempre que hay que utilizar un servidor de aplicaciones que mejor le “quede” a nuestra aplicación.

Yo en lo personal prefiero exprimir muy bien Glassfish antes de decidir saltar a algo más.