Foros del Web » Programando para Internet » PHP »

estaria mal o algun incoveniente hacer un sistema en un archvivo php

Estas en el tema de estaria mal o algun incoveniente hacer un sistema en un archvivo php en el foro de PHP en Foros del Web. Hola a todos , bueno estoy haciendo una tarea de la universidad es de registro de alumno de una escuela , la cual se registra ...
  #1 (permalink)  
Antiguo 26/09/2013, 15:06
 
Fecha de Ingreso: julio-2013
Mensajes: 309
Antigüedad: 11 años, 4 meses
Puntos: 2
estaria mal o algun incoveniente hacer un sistema en un archvivo php

Hola a todos , bueno estoy haciendo una tarea de la universidad es de registro de alumno de una escuela , la cual se registra el alumno , se hacen consultas , eliminan datos , se realizan reportes de alumnos , notas ect....

pero todo lo estoy haciendo en un solo archivo php , esto haciendo las secciones paginandola , pro ejemplo asi :


Código PHP:
<?php

*///// este es el menu////

echo("<table border=0 width='100%' cellpadding=0 cellspacing=0>");
echo(
"<tr><td align=left valign=top><br>");
echo(
"<a href=admin.php?b=100>Admin Settings</a>&nbsp;&nbsp;|&nbsp;&nbsp;");
echo(
"<a href=admin.php?b=101>Search Members</a>&nbsp;&nbsp;|&nbsp;&nbsp;")


if(
$b=="100") {
<
h3 align=center>Admin Settings</h3>";
<table border ="
1"><td>asdasdasdasd</td>";

}
elseif (
$b=="101")
{

<
TABLE WIDTH="90%" BORDER="0" CELLSPACING="0" CELLPADDING="5">
<
TR>
<
TD COLSPAN="2" HEIGHT="8" bgcolor="#ffffff"></TD>
</
TR>
</
table>
}
?>
if($b=="100") y if($b=="101 ") es donde me pagina en el mismo archivo php


pero pregunto ¿habra algun problema meter todo ese codigo en un solo archivo o deberia hacer en varios archivos?



les agradezco su pronta respuesta



saludos
  #2 (permalink)  
Antiguo 26/09/2013, 15:12
 
Fecha de Ingreso: julio-2010
Mensajes: 275
Antigüedad: 14 años, 4 meses
Puntos: 21
Respuesta: estaria mal o algun incoveniente hacer un sistema en un archvivo php

hay mejores formas para hacer un sistema, pero es completamente válido hacer un sistema en un archivo PHP, pero hay que tener en cuenta la escalabilidad del crecimiento del código fuente. Así como agregar complementos de otros lenguajes de programación.
  #3 (permalink)  
Antiguo 27/09/2013, 03:24
Avatar de guardarmicorreo  
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 12 años
Puntos: 84
Respuesta: estaria mal o algun incoveniente hacer un sistema en un archvivo php

si es una aplicación pequeña con una, dos o tres funcionalidades muy sencillas y que se sepa que en un futuro cercano no habrá que implementar cosas nuevas y es para solucionar algo puntual, todo en un archivo está bien.

hacerlo todo en un archivo va a funcionar, pero si no te encuentras en la situación antes descrita entonces no es una buena práctica. lee sobre patrones de arquitectura, en el caso de web el mvc es el más utilizado.

uno de los grandes dilemas de php y html es cómo separar lo más posible ambos lenguajes.
a medida que el o los archivos van creciendo de tamaño habiendo sido escritos sin seguir unas pautas de separación te vas a encontrar en un mar lleno de galimatías, donde para encontrar algo que quieras mejorar o aumentar las funcionalidades te va a ser muy difícil y frustrante.

además luego está la cuestión de que puede que no seas tú la única persona que tenga que trabajar con dicho código, encontrarse con un código no escrito por uno mismo y además mezclado hace mucho daño a la vista y hace perder tiempo para entender el código.
__________________
Ayúdame a hacerlo por mi mismo.
  #4 (permalink)  
Antiguo 27/09/2013, 12:51
Avatar de andinog  
Fecha de Ingreso: febrero-2012
Mensajes: 50
Antigüedad: 12 años, 9 meses
Puntos: 6
Respuesta: estaria mal o algun incoveniente hacer un sistema en un archvivo php

No hay ningun problema, va a funcionar, pero si yo fuera un profesor, bajaria unos puntos, por la falta de claridad que supone armar todo en un solo archivo.

Por favor, no lo tomes como una critica personal.

Por otro lado, en un entorno de desarrollo de varias personas, seria inconcebible.

Saludos
__________________
"El que nada duda nada sabe"
Ser Programador

Etiquetas: registro, sistema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:34.