Я веб-разработчик, и я заметил, что много раз мне нужна такая же функция как на клиенте, так и на сервере. Поэтому я пишу его в JS, а также в PHP или любом другом языке на стороне сервера. Мне надоело это. Если мне нужно изменить его, мне нужно изменить его в обоих местах. Если я захочу использовать его для некоторых ручных устройств, тогда мне придется снова переписать этот код с использованием объектных C или Java и т. Д. Тогда, если мне нужно изменить эту функцию, тогда мне нужно будет ее повсюду менять.Избегание написания того же алгоритма на нескольких разных языках
Есть ли решение для этого? Если я вызову некоторый веб-сервис через ajax, у клиента будет задержка. Если он будет в JS, тогда он не может быть доступен из PHP или Java и т. Д. Если я использую некоторую службу в PHP с другого языка, это также может стать проблемой производительности.
Возможно также, что в течение некоторого времени нам нужны такие функции, которые выводятся из некоторых параметров в качестве входных данных с использованием db или без db.
Я знаю, что было бы довольно простое решение, но я не знаю об этом. Скажите, пожалуйста, какое-то независимое от языка решение, поскольку у меня нет VPS.
Я не уверен, действительно ли мой вопрос относится к stackoverflow.com или programers.stackexchange.com, поэтому, пожалуйста, переведите его на programers.stackexchange.com, а не закрывайте этот вопрос, если он принадлежит.
Вы всегда можете создать веб-сервис, чтобы предоставить вам эту общую функциональность. Код вызова веб-сервиса будет отличаться, но реализация того, что вы хотели, будет распространяться. Очевидно, это сильно зависит от того, что вы с ним делаете, но это возможно. – doogle
Непонятно, почему вы пишете те же функции на клиенте и сервере. Как это работает, и зачем вам это нужно? – kennebec
@doogle Я знаю, что это обычная вещь, поэтому она должна быть возможной, но в данном сценарии, как она может работать таким образом, что ее можно использовать в браузере клиента, а также в карманных устройствах, будь то использование java или c и т. Д., Означают любые подходящие формат? Я думаю, что Джон ближе? но все равно js потребуется загрузить его во время выполнения. – Hafiz