Tôi là nhà phát triển web và tôi đã quan sát thấy nhiều lần tôi cần có cùng chức năng trên cả máy khách và máy chủ. Vì vậy, tôi viết nó trong JS cũng như trong PHP hoặc bất kỳ ngôn ngữ phía máy chủ nào. Tôi chán ngấy với điều này. Nếu tôi phải thay đổi nó thì tôi cần phải thay đổi nó ở cả hai nơi. Nếu tôi muốn sử dụng nó cho một số thiết bị cầm tay, sau đó tôi sẽ phải viết lại mã đó một lần nữa bằng cách sử dụng mục tiêu-C hoặc Java vv Sau đó, nếu tôi cần phải thay đổi chức năng đó thì tôi sẽ cần phải thay đổi nó ở khắp mọi nơi.Tránh viết cùng một thuật toán bằng nhiều ngôn ngữ khác nhau
Có giải pháp cho việc này không? Nếu tôi sẽ gọi một số webservice thông qua ajax, sau đó khách hàng sẽ có một sự chậm trễ. Nếu nó sẽ được trong JS thì nó không thể được truy cập từ bên trong PHP hoặc Java, vv Nếu tôi sử dụng một số dịch vụ trong PHP từ một ngôn ngữ khác thì điều đó cũng có thể trở thành một vấn đề hiệu năng. Cũng có thể một thời gian chúng ta cần các chức năng như vậy đầu ra từ một số tham số như đầu vào bằng cách sử dụng db hoặc không có db.
Tôi biết sẽ có một số giải pháp khá đơn giản nhưng tôi không biết điều đó. Vui lòng cho một số giải pháp độc lập về ngôn ngữ vì tôi không có VPS luôn.
Tôi không chắc chắn nếu câu hỏi của tôi thực sự thuộc về stackoverflow.com hoặc programmers.stackexchange.com vì vậy hãy chuyển nó đến programmers.stackexchange.com thay vì đóng câu hỏi này nếu nó thuộc về đó.
Bạn luôn có thể tạo dịch vụ web để cung cấp cho bạn chức năng phổ biến này. Mã yêu cầu dịch vụ web sẽ khác nhau, nhưng việc thực hiện bất kỳ thứ gì bạn muốn phổ biến sẽ vẫn phổ biến. Rõ ràng điều này phụ thuộc rất nhiều vào những gì bạn đang làm với nó, nhưng nó có thể. – doogle
Không rõ tại sao bạn đang viết các chức năng tương tự trên máy khách và máy chủ. Làm thế nào mà làm việc, chính xác, và tại sao bạn sẽ cần phải làm điều đó? – kennebec
@ doogle Tôi biết đó là điều phổ biến, vì vậy nó phải có thể, nhưng trong kịch bản nhất định, nó có thể hoạt động như thế nào trong ứng dụng khách cũng như trong thiết bị cầm tay, cho dù sử dụng java hay c vv. định dạng? Tôi nghĩ rằng json là gần hơn? nhưng vẫn còn js sẽ cần phải tải nó trên thời gian chạy. – Hafiz