Sono uno sviluppatore web e ho osservato che molte volte ho bisogno della stessa funzione su client e server. Così scrivo in JS come in PHP o in qualsiasi lingua lato server. Sono stufo di questo. Se devo cambiarlo, allora ho bisogno di cambiarlo in entrambi i posti. Se voglio usarlo per alcuni dispositivi portatili, allora dovrò riscrivere nuovamente quel codice usando ancora l'obiettivo C o Java, ecc. Quindi se ho bisogno di cambiare quella funzione, allora dovrò cambiarlo ovunque.Evitare di scrivere lo stesso algoritmo in più lingue diverse
C'è una soluzione per questo? Se chiamerò qualche webservice via ajax, il client avrà un ritardo. Se sarà in JS, non sarà possibile accedervi da PHP o Java, ecc. Se utilizzo qualche servizio in PHP da un'altra lingua, questo può anche diventare un problema di prestazioni.
È anche possibile che qualche volta abbiamo bisogno di tali funzioni emesse da alcuni parametri come input usando db o senza db.
So che ci sarebbe una soluzione piuttosto semplice ma non ne sono a conoscenza. Si prega di dire qualche soluzione indipendente dal linguaggio in quanto non ho VPS sempre.
Non sono sicuro che la mia domanda appartenga effettivamente a stackoverflow.com o programmers.stackexchange.com quindi per favore trasferiscala a programmers.stackexchange.com invece di chiudere questa domanda se appartiene a lì.
È sempre possibile creare un servizio Web per fornire questa funzionalità comune. Il codice di invocazione del servizio Web sarebbe diverso, ma l'implementazione di qualsiasi cosa tu voglia comune rimarrà comune. Ovviamente questo dipende molto da quello che stai facendo, ma è possibile. – doogle
Non è chiaro il motivo per cui si scrivono le stesse funzioni sul client e sul server. Come funziona esattamente, e perché dovresti farlo? – kennebec
@doogle So che è una cosa comune quindi deve essere possibile ma in un determinato scenario come può funzionare in modo tale da poter essere utilizzato nella client browser e nei dispositivi palmari, sia che si usi java o c, significa qualsiasi formato? Penso che JSON sia più vicino? ma ancora js dovrà caricarlo su runtime. – Hafiz