Mis conclusiones del debate arquitectura

08/03/2007 - 13:50 por Eugenio Serrano | Informe spam
Amigos:

Se que ha muchos de ustedes ya los tengo cansados con este tema.
Prometo que este es mi ultimo mail al respecto.

Antes que nada agradecer a Alfredo que en este ultimo hilo, ha mantenido un
debate sin entrar en la descalificacion y hemos, creo yo, podido debatir
algunos puntos.

Creo que Alfredo no ha demostrado en el debate nada de lo que tanto habla.
Ha enviado solo un pseudocodigo (que ni siquiera es el del ejemplo
planteado), y luego 3 lineas de codigo C#, nada mas...
Luego se dedico a criticar lo que yo planteaba, pero en ningun momento nos
explico, como haria el las cosas.

Creo que con sus descalificaciones ha hecho mucho mal en estas listas, por
ejemplo miren lo que escribe ANT1:



Antes pensaba que la forma de programar de Eugenio era completamente
mediante capas y objetos en los que realizaba todos los calculos de la
BD como podia ser comprobar si un ID de una clase esta siendo
utilizado, existe y todo eso. Pero por lo que veo no es asi y si que
se parece en gran medida a la forma de programar que sigo yo mediante
Active Record y NHibernate





Yo jamas habia dicho tal cosa, ANT1 se quedo con esa idea por las respuestas
distorsionadas de Alfredo / Carlos.
Sinceramente, creo que han confundido a muchos.

Espero que este debate haya servido a alguien y el tiempo que le he
invertido no sea en vano.

Espero de todo corazon, que despues de este debate Alfredo haya entendido
que hay vida mas alla de las tuplas y del SGBD, como a el le gusta llamarlo,
y que no descalifique de aqui en mas a los que piensan y trabajan de una
forma diferente a como el lo hace.

Yo no estoy enojado con el, espero que despues de este debate me quite de su
lista de idiotas, porque no creo ser uno.

Antes de despedirme, debo confesar que en algun punto estoy de acuerdo con
el: -))

LinQ, los ORM, Cooperator, los objetos en si, tampoco son la panacea.
Existen, como todos saben, una impedancia entre el modelo de objetos y el
modelo relacional. http://www.agiledata.org/essays/imp...match.html
Y esta impedancia esta todo el tiempo metiendo la cola, y se debe pelear
contra ella en cada parte del proyecto.

Existen hace años bases de datos orientadas a objetos, hace tiempo que
quiero probar esta: http://www.objectivity.com, pero los grandes vendors,
Oracle, SyBase, Microsoft, IBM, todavia mantienen el modelo relacional y hay
situaciones, con bases de datos gigantescas, que seria una locura utilizar
ORMapping, al menos con el estado del arte actual.

Pero la computacion avanza muy rapido, y quien nos dice que en 20 años no
estaremos usando todo el mundo objetos directamente desde la base, solo el
tiempo lo dira...

Regards / Saludos,
Eugenio Serrano
Microsoft MVP (ASP/ASP.Net)
Solid Quality Mentors
http://www.eugenioserrano.com.ar
if (me.today == me.yesterday) me.tomorrow = null;

Preguntas similare

Leer las respuestas

#6 Carlos M. Calvelo
08/03/2007 - 23:47 | Informe spam
Hola Alfredo,

On 8 mrt, 14:39, Alfredo Novoa wrote:
On Thu, 8 Mar 2007 09:50:31 -0300, "Eugenio Serrano"

wrote:

>y luego 3 lineas de codigo C#, nada mas...

Es que tampoco hace falta mucho más para insertar un registro. En
realidad no hace falta ninguna línea de código en casos normales.



<...>

Lo que ha quedado claro es que hasta tu haces las cosas como yo digo.

Dejas la gestión de los datos completamente en manos del SGBD.

Cooperator Framework sirve para insertar registros a capón en la base
de datos y muy poco más, con el precio de generar probablemente
cientos de miles de líneas de código que luego hay que mantener, y
además engordan las aplicaciones.




Para el que conozca PowerBuilder y la OOP no le haya dañado el
cerebro debió de ser algo de risa. Powerbuilder... o cualquier otro
lenguage o entorno con embeded SQL y unos buenos databindings

>Existen, como todos saben, una impedancia entre el modelo de objetos y el
>modelo relacional.http://www.agiledata.org/essays/imp...match.html

No sabes lo que dices. La impedancia es la relación entre la tensión
alterna aplicada a un circuito y la intensidad de la corriente
producida, y se mide en ohmios.




:)

Y si no hay componentes reactivos en el circuito también
se le llama resistencia; la resistencia a profundizar en los
fundamentos de la profesión.

Saludos,
Carlos
Respuesta Responder a este mensaje
#7 Tito
09/03/2007 - 02:28 | Informe spam

Alfredo: A que te dedicas realmente, eres programador ??




Ups... a mi me surgio la misma inquietud y por la forma en que escribe y
aunque a veces da impresion de que viene del mundo de Delphi, revisando sus
hilos anteriores yo no creo que sea programador en la actualidad. Tampoco
creo que sea DBA; mas bien parece un docente de teoria ortodoxa de bases de
datos.


Tito
Respuesta Responder a este mensaje
#8 Alfredo Novoa
09/03/2007 - 04:09 | Informe spam
On Thu, 8 Mar 2007 12:26:25 -0300, "Eugenio Serrano [MVP]" <eserrano
{-AT-} solidqualitylearning.com> wrote:

No sabes lo que dices. La impedancia es la relación entre la tensión
alterna aplicada a un circuito y la intensidad de la corriente
producida, y se mide en ohmios.

La frase es ridícula. Parece que recitas de memoria cosas que has
leido por ahí sin entenderlas, y en el proceso las frases se
distorsionan. Esto se parece al chiste del eclipse.



Alfredo, realmente me habia prometido no seguir con este tema, pero sigues
demostrando que hablas y hablas sin tener la mas minima idea de las cosas.



Pero mira que eres cortito macho. Aun no te has dado cuenta que has
copiado mal y has escrito una barbaridad.

El término correcto es "desacoplamiento de impedancia" y es un término
de la electrónica que se usa en sentido metafórico en la informática.
Se refiere a los problemas que se producen (por los cambios en la
intensidad de la corriente) cuando varios circuitos conectados tienen
impedancias diferentes (por ejemplo si un circuito tiene una
resistencia y el otro otra).

Decir que existe una impedancia entre el modelo de objetos y el modelo
relacional es como confundir el tocino con la velocidad. Y lo peor es
que no te enteras ni después de que te lo expliquen.

Está claro que tienes por costumbre decir cosas que no sabes lo que
significan y además te parece lo normal. Pues no es lo normal.

Escribe "O/R impedance" en el google y veras las cientos de paginas que
hablan sobre el tema.



¿Que pasa, que no has leido mi mensaje entero?

Un poco más abajo te explicaba en que consiste realmente el problema
al que intentabas referirte y como solucionarlo: integrando
construcciones de lenguaje relacionales en los lenguajes de
programación de aplicaciones.

Te estás portando como un troll de libro. Si ya sabía yo que te había
metido en el filtro por algo.

Alfredo: A que te dedicas realmente, eres programador ??



Si, y te llevo varias vueltas de ventaja.


Saludos
Respuesta Responder a este mensaje
#9 Ana Zuluaga
09/03/2007 - 05:33 | Informe spam
Eugenio,

Se agradece tu intencion en colaborar con un debate para beneficio del foro
pero elegiste la persona equivocada.

No se por que insistir en querer debatir con estos cabezas cuadradas. Si
bien Novoa en sus ultimos mensajes no usó palabras soeces, los insultos a la
capacidad e inteligencia de los demas, especialmente a ti, son muy claros.
Ve en google otras discusiones de estos señores en este y otros foros y
veras por que es una constante perdida tratar de discutir con estos
"superdotados".
Su proposito es siempre el mismo: escribir el ultimo mensaje para dar la
impresion que ganaron la discusion (ganar por ganar) aunque cualquiera con
un minimo de inteligencia se da cuenta que siempre malinterpretan lo que el
otro escribe, solo leen lo que les conviene, se contradicen constantemente,
en un mensaje dicen algo y cuando los ponen en evidencia dicen lo contrario
o filtran ese usuario, insultan y descalifican, sacan de contexto frases
habilmente, la mayoria de las cosas las van investigando sobre la marcha en
la wiki u otros sites para dar la impresion de que saben de programacion.
Pienso como alguien que dijo que ellos no pueden discutir con programadores
porque realmente ellos no lo son.
Su obsesion enfermiza es el libro de Date y la "programacion declarativa" y
creen que eso basta para saber de programacion de aplicaciones a nivel
amplio. Lo peor no es no saber sino no saber que no se sabe. La ignorancia
es atrevida y de ahi la vehemencia y terquedad de sus argumentos que hasta
llegan a confundir a muchos incautos sin darse cuenta el daño que hacen (lo
digo tambien por mi pues me paso una vez). Para colmo provocan que otros
muchos gurúes (tan buenos como tu, Octavio, Alberto, Jose Luis, etc. etc.)
no participen en los hilos donde ellos meten sus narices, perjudicando asi
al foro en general.
Varios hemos ya pensado que algun problema psicologico envuelve a estos
"cabezas cuadradas".

Si quieres seguir insistiendo en ese debate con sordos, alla tu pero te
vaticino que el resultado sera el mismo de los demas hilos.

Muchos saludos y exitos.
Ana


"Eugenio Serrano [MVP]" <eserrano {-AT-} solidqualitylearning.com> escribió
en el mensaje
news:
No sabes lo que dices. La impedancia es la relación entre la tensión
alterna aplicada a un circuito y la intensidad de la corriente
producida, y se mide en ohmios.

La frase es ridícula. Parece que recitas de memoria cosas que has
leido por ahí sin entenderlas, y en el proceso las frases se
distorsionan. Esto se parece al chiste del eclipse.



Alfredo, realmente me habia prometido no seguir con este tema, pero sigues
demostrando que hablas y hablas sin tener la mas minima idea de las cosas.

Escribe "O/R impedance" en el google y veras las cientos de paginas que
hablan sobre el tema.

Alfredo: A que te dedicas realmente, eres programador ??

Saludos,
Eugenio Serrano
Microsoft MVP (ASP/ASP.Net)
Solid Quality Mentors
Si no puedo dibujarlo, quiere decir que no lo he entendido (Albert
Einstein)


Respuesta Responder a este mensaje
#10 Alhambra-Eidos Kiquenet
09/03/2007 - 09:28 | Informe spam
Hola,

parece que al fin y al cabo ha sido un debate en vano, viendo las respuestas
de algunos señores. Se entra en terrenos que no nos interesan a la mayoría,
pero por desgracia la demagogia y los hooligans también llegan a la
informática.

Me parece muy razonable que E.Serrano defienda sus argumentos, yo muchos los
comparto desde mi poco conocimiento.

A ver si en próximos debates llega la cordura y la razón a algunas personas.

Saludos.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida