2013-04-17 5 views
2

JSON 문서를 기반으로 데이터 모델을 공동으로 편집해야합니다. 현재 2 개의 오픈 소스 프레임 워크가 발견되었습니다 : ShareJS (NodeJS) 및 OpenCoWeb.사용할 Operational Transformation의 구현은 무엇입니까?

처음에는 너무 어둡습니다. 불완전한 문서가 있고 빠르게 발전합니다. 나는 그가 너무 날것이라고 생각했다.

둘째는 훌륭해 보입니다. 그것의 큰 죄수는 마지막 커밋의 날짜입니다 - 그것은 1 월입니다. 그래서 지금은 지원되지 않는 것 같습니다.

Operational Transformation에는 어떤 프레임 워크를 사용 했습니까? 다음 중 비 애완 동물 프로젝트에 사용할 수있는 것은 어느 것입니까? 오픈 소스와 상용 제품 모두 나에게 좋습니다.

+0

완벽을 위해 [ot.js] (https://github.com/Operational-Transformation/ot.js/)도 알고 있어야합니다. –

답변

3

개인적으로 내가 추천 할 것입니다 sharejs :

이유 :

  1. 활발한 커뮤니티가 도움이 이잖아 (내 추정에 opencoweb보다 큰)

  2. 저자는 (sharejs의) 지금 생산 응용 프로그램에서 sharej를 사용하는 회사 (레버)가 고용합니다. 따라서 sharejs가 포기할 수있는 가능성이 낮아집니다.

  3. 나는 (사전 알파 여전히, 배포하는 방법에 대한 IM) 생산에 사용하려는 나의 경험은 지금까지

왜 opencoweb하지 우수한있다?

  1. 프로젝트가 중단 된 것처럼 보입니다.

  2. (내 경험) 아직 성숙하지는 않았지만 저자는 매우 열심히 관리하지 않으려 고합니다.이 예제 https://github.com/opencoweb/coweb/pull/237은 몇 달 동안은 사소한 일이지만 파이썬 3에 대해서는별로 문제가되지 않았습니다.

  3. Im 프로젝트의 프로덕션 응용 프로그램을 알지 못합니다.

  4. Dojo 프레임 워크와 통합 할 때 (적어도 시도해 보았을 때) 건강에 좋지 않은 수준이 있습니다.이 문제는 이미 dojo를 사용하고 있다면 문제가되어서 문제는 아닙니다.

  5. 내 입안에서 (모든 문서를 포함하여)이 맛을 개발 한 경험으로 적어도 몇 달 동안 노력했지만 결과가 좋지 않았고 sharejs로 변경되었으며 몇 주 안에 나는 아주 합리적이었습니다.