Entender las aplicaciones orientadas a Objetos

25/11/2006 - 20:21 por Javito | Informe spam
Hola a todos, después de varios meses estudiando la programación
orientada a objetos y sé programarla y entiendo todos los conceptos que
implican los objetos como herencia, encapsulación etc. pero hay varios
conceptos globales que no entiendo y que me encantaría que si alguien conoce
me orientara un poco.

Mis dudas son:
1) En una aplicación orientada a objetos ¿ El Servidor carga todos los
objetos que necesita la aplicación cuando se inicia la misma ?
2) ¿ Quiere esto decir que en estas aplicaciones no se accede a la Base de
Datos para realizar las operaciones, sino que se realizan sobre los objetos
en memoria ?
3) Si hay varios usuarios trabajando en la aplicación y cada uno carga sus
propios objetos desde datos de la Base de datos, si tu has hecho algo en un
objeto en memoria, el que se incorpora a la aplicación al cargar los datos
desde Base de datos no va a tener tus cambios y habría inconsistencia de
datos ¿ como se evita esto ?

Un saludo a todos y a ver si me podeis echar un cable.

Preguntas similare

Leer las respuestas

#31 Roberto M. Oliva
06/12/2006 - 12:07 | Informe spam
Hola a todos!

Solo una parte de los programadores. Conozco a bastantes que saben
hacer las cosas bien, y suelen ser los de mayor experiencia. Todas
estas modas de los objetos de negocio no han tenido mucho impacto en
los programadores, analistas y jefes de proyecto de más de 35 años.




A ver... tu haces las cosas a tu manera y te va bien, lo cual me parece
perfecto y me alegro por ti, de verdad!
Yo las hago de otra manera diferente y lo expongo aqui por si alguien
le puede venir bien. En que me baso para explicar lo que a mi me ha ido
bien? Pues en mi experiencia: Soy de esos que llamas tu de mas de 35
años, con bastantes de programador profesional, con muchos años de
jefe de proyecto y muchos proyectos exitosos a mi espalda (Segun
Alfredo debo ser el unico).
De lo unico que me quejo de la exposicion de Alfredo, es que parece que
no expone lo suyo o intenta demostrar porque le funciona sino que gran
parte de su argumentacion se basa en descalificar lo que exponen los
demas. Da la sensacion de que el tiene la verdad absoluta y que los
demas estamos todos equivocados.
Precisamente yo no creo que el este equivocado. El tiene una
metodologia y le funciona y, vuelvo a repetir, me alegro por el. Pero
no me parece, exponiendo sus opiniones como lo hace, que su fin sea el
de ayudar a la gente, que es por lo que esta el foro.

Y vale, me parece perfecto, yo soy el que tengo un problema porque
contesto siempre y entro al trapo en todo. Si estais contentos con
ello, pos me alegro por vosotros.

Un saludo
Roberto M. Oliva
Respuesta Responder a este mensaje
#32 CMCC
06/12/2006 - 12:37 | Informe spam
forums.microsoft.com schreef:

Carlos y Alfredo.vosotros dos a complacerlos mutuamente.



Yo tengo ciertas ideas en cuanto a como tengo que *complacerme*
o *dejarme complacer* . Alfredo no aparace por ningun sitio en eso.


Aflredo, decir que Fowler no sabe y su trabajo es una basura, puede ser
cierto, pero es una de las personas que más éxito tiene actualmente a
nivel de consultoria y su empresa es muy respetado (siendo él en ese
empresa arquitecto jefe). Bien puede ser que el tio no tenga ni idea y
haga creer lo contrario, si puede ser cierto.



Yo no se si tiene tanto éxito o no, ni me importa. Tu mismo dices que
asi es y que ademas existe la posiblidad que no tenga ni idea (que
tampoco sé si asi es, ni me importa).
Mi impresión de todos modos es que es un 'pastor con rebaño' y
a ya solo eso me da para atrás. No invierto yo en eso. Ese tiempo
ya pasó.
De Bill Gates si que sé que tiene mucho exito. En que dirías tu que
tiene razón o que es lo que está haciendo bien para tener tal exito?
Tiene él exito con sus clientes o tienen sus clientes exito con él?
El exito será una consecuencia de hacer algo bien y
"ese algo... anda tará?" <= Cruz y Raya :)

Ahora lo que no me
explico es porque clientes hablan bien tanto de él como la empresa, y
les sigue llegando más clientes. Algo estarán haciendo bien no?



Los clientes? Cómo saberlo? Pero si están contentos pues ya está.

Al
final del día es proporcionar soluciones a clientes verdad, tal como tu
lo haces? O es que sus clientes también sin ignorantes?



Es de suponer que el tendrá un poco mas de idea que sus clientes.
Si es posible que el no tenga ni idea (ver arriba), entonces por que
no sus clientes?
En general los clientes si son ignoranes en lo que se refiere
al diseño y desarrollo de sistemas de información.


Es que te basas siempre en los mismos argumentos. CMCC, tu que dices
eh? :)



Aquí me gustaría citar a Dijkstra que habla y se articula muuuuuucho
mejor que yo,
(y dice lo que yo mas o menos estoy pensando ahora):

"I hope very much that computing science at large will become more
mature, as I am annoyed by two phenomena that both strike me as
symptoms of immaturity.

The one is the wide-spread sensitivity to fads and fashions,
and the wholesale adoption of buzzwords and even buzznotions. Write a
paper promising salvation, make it a "structured" something or a
"virtual" something, or "abstract", "distributed" or "higher-order" or
"applicative" and you can almost be certain of having started a new
cult.

The other one is the sensitivity to the market place, the
unchallenged assumption that industrial products, just because they are
there, become by their mere existence a topic worthy o scientific
attention, no matter how grave the mistakes they embody. In the sixties
the battle that was needed to prevent computing science from
degenerating to "how to live with the 360" has been won, and "courses"
- usually "in depth!" - about MVS or what have you are now confined
to the not so respectable subculture of the commercial training
circuit. But now we hear that the advent of the microprocessors is
going to revolutionize computing science! I don't believe that, unless
the chasing of day-flies is confused with doing research. A similar
battle may be needed."




Juanque insultos? Mira los posts de Alfredo, se harta de insultar!




Mi impresión es que no sabes muy bien lo que es un insulto.

Si eres de los que están *convencidos* que el mercado tiene razón
(razón en que?; pero bueno...) tenemos poco de que discutir.

Saludos,
Carlos
Respuesta Responder a este mensaje
#33 forums.microsoft.com
06/12/2006 - 13:41 | Informe spam
Carlito? Que tiene que ver buzzwords con que se use OO para tratar la
lógica de negocio o no?


Respuesta Responder a este mensaje
#34 CMCC
06/12/2006 - 14:24 | Informe spam
forums.microsoft.com schreef:

Carlito?



Carlos..., que soy Carlos.
Inténtalo otra vez. Entretanto voy a pensar si reaciono o no.

Carlos
Respuesta Responder a este mensaje
#35 forums.microsoft.com
06/12/2006 - 18:24 | Informe spam
De lo unico que me quejo de la exposicion de Alfredo, es que parece
que no expone lo suyo o intenta demostrar porque le funciona sino que
gran parte de su argumentacion se basa en descalificar lo que exponen
los demas. Da la sensacion de que el tiene la verdad absoluta y que
los demas estamos todos equivocados.



Exactamente. Y luego encima hay otros que le echan flores porque
"defiende su postura". Defender una postura es en base a argumentos, no
en base a llamar "tonteria" a todo lo demás.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida