
Como ya lo mencione en post anteriores, “no es la tecnología o la marca lo que importa, tampoco que sea pagada o gratuita, Open Source o no, Lo que importa es que satisfaga las necesidades empresariales.”
Lo que las empresas quieren son SOLUCIONES, soluciones para AYER, y eso es muy fácil de deducir, vivimos en un mundo en constante cambio, y por consiguiente las reglas de negocio cambian también (Esto debe ser la preocupación mas NO el tema de tecnologías especificas)
Si los procesos cambian, cambian las reglas de juego y en temas de software cambian las reglas de negocio, entonces … Porque distraernos tanto en otros temas?.

Un día alguien me dijo: “Júntate con lobos y saldrás aullando”, frase que la entendí solo cuando estaba en el escenario adecuado (cuando estaba en líos L), finalmente en esos momentos salen a relucir lo que tienes de know how y lo que pudiste haber aprendido.
También vuelvo a hacer referencia a un frase leída del Post de Daniel Seara “nadie es tan bueno como cree ni tan malo como dicen”, pues no es la tecnología quien en si da el éxito a las aplicaciones sino, la forma como nosotros la moldeamos yo utilicemos.
Se dice que el 85% de los proyectos de software fracasan porque no se puso mucho énfasis en el análisis de requerimientos, pues entonces es deducible que debemos de invertir más esfuerzo en esta etapa. Pero que sucede si el proceso de desarrollo (programación, codificación) es Lento y tedioso? , pues bien la respuesta es que tendremos menos tiempo para la fase de análisis de requerimientos.
Por lo mencionado, dado que una empresa nos paga para brindarle soluciones, mas no por resolver problemas personales de elección de tecnología, debemos de abocarnos solo a ello RESOLVER EL PROBLEMA!!.
Uso mucho de tecnología Microsoft, de hecho llevo muchos años desarrollando con .NET, me ha ayudado a resolver los problemas más críticos que se me presentaron dada su potencia eh tenido más tiempo para Analizar el problema en sí y no preocuparme por temas de IDE, performance y cosas por el estilo y , sin embargo convivo con las demás tecnologías todo el tiempo, SI veo con buenos ojos un buen servidor de IBM, SI admiro las capacidades tanto de SQL server, Oracle y DB, SI gusto de las buenas prácticas de J2EE, me siento cómodo con NHibernate , etc, etc etc.
Lo que es común en las empresas es un MIX tecnológico, tal como mi vestimenta (zapatillas Nike, y buzo Adidas, finalmente a quien le importa me siento cómodo), por ello rehuir a ciertas tecnologías SOLO NOS LIMITA, aprendamos mas de tecnología y solo ahí evaluemos cuál de ellas usar para la necesidad especifica.
Como verán: Las empresas necesitan soluciones, estas se dan de acuerdo a sus necesidades, por lo tanto si una sola tecnología o un MIX de tecnologías, cumplen satisfactoriamente estos requerimientos, entonces la solución está bien.
John Suarez