Foro II

 

 Condiciones del Foro:


1. El estudiante deberá hacer por lo menos una entrada a cada tema.
2. La entrada deberá tener como precedente los aportes dados por los compañeros que ya han participado previamente.
3. Los comentarios deberá ser argumentativos y bien relacionados con el tema.
4. Se respetan las opiniones de cada integrante.
5. Solo serán validos lo comentarios que estén dentro de las fechas estipuladas de participación.


COMENTARIO PROBLEMATIZADOR:

¿Toda desarrollo de software deberia ir enfocado al paradigma de POO en función de mejorar la calidad de los programas o este es solo una manera de facilitarle la vida al programador en su tarea?

19 comentarios:

  1. Jhon Michael Diaz Arango - Pienso que todos los software no deben o tienen por que programarse con POO, claro que este es muy conveniente, nos ahorra tiempo, nos facilita muchas cosas pero este va enfocado a problemas complejos, si tenemos que solucionar algo con un programa y esta solución es muy sencilla, es conveniente si usamos la programación estructurada de toda la vida, donde creamos una secuencia, y esta llega a la solución, otra desventaja de POO en mi opinión es que debe aprenderse bien, con esto me refiero a que se deben tener claros los conceptos para poder crear soluciones, no es lo mas complejo de la vida pero debe comprenderse bien, cosa que con la programación estructurada, es decir una secuencia no tenemos problemas, realizar un algoritmo que sigue unos pasos es bastante mas sencillo de aprender y hacer.

    ResponderEliminar
  2. Siempre cuando lo que se este desarrollando sea un programa muy grande si se debe manejar por medio de la POO, ya que por las múltiples ventajas que este utiliza como la reutilización de código, nos ayuda a tener códigos menos extensos que ayudan a que el programa no sea lento. También como lo menciona mi compañero Jhon si es un programa muy básico si no se necesitaría la utilización de la POO ya que seria mas complejo. Pero teniendo en cuenta que vamos a ser desarrolladores de programas grandes si es necesario enfocarse a la POO.

    ResponderEliminar
  3. Tanto Jhon como jesús tiene puntos fuertes en sus comentarios, actualmente la POO es vital para realizar programas de alta complejidad de manera eficiente y estructurada. obviamente la POO puede aplicarse desde lo más básico a los más complejo, y esto es una gran ventaja cuando adquieres la disciplina y el conocimiento correcto para aplicarla en algún programa a desarrollar. ya que como todo en la vida, se requiere trabajo y experiencia (ensayo y error) para ir puliendo el como empezar, desarrollar y concluir bien el programa a realizar. aunque pienso que también esto depende mucho de que metodología de trabajo tenga cada uno. para algunas es más fácil empezar por el medio o el final por así decirlo cuando apenas se esta empezando a programar y luego ir modificando lo ya creado a medida que se va avanzado. pero como digo, son formas de verlo y trabajarlo.

    ResponderEliminar
  4. Estando de acuerdo con mis compañeros, pienso que la programación orientada a objetos, aunque muchas veces represente una facilidad y ayuda a la hora de programar en muchos aspectos y cosas muy complejas (que por ende se debe tener conocimiento de este para el desarrollo propio como programador), no es un recurso al que se tengan que enfocar todos los programas, puesto que hay unos en los que es mucho mejor proceder sin este y que son mas eficientes de solucionar por medio de programación convencional.

    ResponderEliminar
  5. Sneider Cano - En los comentarios de mis compañeros tienen puntos muy fuertes a discutir y con mucha validez y estoy en acuerdo con ellos en varios aspectos pero para mi la POO es algo esencial en el mundo de hoy y en el mundo futuro que se avecina, siii nos estamos volviendo mas flojos y perezosos en muchos aspectos con la tecnología y mas con las aplicaciones ya que nos es mas amigable y nos inclinamos a algo que este de una manera bien estructurada y mas simple de usar a una programación estructurada que conlleva a mas pasos para hacer y mas tareas a realizar y en el mundo de hoy eso ya no se puede porque si no no sirves y tienes que mejorar y hacerlo mas amigable para el usuario, en resumen entre mas fácil mas vende.

    ResponderEliminar
  6. Teniendo en cuenta la opinión de todos mis compañeros, quiero aportar algo mas sobre la POO, como lo dice la pregunta es que todo software es mas fácil de administrar, ordenar y llevar a cabo ciertas tareas si va enfocado al paradigma de POO, no es que el desarrollo como camisa de fuerza tenga que estar ligado a este paradigma pero si para ti como desarrollador se te va facilitar mucho a la hora de darle mantenimiento a dicho software, ya que este esta bien estructurado y separado para que sea intuitivo y entendido por otros programadores y así llevar a cabo mantenimientos y actualizaciones des mismo.

    ResponderEliminar
  7. A mi me parece que es muy abarcativa , porque la programación orientadas a objetos mejora la calidad de los programas, lo podrías realizar sin este paradigma pero sería más tardío el desarrollo, desde el vamos sería una mala práctica. Por ende creo que es un poco de ambas, porque realmente facilita el desarrollo

    ResponderEliminar
  8. Considero que la Programación Orientada Objetos es fundamental en la vida diaria del programador ya que estas tienen unas ventajas que nos ayudaran al dia a dia, estas son:
    - Reusabilidad del código.
    - Mantenibilidad mas sencillo para abstraer el problema.
    - Modificabilidad al añadir, suprimir o modificar nuevos objetos.
    - Fiabilidad al dividir problemas en partes mas pequeñas y probarlas de manera independiente.

    ResponderEliminar
  9. Opino que (POO)La programación orientada a objetos debe ser incluida en los software dependiendo lo robusto o complejo del programa. La programación orientada a objetos nos facilita mucho la vida ya que podemos usar sus conceptos básicos de Encapsulación, Herencia, Polimorfismo y Abstracción para ahorra tiempo, código y trabajo

    Esteban Muñoz

    ResponderEliminar
  10. Desde mi perspectiva y poca experiencia, considero que el POO es una forma de programas que facilita demasiado la estructura y la forma del desarrollo de las aplicaciones. Sin embargo no es la única y además de ello el mundo de la programación es demasiado grande por lo cual para llegar a una meta tenemos muchos caminos.
    Dentro del POO aplicaríamos estándares que facilitarían la lectura y aportarían demasiado a la compilación del programa, pero no significa que sea el único método en este maravilloso mundo que es el desarrollo de software.

    ResponderEliminar
  11. Como bien sabemos, el concepto de POO va enfocado a un paradigma o estilo de programación que facilita al desarrollador muchas tareas, este se basa en clases y objetos, pero estoy de acuerdo con los aportes de mis compañeros en el especial con el comentario de Danilo ROjas ya todo va dependiendo del tipo de uso, también es mas fácil al momento de darle mantenimiento a los programas.

    ResponderEliminar
  12. Hoy en día debemos de tratar de hacer la vida mas practica, tratar de automatizar cada proceso para hacer mas ágil las cosas, viendo la vida desde ese punto de vista, el paradigma de POO nos brinca una mejor interacción cliente-usuario, facilitando así el desarrollo a la hora de crear cosas nuevas.

    ResponderEliminar
  13. De acuerdo con lo que dicen los compañeros, es verdad que se deben automatizar los procesos y hacerlo mas agiles y la POO es una muy buena forma de desarrollar un programa ya que podemos reutilizar codigo eso si desde que el programa que uno esta resalizando lo necesite.

    ResponderEliminar
  14. Shulder Edisson Puerta - En base a la información recibida para mi la programación si debe de ir enfocada al POO ya que así todo seria mas automatizado, y es mucho mas sencillo a la hora de trabajar con otros desarrolladores por que se facilita mucho mas el trabajo y cuando se trabaja en orientación al POO todo se vuelve menos engorroso es decir que todo se vuelve mucho mas organizado y practico a la hora de trabajar.

    ResponderEliminar
  15. El paradigma de POO nos permite enfocarnos mas a los objetos y a las clases dentro de programas muy grandes, ya que en vez de pensar en funciones, pensamos en las relaciones o interacciones de los diferentes componentes del programa. Esto nos permite tener un código reutilizable, organizado y fácil de mantener. Con esto puedo resaltar que la vida que POO si facilitaría la tarea de todo programador y mas cuando se rata de sistemas muy extensos.

    ResponderEliminar
  16. En mi opinión, estoy de acuerdo con algunos compañeros no todo el desarrollo de software debe ir enfocando a Programación orientada a objetos. Se sabe que con poo se tienen muchas ventajas, pero la primordial para utilizarlo es cuando se necesita resolver desafíos de programación complejos, ya que nos proporciona orden y una mejor estructura de datos, también la reutilización del código, lo que nos facilita el ahorro de tiempo a largo plazo.
    Natalia Sánchez T

    ResponderEliminar
  17. Comparto las opiniones de varios compañeros. Considero que el desarrollo basado bajo el paradigma de POO, es una forma fácil de organizar los programas que tienden a ser extensos y complejos, ya que el POO permite reutilizar el código al igual que estructurarlo de una manera mas entendible (no solo para el desarrollador que lo creo, sino para futuros desarrolladores que deban entrar a realizar cambios o mejoras) y como dice el compañero, brinda una mejor interacción cliente-usuario.

    ResponderEliminar
  18. Concordando con varios de mis compañeros considero que todo software es mas fácil de estructurarlo, ordenar y realizar ciertas tareas si va enfocado a la Programación Orientada a Objetos y se puede implementar de acuerdo al objetivo del desarrollador pero esto no lo hace que sea algo obligatorio.

    ResponderEliminar