No sé la forma en que haces las cosas normalmente, pero en mis proyectos, tiendo a separar PHP y JS. En primer lugar, es más fácil de desarrollar y depurar si vas por ese camino, en segundo lugar, si tratas javascript como una segunda capa en lugar de estar en el mismo nivel de programación que PHP obtendrás una alternativa de trabajo en caso de que tu JS no lo haga No funciona, o el usuario de su aplicación web tiene javascript deshabilitado.
Tiendo a hacer que todo funcione en PHP y luego sobreescribo algunas acciones con javascript para que funcionen a través de ajax en lugar de la forma tradicional de trabajar en la Web de la vieja escuela.
--- Revisión siguiente primer comentario ---
Entonces, es posible que desee para tratar el PHP y Javascript como la parte que separa las aplicaciones. El primer sistema (PHP) genera el estado inicial. Tras la acción del usuario, el segundo sistema (JS) realiza una consulta al primero y espera la respuesta, de esta manera, configurará algún tipo de API que estandarizará sus transacciones.
Solía trabajar con especialistas en información de diseño y a menudo se refieren a Jesse James Garrett como un "gurú" en ese campo de especialización; tal vez quiera consultar su sitio (hay plantillas preconfeccionadas para omnigrafle, visio y algunas otras))
A través de su escritura y ejemplo, es posible que pueda encontrar los símbolos y elementos correctos para representar su sistema.
Jesse James Garrett's website
¿Tiene algún comentario sobre su modelo (gráfico) o sobre cómo combinarlos en una aplicación? – gnur
Tengo algunas clases en Javascript y otras en PHP, entonces lo que necesito es cómo puedo combinarlas en un solo diagrama (porque algunas vistas de PHP están usando mi código JS). ¡Gracias! –
¿Entonces la pregunta es cómo debería representarlos en el diagrama y no como archivos en el servidor? –