¿Enfoque estructurado u orientado a objetos?

Discussion in 'Rincón Informático' started by Little User, Mar 29, 2015.

  1. Little User

    Little User Usuario Casual nvl. 2
    37/41

    Joined:
    Jan 29, 2015
    Messages:
    5,246
    Likes Received:
    17
    ¿Cual es mejor cabros?
    Tengo un profe que es viejito y siempre le anda tirando mierda a la orientación a objetos.
    Siempre respeto la opinión de la gente mayor porque tienen mucha más experiencia y sabiduría que uno, pero por lo que he investigado este profe parece no estar en lo correcto.
     
  2. JefeRex

    JefeRex Usuario Casual nvl. 2
    27/41

    Joined:
    Aug 3, 2012
    Messages:
    526
    Likes Received:
    37
    Los viejos siempre se quejan, se quejan también de sytemd... es un muy vieja escuela, es su onda, orientada a objetos es la cumbia
     
  3. cernunnos

    cernunnos Usuario Casual nvl. 2
    87/163

    Joined:
    Feb 19, 2009
    Messages:
    5,756
    Likes Received:
    7
    la programación orientada a objetos es muchos mas eficiente en muchos aspectos sobre todo en la mantención... te ahorras mucho tiempo en vez de estar cambiando codigo redundante en que generalmente hace lo mismo en miles de lineas de codigo.. aparte que tienes que buscarlo.. es un cacho...
     
  4. Zaning

    Zaning Usuario Casual nvl. 2
    37/41

    Joined:
    Nov 3, 2012
    Messages:
    1,936
    Likes Received:
    2
    Con OOP la mantención se vuelve mucho más fácil. Aunque, por eso mismo es es fácil caer en malas prácticas. Con un poco de rigurosidad, se consigue al entendible para personas que recien se incorporan por ejemplo. Además, parece que para los IDEs más sencillo hacer magia en el codigo con OOP, y la verdad es que el IDE es fundamental para un software grande. Para mí, de hecho ese es el mayor plus, la integración de los lenguajes OOP con el IDE.
     
  5. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Joined:
    May 31, 2008
    Messages:
    2,727
    Likes Received:
    13
    la programacion estructurada es poco practica, te obliga a escribir muchas lineas pudiendo hacerlo en menos, aunque en temas de revision las cosas se hacen mas faciles porque solo buscas donde comienza el error, sin embargo la programacion orientada a objeto es mucho mas dinamica, permite muchas mas opciones, ahorrarte lineas de codigos repetitivas etc.
     
  6. Zaning

    Zaning Usuario Casual nvl. 2
    37/41

    Joined:
    Nov 3, 2012
    Messages:
    1,936
    Likes Received:
    2
    Pero las funciones? Una cosa es que por defecto te de esos beneficios y otra es que no se pueda conseguir. Por ejemplo en C se puede conseguir encapsulación con variables globales static, que no pueden verse desde fuera de ese .c, luego le das seter y geter, u puff nación encapsulación.
     
  7. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Joined:
    May 31, 2008
    Messages:
    2,727
    Likes Received:
    13
    en ese punto se empiesa a volver programacion orientada a objeto