Hola gente, ahí vine. Se dijeron cosas muy interesantes, espero no desentonar.
Particularmente a mi me gustaría que virtual sea el default, por el trabajo que estoy haciendo: trabajar con aplicaciones usando NHibernate y trabajando (no tan de seguido) en frameworks que involucran a NHibernate-Core. Voy a citar una frase que me gustó y ya lo hice en otra oportunidad: *"**el poder de un lenguaje, como herramienta, lo determina: cuánta cantidad de trabajo debo realizar, yo desarrollador, para cumplir con mi tarea"*. En este sentido, C# me hace aumentar esa cantidad de trabajo para cumplir mis tareas, no es la muerte, pero es un detalle. Quizás aquí el issue más grande que tenemos los que trabajamos con NHibernate es que es algo molesto tener que declarar virtual en todos lados en nuestras clases, y el problema es que seguimos tratando de subsanar características no soportadas por el lenguaje: *proxies dinámicos*. Es cómo que nos quejamos del sintoma, pero no de la enfermedad. La historia sería muy diferente si estuvieramos trabajando con lenguajes como Python. Entiendo, que el asunto más importante por el cual non-virtual como default es: *performance*, veremos cuanto más va a seguir siendo un problema con los avances de hardware y demás (todavía recuerdo cuando habia gente reacia a .Net 1.0 por que corría en una virtual machine, y se necesitaban máquinas más potentes). Sin ir más lejos, miremos la evolución de C# 1,2 3, y ahora 4.0 con Programación Dinámica (y a esta característica muchos no la veían venir, pero acá está, vivita y coleando). Un abrazo 2009/1/14 Gustavo Ringel <[email protected]> > De todos modos está claro que los argumentos de todos son válidos, y Darío > de quien respeto su opinion fue quien puso el Post. Mi pregunta sobre la > opinión de Darío era justamente para ver que opinaba la gente del tema, ya > que vuelve mucho y es bueno tener otras ideas. > > El hecho de que muchas decisiones de Microsoft no me hayan resultado > felices no me hace tirar .NET aun siento que mi productividad es mucho mayor > que cuando trabajo en Java, aunque se que en otro marco podría abrir una > discusión sin fin. > > Pero bueno, somos seres humanos si una autopista esta perfecta, en > perfectas condiciones, entonces lo que le falta es un carril... > > Gustavo. > -- Dario Quintana http://darioquintana.com.ar --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
