Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Mac en 15 de Marzo 2014, 17:44
-
Hola comunidad presentando esta pregunta.
Que es Modularidad en PHP y como se aplica ?
Gracias Por Su Ayuda.
-
Sobre concepto de programación modular (aunque hay otros): https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=113:introduccion-a-la-programacion-por-modulos-estrategia-de-divide-y-venceras-cu00203a&catid=36:curso-qbases-de-la-programacion-nivel-iiq&Itemid=60
Sobre el aspecto más importante para modularizar el código en php (Las Funciones): https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=573:funciones-en-php-declaracion-y-llamadas-a-funciones-parametros-ejercicios-resueltos-cu00827b&catid=70:tutorial-basico-programador-web-php-desde-cero&Itemid=193
-
Hola Ogramar.
Me siento perdido con la ayuda que me has dado en este temas, no entiendo muy bien
Modularidad En PHP
-
Yendo por pasos podríamos decir:
Primero: entender el concepto de modularidad.
Segundo: entender cómo las funciones en PHP constituyen módulos que realizan tareas o devuelven resultados.
Tercero: PHP admite la orientación a objetos, lo cual es también un forma de modularidad.
Modularidad es una palabra muy genérica, no sé si tienes que hablar de algo concreto.
-
Muy Bien te entiendo !
Bueno si Ogramar tengo que hablar de algo concreto y es el funcionamiento de
Modularidad en PHP y como lo aplico en PHP.
Si puedes explicarlo te lo agradecería. :) :)
-
¿Ya te leiste el texto de programación modular?
-
Si ya lo e leído.
-
Yo creo que lo puedes adaptar como aplicado a php: El concepto de módulo aplicado a la programación en php es muy similar al aplicable a distintas facetas de la vida: un escritor divide su curso en capítulos y apéndices. Un profesor divide el contenido de la asignatura en temas. Un ingeniero divide el ...
-
Bueno Gracias Ogramar ...
Te comente y te digo lo que e entendido ! y es que
Se denomina Modularidad a la propiedad que permite subdividir una
aplicación en partes más pequeñas (llamadas módulos)
Estos módulos que se puedan compilar por separado, pero que tienen
conexiones con otros módulos.
Es una técnica por decirlo de una manera, parecida a la del POO
allí se crean objetos los cuales son reutilizados en distintas
partes del programa, y los cuales se pueden incluir en distintas
partes de un código con el muy conocido "include" o "require
En PHP, se utiliza el diseño modular, donde
se desglosa el código y se aparta en módulos, cuyos módulos
son re-utilizables y re-asignables, en cualquier parte de la
aplicación que estemos desarrollando.
Ejemplo
Diseño modular: identificar subproblemas y asociar un módulo con cada uno.
Dentro del problema general de convertir temperaturas a distintas escalas,
identificamos cuatro subproblemas: cómo mostrar información al usuario
(MostrarMenú), cómo convertir de Celsius a Farenheit, de Celsius a Kelvin y de Farenheit a Kelvin.
-------------------------------------------------------------------------------
-
Tener en cuenta que PHP es un lenguaje interpretado y no compilado, por tanto "Estos módulos que se puedan compilar por separado" no es correcto, ya que no hay compilación. Podría ser correcto decir que los módulos se pueden ejecutar independientemente, pero no que se compilan por separado. Saludos.
-
Garcias Alex Rodríguez
Excelente tu opinión y orientación !
Un Saludo !!! ;)