¡¡Microsoft SQL Server Compact no ha muerto!!

Después del impacto que ha tenido la presentación del nuevo modelo de desarrollo que traerá tras de sí la nueva apuesta de Microsoft para telefónos móviles con Windows Phone 7 Series, y después de que más de uno se haya enfundado el traje de negro y preparado ya los preparativos para el funeral de .NET Compact Framework he oído rumores de algunos desarrolladores que, ante la visible desinformación de Microsoft que rodea la aparición WP7S, han decidido incluir dentro del mismo funeral a Microsoft SQL Server Compact, y eso me duele 😉

En primer lugar .NET Compact Framework NO VA A MORIR de la misma forma que no lo va a hacer Windows Mobile 6.5. Mientras WP7S se orienta hacía un claro público consumidor/productivo, WinMo 6.5, por su parte, se quedará dando cobertura al importante parque de aplicaciones empresariales/industriales. Microsoft no ha dicho oficialmente lo contrario por lo que cabe esperar tanto el soporte para WiMo 6.5 y .NET Compact Framework.

Microsoft SQL Server Compact 3.5 y Visual Studio .NET 2010

Con SQL Server Compact 3.1 Microsoft presentó una características importantísima a la menor de las ediciones de SQL Server al hacerla multiplataforma. Esto significa que desde entonces SQL Server Compact no se liga únicamente a entornos de desarrollo para dispositivos móviles sino para lo que se denomina , aplicaciones móviles desarrolladas con WPF o Windows Forms e incluso desde Silverlight.

Por lo tanto, y siguiendo la costumbre, Visual Studio 2010 .NET instala MS SQL Server Compact SP2 con las últimas caracterísitcas en mayoria relacionadas con MS Sync Framework

Por qué Microsoft SQL Server Compact no debe morir

  1. Porque SQL Server Compact en una –la única en Microsoft- base de datos in-process.
  2. Porque SQL Server Compact es especialmente útil en aplicaciones del tipo Smart Client debido a su alta integración en entornos de sincronización o lo que se denomina base de datos caché.
  3. Porque SQL Server Compact aporta una facilidad de despliegue que además es compatible con ClickOnce.
  4. Porque hay escenarios en los que SQL Server Express no es el SGBD adecuado. En otros escenario no lo es SQL Server Compact. SQL Server Express NO es un rival de Compact.
  5. Porque Microsoft esta adoptando SQL Server Compact como SGBD embebido.
  6. Y por último y aunque sea el más trivial y menos importante, pq el Bandolero se pasó más de un año profundizando en el producto y materializandolo en loque fue su primer libro.

 

Conlusión

En definitiva, SQL Server Compact 3.5 SP2 seguirá siendo una opción válida ante cualquier nuevo desarrollo brindando todas las características anteriormente numeradas y que la hacen realmente única.