martes, enero 23, 2007

.NET vs Java

.NET vs Java Technology. Image by the Bangkok UniversityRetomando el curso acerca de artículos técnicos, empecemos el año haciendo esta vez referencia a una polémica batalla, de la cual en lo personal no había notado su existencia, shame on me, en la cual MS (.NET) y Sun (Java) están involucrados.


Desde ya hace tiempo había tenido interés en aprender a desarrollar en Java, por lo que se escucha de lo robusto y seguro de este lenguaje de programación, y su aplicación en el área de desarrollo para dispositivos móviles, tales como celulares, PDAs, y similares. De hecho, cuento con un diplomado en esta tecnología, del cual en realidad no me siento muy orgulloso puesto que el tema en realidad no lo domino tal y como suena, ya que no lo he puesto en práctica, dado que a mis manos no han llegado trabajos para desarrollar sobre esta tecnología, además, el trabajo no me deja mucho tiempo tampoco como para ponerme a desarrollar por mi mismo, y si así nos vamos, por excusas no hay problema.


No obstante, ahora mismo estoy aprendiendo .NET, y para los que no conocen muy bien acerca del tema, me estoy refiriendo especifícamente a C#, el cual es la punta de flecha de la tecnologia .NET (desde el punto de vista de los lenguajes de programacion que soporta), la cual en sí es un compendio de tecnologías desarrolladas por MS soportando varios de sus lenguajes de programación así como los de otras compañías.


E-mail survey of 966 Computerworld subscribersAhora bien, basado en esta introducción, puedo decir que al momento, cuento con conocimientos básicos de Java y de .NET, basado en esto, y en los comentarios que he escuchado de algunos compañeros de estudio, surge esta pregunta, que luego de investigación, veo que es una batalla que existe en la actualidad, y ya desde hace años: .NET o Java?


Más que tratar las diferencias de ambas tecnologías (información que encontré en la sección .NET vs Java del artículo Introducción a la plataforma .NET y Mono escrito por Patxi Echarte, el cual me pareció bastante completo), deseo exponer mi punto de vista.


MS, hoy en día, está en cada esquina, se puede encontrar casi en cualquier lado del mundo tecnológico: consolas de video juegos, computadoras, softwares, lenguajes de programación... lo que la mayoría, sino todos discute es la forma como MS "monopoliza" el mercado. En esta ocasión, estamos hablando de POO (Programación Orientada a Objetos).


Al realizar una búsqueda en la web por POO, una de las primeras coincidencias que vamos a encontrar se relaciona con Java. MS no se podía quedar atrás, y hasta cierto punto, su solución (C# / .NET) parece tener ciertas ventajas sobre Java. Solo por encima, algunas de las ventajas que .NET ofrece sobre Java son:

  • interoperabilidad de múltiples lenguajes

  • fácil intercomunicación entre aplicaciones (mediante la implementación de SOAP. La teoría dice que la capa de Web Services es uno de los puntos fuertes de .NET)

  • fácil entrega: los assemblies generados son archivos auto-identificables a diferencia de los paquetes generados por Java


Hace semanas, unos compañeros discutían entre cuál herramienta es mejor, si Flash de Macromedia o Swish, de repente, podemos estar ante una discusión algo relativamente semejante.


No obstante, algo cierto podría decir, MS, por la razón que sea, está presente en cada máquina; de igual forma, por la razón que sea, sus herramientas y tecnologías son las más esparcidas entre un grupo de desarrolladores. De la misma forma, por alguna razón, las herramientas (los IDEs) que desarrollan para desarrolladores, son relativamente más amigables que otras soluciones disponibles. Por esta razón quizás entonces hay que darle un voto a MS, y en este caso en particular, a .NET.


Hasta donde pude investigar, MS se ha dado cuenta que estaba quedando fuera del mercado porque todo lo que desarrollaba podía correr únicamente sobre plataformas MS, y poco a poco, ha estado haciendo alianzas robustas para que sus aplicaciones y las aplicaciones que se desarrollan sobre esta plataforma, pueda correr sobre las plataformas competidoras; un ejemplo de ello, el proyecto MONO.


Qué opinan al respecto: .NET o Java?


lunes, enero 22, 2007

Cumpleaños en Bangalore

En esta ocasión deseo compartir con ustedes cómo fue la celebración de mi cumpleaños por este lado del mundo.

Antes que todo, quiero agradecerle a mis amigos y familiares por las felicitaciones, y a mis nuevos amigos aquí en Mysore, por el trip de fin de semana que hicimos a Bangalore, el cual le dio un toque particular a la celebración.

Todo inició el día de mi cumpleanos, Viernes, cuando a las finales nos pusimos de acuerdo los 9 que estábamos saliendo, para salir definitivamente a Bangalore, trip que se estaba desvaneciendo porque al parecer no había hoteles disponibles en dicha ciudad. No obstante, nuestro espíritu aventurero fue más fuerte que las adversidades que en el momento se estaban presentando.

Salimos entonces en la noche, y viajamos en tren hasta Bangalore... durante el viaje, la pasamos bien en el tren, haciendo desorden (muy característico de los panameños), y hasta conocimos a unas israelies que estaban viajando hacia otra ciudad (Chenai), les llamó la atención el desorden que teníamos, y hasta me cantaron el cumpleaños en israeli (pregúntenme si entendía algo, o si en realidad estaba seguro que eso era lo que me estaban cantando, jajaja), jeje... una de ellas muy bonita por cierto. Mis amigos me regalaron un clásico dulce de cumpleaños (brought to you thanks to Coffee Day, como era de esperar), el cual comimos en el tren, y claro está, el cual compartí con los nuevos contactos israelies, jeje... quienes compartieron con nosotros algunos lugares a los que podíamos pasarla bien en Bangalore... ya que despues de todo... nuestra aventura se basaba en salir, y pasarla bien, no teníamos paradas planeadas, ni lugares fijos donde quedarnos... y cada minuto que pasó... la pasamos súper... mejor que si lo hubiéramos planeado... y a pesar de que fueron nada más 2 días... para nosotros pareció como una semana... a lo mejor lo disfrutamos tanto por los niveles de estrés y presión que vivimos en el Centro de Entrenamiento donde estamos, en el cual estamos aprendiendo bastantes cosas técnicas muy productivas en el área de sistemas y programación.

El principal lugar donde estuvimos en la ciudad, se llama M.G. Road, y a su vez nos pudimos percatar que es un lugar bien turístico, por la cantidad de tiendas que hay, y las personas que circulan en dicha zona... puros europeos, jeje...

Pudimos disfrutar de las delicias de un KFC, un Subway... y ya... jajaja... no es mucha la variedad de la cual podemos disfrutar... y claro está... de un Coffee Day, franquicia que está dispersa en toda India... puedes encontrar un Coffee Day cada 3 kms en lugares bastante transitados... buen café, buenos panes y dulces... un buen lugar para pasarla bien... y tal y como dice su slogan: "A lot can happen over a coffee".

miércoles, enero 03, 2007

Bienvenido 2007, New Delhi

Another non-technical post for my family and friends...

Luego de unas semanas pesadas, estudiando hasta las 0300... llegó la navidad, y el fin de año... lo bueno de esto, es que ambas fechas cayeron en fin de semana, por ende, tuvimos un día más libre... la navidad aquí la pasamos en un restorant tipo resort cerca del Centro de Entrenamiento, aquí en Mysore, y parte fue patrocinada por la compañía... pero el año nuevo, acerca de éste es que en esta ocasión les voy a contar cómo terminó el 2006 para algunos de nosotros.

Un grupo de 16 personas salimos en un tour hacia el Taj Mahal.

imgp2447Nuestro viaje inició el viernes 29, saliendo a eso de las 1500 del Centro de Entrenamiento, hacia Bangalore... fue un viaje de unas 4 hrs por tierra ... 2 taxis tipo camioneta, 8 personas más el conductor en cada uno. Llegamos al aeropuerto de vuelos internos en Bangalore a eso de las 1900, para salir hacia New Delhi (la capital de India) una hora después de haber llegado. Viajamos en la aerolínea más grande de India, Kingfisher, marca que resulta ser también la cerveza nacional del país. El vuelo duró unas 2hrs y media, aproximadamente, y desde aquí empezó nuestro fin de año... a otro nivel.

Un bus de la agencia de viajes nos recogió, y para colmo de males, en primera instancia, como que no sabía dónde quedaba el hotel adonde íbamos, y por poco y nos deja en un convento... pero luego de un par de vueltas, llegamos a nuestro destino, el Florence Hotel. El ambiente cuando llegamos fue algo tenebroso, pero ya en el día cambió bastante. El hotel en sí, muy bueno.

El sábado fue un día de turismo interno en New Delhi... el guía, nos llevó a visitar, la Casa Presidencial, algunos ministerios cuyos edificios fueron construídos por los británicos, cuando India estaba gobernado por ellos. El Luego fuimos al Indian Gate, monumento histórico parecido al Arco del Triunfo en París, construido para conmemorar la muerte de soldados indios en la I Guerra Mundial y la Guerra Afgana. Fuimos tambien al Qutab Minar, el cual es una torre construida por etapas en diversas épocas, es un monumento relacionado con la religión musulmana. Visitamos un Templo Bahai, esta religión, hasta donde pude leer, invita a todos, sin distingo de credo o religion, a adorar al Creador del Universo y a expresar el amor entre Dios y el hombre. Existen 8 templos alrededor del mundo, y uno, queda en Panamá, cosa que no sabía, jeje...

En la noche visitamos la región comercial más famosa de New Delhi, llamado Connaught Place, donde vimos muchos lugares... sobre todo las compañeras hicieron y deshicieron en el lugar, con las compras... desde ya, se vivía en la zona el ambiente de fin de año... fuegos artificiales, música en la plaza... gente por todos lados... encontramos un TGI Fridays, McDonald's, KFC... y muchos restaurantes, donde nuestros estómagos se deleitaron... la noche terminó en una discoteca llamada Blues... donde pusimos a mover el esqueleto.

Taj MahalEl domingo inició temprano... viajamos hasta Agra, donde se encuentra el Taj Mahal. El viaje duró unas 6 hrs... en tierra... nos llevó un bus, que iba como a 60kph... el recorrido era de nada más 200kms. Al llegar a la ciudad... pasamos toda la tarde en este hermoso monumento que cuenta una historia de amor, la cual para no hacerles largo el cuento, los refiero a esta dirección donde pueden leer la historia.

Salimos rápido a eso de las1600, luego de comer en un buen restorant de la localidad... para llegar a tiempo para celebrar el fin de año en New Delhi. A penas llegamos al hotel, la idea era salir de inmediato... una vez más... nos extendimos, porque las compañeras se estaban asicalando. Viajamos en 4 rishus (taxis motos muy autóctonos del país), 4 por rishu... no pudimos llegar hasta el mismo Connaught Place, ya que las calles estaban cerradas por la festividad... el frío ya se sentía, podía estar a unos 7 grados C... y la neblina hacía que el ambiente pareciera una escena de la clásica película de Jack El Destripador en London... no obstante, caminamos nuestro kilómetro para llegar a la plaza... y la muchedumbre era impresionante... como nuestros bolsillos estaban algo ya averiados por el viaje, terminamos en un restorant, muy bueno, United Coffee House, al cual luego fueron llegando los otros compañeros que habían salido en las otras rishus... muy emotivo el momento... luego de un rato en el restorant, salimos a caminar, muy fría la noche y con bastante neblina... tomamos nuestras rishus... y de regreso al hotel.

IT 205 Cancelado !!!Al dia siguiente, nuestro vuelo estaba planeado para salir a eso de las 1700... así que, nos pudimos levantar un poco tarde, y salir de compras al Connaught Place. Ya en el aeropuerto, el ambiente se podía sentir pesado... cada cierto rato, anuncios de vuelos retrasados por neblina se escuchaban... medias horas pasaban, y el anuncio de vuelos retrasados era lo que se escuchaba... hasta que despues de un par de horas... TODOS LOS VUELOS FUERON CANCELADOS por el estado del tiempo, el aeropuerto fue cerrado, y la multitud ya se ponía histérica... gracias a Dios la aerolínea nos puso en un excelente hotel: Le MeridienLe Meridien (para los curiosos pueden encontrar más información acerca del hotel en este enlace). A pesar de que para nosotros era como estar en el hotel más yeye de New Delhi, luego nos dijeron que no era así... pero para nosotros sí lo fue. Pasamos la noche en este hotel, nosotros 16, y la gran mayoría de los pasajeros de las aerolíneas que estaban "saliendo" ese día y cuyos vuelos fueron cancelados. Cenamos bien chévere, fiestamos en la discoteca del hotel, al día siguiente desayunamos (bacon, uno de los ingredientes que más disfrutamos...)... y la pasamos... outstanding...

En el aeropuerto...Al día siguiente (martes)... regresamos al aeropuerto, y el estado del clima no mejoraba mucho que digamos... aún en las noticias se veían anuncios de vuelos que estaban retrasados y siendo cancelados por el estado del clima (mucha neblina)... pero gracias a Dios, conforme transcurría la mañana, la neblina desaparecía... estuvimos esperando unas 4 a 5 hrs hasta que nuestro vuelo salió.

En resumidas cuentas... un excelente fin de año, que puedo resumir en las siguientes palabras: amistad, convivencia, unidad, vividos por todos los que disfrutamos de esta experiencia... Taj Mahal, New Year Eve on New Delhi, hoteles de lujo, un excelente trip. Para vistas durante este grandioso fin de semana, pueden visitar mi album de fotos.

Ahora... de vuelta a los estudios...