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 !!!  ;)