Pregunta:
Fecha: 12-01-2020 09:19:46
(En Español)
Aun no he aprendido programación orientada a objecto POO, y me e hecho esta pregunta varias veces. ¿Tendrá futuro un proyecto pensado en grande con PHP estructurado ? o para hacer un proyecto grande tengo que utilizar PHP Orientado a Objecto con MVC, Modelo, Vista, Controlador.
En una ocasión llegue a escuchar que PHP estructurado era muy poco seguro para desarrollar proyectos y que era mejor PHP POO, porque la seguridad de PHP estructurado no es muy buena.
La verdad es que yo espero repuesta de profesionales en el tema como lo son ustedes.
Saludo y buen código. Votos: 1 - Respuestas: 6 - Vistas: 17 Compartir en: Google Facebook Twitter LinkedIn Link
Puede tener éxito una aplicación en PHP estructurado ?[Resuelta]
Hola amigos de la comunidad, en esta ocasión tengo una pregunta como ya la han visto en el titulo. Comencé a hace un año en el mundo de la programación y hasta ahora solo se programar en PHP estructurado pero de una forma muy limpia y organizada y colocando la seguridad por encima de todo.Aun no he aprendido programación orientada a objecto POO, y me e hecho esta pregunta varias veces. ¿Tendrá futuro un proyecto pensado en grande con PHP estructurado ? o para hacer un proyecto grande tengo que utilizar PHP Orientado a Objecto con MVC, Modelo, Vista, Controlador.
En una ocasión llegue a escuchar que PHP estructurado era muy poco seguro para desarrollar proyectos y que era mejor PHP POO, porque la seguridad de PHP estructurado no es muy buena.
La verdad es que yo espero repuesta de profesionales en el tema como lo son ustedes.
Saludo y buen código. Votos: 1 - Respuestas: 6 - Vistas: 17 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 12-01-2020 16:44:36 Le recomiendo aprender poo, una app con php estructurado es un lio a la hora de querer agregar alguna funcionalidad no es escalable, las ventajas de poo son muchas como la modularidad, el contexto, la escalabilidad, entre otras Votos: 2 - Link respuesta
-
Fecha: 12-01-2020 16:47:52 Php7 ha sido pensado en trabajar de manera eficiente con poo, no veo el porque no aprender poo, no es dificil, solo es camniar un poco la forma de pensar a la hora de crear codigo.
Ademas todos los frameworks y librerias esta orientado a objetos por lo tanto aprenderlo es muy necesario Votos: 2 - Link respuesta -
Fecha: 13-01-2020 05:57:47 Hola Braylin,
La respuesta es sí pues el éxito de la aplicación no depende totalmente de las prácticas de programación seguidas en el desarrollo de la misma.
La programación orientada a objetos no es sinónimo de hacer las cosas bien. Hay muchos programadores hoy en día que utilizan POO y el código resultante es de pésima calidad.
Realmente las ventajas de una y otra vienen relacionadas con el objetivo del código y el mantenimiento del mismo.
Te pondré unos ejemplos sencillos.
1. Si vas a elaborar un código que lea de un archivo csv (valores separados por comas) para posteriormente importar los valores a una base de datos puede ser más rápido y sencillo escribir el código de manera estructurada.
2. Si vas a escribir un código que tiene que lidiar con múltiples escenarios, será reutilizado en diferentes lugares y será la base para desarrollar algo más complicado sobre el mismo entonces lo más apropiado sería utilizar la programación orientada a objetos.
Hay muchos recursos disponibles en internet que pueden detallar las ventajas de una y otra pero para mi la ventaja más grande de utilizar POO es que agrupas la lógica en los lugares adecuados, tu código se encuentra altamente desacoplado (alto nivel de reutilización), puedes realizar pruebas unitarias más sencillas, el mantenimiento se vuelve más sencillo y puedes crecer tu aplicación más rápido.
Ahora bien, otra ventaja es que muchos lenguajes siguen ya naturalmente este enfoque (por ejemplo: JAVA, Javascript, C#) y una vez que conoces las bases de POO estas aplican para todos.
Es mi opinión respecto al tema y espero te sirva.
Saludos Votos: 2 - Link respuesta -
Fecha: 14-01-2020 05:27:34 Muchas gracias amigos, me voy a enfocar en aprender POO. Ya que quiero desarrollar un proyecto pero solo se programar en PHP estructurado. Votos: 1 - Link respuesta
-
Fecha: 16-01-2020 13:51:49 Estoy de acuerdo con Ernesto, tu puedes tener un desarrollo estructurado muy bueno y puedes tener uno por objetos muy malo.
Claro que la programación orientada a objetos tiene ventajas, pero también es cierto que un código estructurado en forma disciplinada puede lograr lo mismo que un POO.
Igual influye la experiencia que tengas, es probable que en éste momento, cuando estás aprendiendo, tus resultados POO dejen mucho que desear mientras que un desarrollo estructurado, en la forma que tu dominas, puede generar mejores resultados.
Yo alguna vez conseguí un libro que se llamaba "C++ para programadores en C", es muy bueno porque va al grano describiendo las ventajas de la POO en lugar de tratarte como un novato que está aprendiendo de 0. Votos: 2 - Link respuesta -
Fecha: 17-01-2020 05:51:32 Muchas gracias Ricardo, excelente comentario y muy valiosa la información, la verdad es que tratare de poner el pie en el acelerador para tratar de aprender POO lo mas antes posible y así disfrutar de las ventajas que me ofrece la POO. Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
