Siéntase libre de opinar, para eso existe este blog. Está bien discrepar de las opiniones de otros, pero por favor enfrente ideas y no personas. Los ataques personales no tienen cabida aquí. Que sus comentarios no excedan las 350 palabras; de esta forma más gente puede participar. Para mayor información vea nuestros términos de uso. |
Plataforma .Net Por Pablo Berro, director de Consultoría y Desarrollos Ágiles de Snoop Consulting. A la hora de elegir la plataforma para desarrollar o correr una aplicación, hay varios aspectos a tener en cuenta. Por ejemplo, la potencialidad de la misma para cumplir con la funcionalidad requerida, el soporte del producto, la posibilidad de integración con otros dispositivos y sistemas, el conocimiento de los recursos humanos sobre la misma y la disponibilidad futura de la plataforma.
Sin embargo, lo que pretenden fundamentalmente las organizaciones es que las soluciones sobre las que invierten recursos, sean perdurables en el tiempo y en este sentido, las alternativas más atractivas son las de .NET y J2EE. El uso de Java y .NET ha crecido tanto en el tiempo que hoy el 80% de las aplicaciones se desarrollan en alguna de estas dos plataformas o en una combinación de ambas. Ya sea en sistemas desarrollados in-house o por terceras partes, estas dos plataformas son las más populares actualmente y esto las ha constituido en rivales dentro de la comunidad IT del mismo modo que Microsoft Windows y Apple. .NET es una plataforma de desarrollo y ejecución de aplicaciones y también una estrategia de negocios de Microsoft para proveer Servicios Web que permitan utilizar la web –en lugar de las computadoras personales- para ejecutar lógica de negocios y proveer servicios. La plataforma .NET incluye servidores, buildingblock services tales como almacenamiento accesible por la web y Passport, el servicio de identificación de identidades unificadas. Asimismo, se espera que una plataforma .NET provea altas capacidades de interactividad para sitios web, facilitado por el mayor uso de XML. Del mismo modo, se espera un servicio on line de suscripción a productos y servicios para usuarios desde un punto de acceso central para la administración de varias aplicaciones como e-mail u Office:NET; un almacenamiento de datos centralizado que mejore la eficiencia y facilidad de acceso a la información, así como la sincronización de información entre usuarios y dispositivos; una plataforma de colaboración que integre varios medios de comunicación como e-mail, fax, telefonía; una integración de todos los dispositivos haciendo que la información de los usuarios se sincronice automáticamente en todos ellos y para los desarrolladores la posibilidad de crear módulos reutilizables que incrementen la productividad y reduzcan la cantidad de errores de programación. Aún cuando existen algunos emprendimientos (Proyecto Mono de Ximian/Novell para Linux/MacOS X/BSD/Solaris) podría decirse que hoy .Net corre casi exclusivamente sobre el sistema operativo Windows. De hecho, según marcan las tendencias, en los próximos años casi todas las aplicaciones de Microsoft estarán basadas en .NET. Sin embargo, el release definitivo de .NET tardará algunos años en proveer la funcionalidad completa comprendida en la visión de Microsoft, e incluirá versiones intermedias de productos tales como Servicios de Seguridad Personales y nuevas versiones de Office y Windows que implementen la estrategia de .NET.Visual Studio. .NET es hoy, el ambiente de desarrollo enteramente disponible que soporta gran parte del enfoque de Microsoft de largo plazo. De acuerdo a los dichos de Bill Gates, Microsoft espera que .NET sea un hito en la computación, comparable a la introducción de la PC y Windows. A pesar de que los servicios de aplicaciones .NET podrán accederse por cualquier browser, es una preocupación saber que es altamente probable que sólo funcionen completamente sobre productos diseñados para trabajar exclusivamente con código .NET. |
10 de Abril de 2007 | Comentarios (3) - Referencias (0) |
| COMENTARIOS |
feo feo feo feo feo feo feo feo feo feo feo feo feo feo feo!!!!! Posteado por: |
La primera referencia de Duncan es impactante. El estudio es muy simple pero correcto. Incluso está el ejecutable para comprobar resultados. Posteado por: |
Aunque el post es bastante informativo, es completamente sesgado y exagerado (¿publicidad?). Solo un 3.7% en Vista RC2 era código "managed", o sea, que ejecuta sobre la máquina virtual .NET, eso dice que ni siquiera Microsoft utiliza .NET en serio. [1] Decir que en los próximos años casi todas las aplicaciones de Microsoft estarán basadas en .NET sería ignorar cualquier métrica de ingeniería. A Microsoft le tomó 5 años lanzar una versión nueva de su sistema operativo, dejando fuera la mayoría de las promesas iniciales. Reescribir toda la suit de software que poseen en la plataforma .NET es además de irreal, sin sentido alguno. Decir que .NET es un hito en la computación es también una exageración. .NET no es mucho más que la reinvención de la plataforma Java por motivos estratégicos. Microsoft se la jugó por Java, intentó controlarlo, perdió un juicio, y hizo lo de siempre, reinventar y extender. .NET tiene varias mejoras, pero tambien muchas desventajas frente a Java. Siendo la principal, que el stack Java esta siendo liberado bajo una licencia libre. Respecto a Mono. Hace rato que dejo de ser un "emprendimiento". El producto es hoy utilizado por varias empresas, incluyendo reproductores de mp3 [2] y juegos 3D [3]. [1]: http://www.grimes.demon.co.uk/dotnet/vistaAndDotnet.htm Posteado por: |

|