저는 주로 백본을 사용할 서비스 사이트로 소프트웨어를 개발하고 있습니다.하지만 응용 프로그램의 대부분의 논리가 백본에 놓여 있다는 사실을 눈치 채고 있습니다. 우리가 루비를 세션 컨트롤러로 사용하고 데이터베이스에 대한 브릿지를 사용하는 것처럼 보입니다. 그래서 우리 사이트는 복사가 매우 쉽습니다. (그냥 js 파일을 복사의 문제 ...)backbonejs를 유료 서비스 사이트로 사용하는 것은 나쁜 생각입니까?
나는 이것이 바보 같은 질문 일지 모르지만, 어쨌든 내가 이것을 피할 수있는이 클라이언트 쪽 무거운 응용 프로그램이 이런 종류의 나쁜 것입니다 신청?
이 시점에서이 사이트 구조를 어떻게 확보 할 수 있는지 잘 모르겠습니다.
나는이 답변에 거의 동의한다. 그러나 중요한 논리가 모두 백본에서 진행되고 있다면 서버 쪽에서 그 중 일부를 분리하는 것이 좋습니다. 예를 들어 프론트 엔드에 백본을 사용합니다. 누군가 내 모델을 모두보고 내가 수집하는 데이터의 종류를 알 수 있습니다. 하지만이 데이터를 사용하는 방법, 수천 개의 클라이언트 데이터 포인트를 클라이언트가 내 서버에있는 특정 작업으로 전환해야하며 알고리즘을 사용하면 안심할 수 있습니다. 서비스가 무엇이고 어떤 부분을 보호해야하는지에 달려 있습니다. 도둑질은 아주 드물다. – jmk2142