Veran, hasta el día de hoy he estado desarrollando pequeñas aplicaciones para algunas empresas en las que me he apoyado quizas demasiado en javascript.
Las tareas que realizado con ella son:
- Validaciones.
Considero que es más apropiado puesto que no se hace peticiones al servidor para las validaciones (salvo algunos casos como en comparar datos de una tabla)
- Funciones Nuevo, Guardar, Eliminar, Editar Registros.
Cada función mencionada menciona archivos php. EJM:
Código Javascript:
Básicamente esa es mi estructura de trabajo en todos mis formularios de trabajo.Ver original
function pGuardarCliente(cdg_cli){ var sPagina="cliente.php"; var aParams={} aParams['nombre']=$("#txtDscCli").val(); ... ... $.ajax{ .. .. } }
Muestro el archivo .php de consulta y a veces en algunas funciones javascript muestro el nombre de algunos campos de una tabla.
Tengo una página principal llamada menu.php donde invoco todos mis archivos .js
de los formularios de trabajo.
eJM:
<script src="cliente.js"></script>
<script src="xxxx.js"></script>
ME apoyo mucho en AJAX también ya que todos mis formularios que estan en php son invocadas a través de ellas visualizando su contenido en un DIV flotante que puede moverse libremente como si fuera una ventana de window.
Mencione que quizas sea mala práctica, porque el usuario puede ver mis archivos .js y gracias a ello puede saber el nombre de mis archivos .php que uso.
Cuando hoy por hoy veo que varias webs sólo utilizan archivos .js para mejorar algunas cosas del lado cliente (librerias) más no tienen archivos .js que se vinculan a los archivos .php como le vengo haciendo.
Este es mi estilo de trabajo. "Todos los formularios los muestro en la página menu.php" a través de divs
Acepto todo tipo de consejos y si es necesario cambiar la modalidad de trabajo o como debería de trabajar.
Saludos.