Una entrada rápida.
Generalmente lo más sencillo al hacer algo en MVC es optar por Entity Framework o LINQ to SQL. Pero claro, aunque sencillo y potente, no tiene porque ser lo más divertido.
Últimamente he estado trasteando mucho con MongoDB Es cierto que hay otras bases de datos NoSQLmás orientadas a .NET como RavenDB, pero yo elegí MongoDB porque existe bastante diversidad de servicios online y con planes gratuitos muy interesantes. En concreto yo estoy utilizando mongolab, que además está en fase de pruebas para ser incluido en Azure como opción adicional. Tienen un plan gratuito que permite una base de datos de hasta 500 MB. Más que suficiente para hacer pruebas.
¿No está MongoDB más orientado a Java? En principio pudiera parecer que sí, pero el driver de MongoDB para C# funciona muy bien y es muy sencillo de utilizar. Así que, si queréis probar, no lo dudéis. Pensar en modo “no relacional” es un reto para toda persona, que cómo yo, esté acostumbrada a trabajar con SQL Server u Oracle. Lo podéis descargar desde NuGet.
Si queréis profundizar más, 10gen, empresa detrás del desarrollo de MongoDB está ofreciendo una serie de cursos gratuitos. En principio hay tres diferentes: para desarrolladores Java, para desarrolladores en general (aunque se utiliza Python) y para administradores.
Los cursos son cíclicos, así que cuando termina una convocatoria, empieza otra. Según comentan en la información, están pensados para poder seguirse utilizando unas 10 horas a la semana. Al final del mismo, tras finalizar las evaluaciones, trabajos y el examen final, se obtiene un diploma de 10gen, certificando la finalización del curso.
Así que nada, formación y gratis. ¿A qué esperáis para apuntaros?
Ya os iré contando qué tal la experiencia.
¿Quiéres que te avisemos cuando se publiquen nuevas entradas en el blog?
Suscríbete por correo electrónico o por RSS