Hola a todos.
Hace dos años trabajaba con la versión 1.1 de .Net (con VB.NET y VS.Net
2003). Desarrolle un par de aplicaciones en ASP.NET y tres aplicaciones
en WinForm.
Pero por cosas del destino me tocor dar un giro de 180 grados y trabajar
al 100% con Java, ahora llevo año y medio trabajando solo con Java y más
java.
Pero ayer, se presento la oportunidad de volver a .net y quiero hacerlo
por buen camino.
Luego de haber pasado por el proceso de evangelización de Java
Enterprise Edition, haber cursado las certificaciones de programer, web
y business; me quedan varias dudas sobre lo que puedo hacer en .net y
que no puedo hacer en java y viceversa.
Mis preguntas:
1. ADO.NET Vs JDBC.
En Java tengo JDBC. En JDBC yo no escribo código que depende de la
base de datos, (no tengo un SQLConnection para SQL Server, o un
MySQLConnection para MySQL) Así que si cambiaba de base de datos, solo
cambiaba una linea (cuando pido la conexión) y punto. ¿Existe un
equivalente a esta funcionalidad de JDBC e ADO.NET).
Otra cosa que no se si existe en AOD.NET es la posibilidad de crear
Pools de conexiones como me permite los DataSources JDBC.
2. ASP.NET vs JSF.
Recuerdo que en ASP.NET yo podia hacer bindings de los controles a
objetos de la base de datos. Ahora en Java, lo hago a los objetos
(entidades) del negocio (La clase usuario, una ArrayList de usuarios
para un DataTable, etc) esto es posible en ASP.NET? vincular el valor de
una caja de texto con un property de un componente?.
También en JSF tengo una variedad de componentes desarrollados por
terceros (MyFaces, Oracle, Etc) Existen librerías libres en .net para
diseñar páginas en ASP.NET?.
3. Mapeo Objeto Relacional. (EJB e Hibernate)
Existe un equivalente en .net para los que representan los EJBs?
(sobretodo los Entity Beans). vi que hay algo de Hibernate para C#,
alguna idea?.
4. Autenticación y Autorización de Usuarios (JAAS)
Existe algo equivalente a JAAS en .Net?. ósea que el manejo de
autorización y autenticación sea administrado declarativamente y no
programado en mis ASPX?
Creo que esas son mis principales dudas. gracias a todos por su ayuda!
Luis Miguel Cisneros León SCJP 1.4, SCBCD 1.3, SCJP 1.5, SCWCD 1.4.
http://www.mindars.com
Leer las respuestas