Soy un desarrollador web y he observado que muchas veces necesito la misma función tanto en el cliente como en el servidor. Así que lo escribo tanto en JS como en PHP o en cualquier idioma del lado del servidor. Estoy harto de esto. Si tengo que cambiarlo, entonces necesito cambiarlo en ambos lugares. Si quiero usarlo para algunos dispositivos de mano, entonces tendré que volver a escribir ese código una vez más usando Object-C o Java, etc. Luego, si necesito cambiar esa función, tendré que cambiarla en todas partes.Evitar escribir el mismo algoritmo en varios idiomas diferentes
¿Existe una solución para esto? Si voy a llamar a algún servicio web a través de ajax, entonces el cliente tendrá un retraso. Si va a estar en JS, no se puede acceder desde PHP o Java, etc. Si uso algún servicio en PHP de otro idioma, eso también puede convertirse en un problema de rendimiento.
También es posible que necesitemos algunas funciones de salida de algunos parámetros como entrada usando db o sin db.
Sé que habría alguna solución bastante más simple, pero no estoy al tanto de eso. Por favor, dígale a alguna solución independiente del idioma ya que no tengo VPS siempre.
No estoy seguro de si mi pregunta pertenece realmente a stackoverflow.com o programmers.stackexchange.com así que transfiérelo a programmers.stackexchange.com en lugar de cerrar esta pregunta si pertenece a allí.
Siempre puede crear un servicio web para proporcionarle esta funcionalidad común. El código de invocación del servicio web diferiría, pero la implementación de lo que sea que quisiera común seguirá siendo común. Obviamente, esto depende en gran medida de lo que esté haciendo con él, pero es posible. – doogle
No está claro por qué escribe las mismas funciones en el cliente y el servidor. ¿Cómo funciona eso exactamente? ¿Por qué tendrías que hacer eso? – kennebec
@doogle Sé que es algo común, así que debe ser posible, pero en un escenario dado, ¿cómo puede funcionar de manera tal que se pueda usar tanto en el sitio del navegador como en dispositivos de mano, ya sea usando java o c, etc.? ¿formato? Creo que json está más cerca? pero todavía js tendrá que cargarlo en tiempo de ejecución. – Hafiz